HP-UX Reference (11i v1 05/09) - 7 Device (Special) Files, 9 General Information, Index (vol 10)

s
scsi_pt(7) scsi_pt(7)
(Series 800 Only)
Save the old kernel:
$ mv /stand/vmunix /stand/vmunix.prev
Move the new kernel to be the current one:
$ mv ./vmunix_test /stand/vmunix
Boot the system from the new kernel:
$ exec reboot
ONCE THE SYSTEM REBOOTS:
Verify the peripheral configuration:
$ ioscan -f
Determine the major number for the SCSI pass-through driver:
$ lsdev -d spt
Create the special device file to access the scsi_pt peripheral (refer to the example in the TROUB-
LESHOOTING section):
$ mknod /dev/<devfilename> c <major #> <minor #>
where
<devfilename> name of the special device file
<major #> character major number (from lsdev cmd)
<minor #> minor number in the format 0xIITL00
where
II 2 digit card instance number (from ioscan command; proper ext_bus
entry)
T Target ID number (SCSI ID)
L Lun number (SCSI LUN)
00 Reserved fields, must be zero
All ready for use,try the sample program:
Compile the sample program:
$ cc /usr/contrib/src/scsi_io.c
Execute the sample program:
$ ./a.out /dev/<devfilename>
The sample program should have returned the inquiry data of the target device. If this did not happen,
refer to the TROUBLESHOOTING section.
TROUBLESHOOTING
If the NIO SCSI pass-through driver is not working:
Verify the proper configuration of the SCSI pass-through driver into the kernel.
Verify that the hardware is set up properly.
Check that the device is connected, and that its SCSI Bus address is set properly.
Check the reference manual for the device to verify that it is configured properly.
Check that the SCSI Bus is properly terminated.
Verify that the device is operational using some other driver if possible. If a hardware problem is
suspected, the SCSI pass-through driver must be unconfigured for that device and the HP
specific device driver must be configured before any diagnostic software can be run.
Verify the special device file.
Execute lsdev -d spt to find the major number for the SCSI pass-through driver. For
example, lsdev -d spt might show:
Section 7144 Hewlett-Packard Company 5 HP-UX 11i Version 1: September 2005