On 6/29/16, 12:49 AM, "Bart Van Assche" <[email protected] on
behalf of [email protected]> wrote:
>> I was hoping someone in the community can help answer this:
>>
>> If I were to remove the masking off of the lun addressing method prior to
>> target_submit_cmd/target_submit_tmr then I get a hang within scsi probe
>> on bootup. (srp->lun.scsi_lun[0] &= 0x3f; and srp_tsk->lun.scsi_lun[0] &=
>> 0x3f;)
>>
>> [ 0.842648] ibmvscsi 3000000d: sent SRP login
>> [ 0.842667] ibmvscsi 3000000d: SRP_LOGIN succeeded
>> [ 0.842682] scsi 0:0:2:0: CD-ROM AIX VOPTA
>> PQ: 0 ANSI: 4
>> [ OK ] Started Show Plymouth Boot Screen.
>> [ OK ] Reached target Paths.
>> [ OK ] Reached target Basic System.
>> [ 0.886179] sr 0:0:2:0: [sr0] scsi-1 drive
>> [ 0.886199] cdrom: Uniform CD-ROM driver Revision: 3.20
>> [ 0.888582] sd 0:0:1:0: [sda] 41943040 512-byte logical blocks: (21.4
>> GB/20.0 GiB)
>> [ 0.888657] sd 0:0:1:0: [sda] Write Protect is off
>> [ 0.888712] sd 0:0:1:0: [sda] Cache data unavailable
>> [ 0.888722] sd 0:0:1:0: [sda] Assuming drive cache: write through
>> [ 0.901443] sda: sda1 sda2 sda3
>> [ 0.901838] sd 0:0:1:0: [sda] Attached SCSI disk
>> [ 124.522778] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
>> starting timeout scripts
>> [ 125.151242] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
>> starting timeout scripts
>> [ 125.662808] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
>> starting timeout scripts
>>
>> Does anyone know of the reasoning for having to mask off the addressing
>> method prior
>> to submitting to target?
> How long have you waited before giving up waiting? The SCSI initiator
> sends a REPORT LUN and other SCSI commands to LUN 0. If LUN 0 is missing
> these commands will time out but that should not cause a hang. Anyway,
> SysRq-w should help to determine the cause of the hang.
[ 0.852777] ibmvscsi 30000002: SRP_LOGIN succeeded
[ OK ] Reached target System Initialization.
Starting dracut initqueue hook...
Starting Show Plymouth Boot Screen...
[ 0.872421] ibmvscsi 3000000d: SRP_VERSION: 16.a
[ 0.872561] scsi 0:0:1:0: Direct-Access AIX VDASD 0001
PQ: 0 ANSI: 3
[ 0.872635] scsi host1: IBM POWER Virtual SCSI Adapter 1.5.9
[ 0.872846] ibmvscsi 3000000d: partner initialization complete
[ 0.872897] ibmvscsi 3000000d: host srp version: 16.a, host partition (0),
OS 2, max io 8388608
[ 0.872917] ibmvscsi 3000000d: sent SRP login
[ 0.872937] ibmvscsi 3000000d: SRP_LOGIN succeeded
[ 0.872953] scsi 0:0:2:0: CD-ROM AIX VOPTA
PQ: 0 ANSI: 4
[ OK ] Started Show Plymouth Boot Screen.
[ OK ] Reached target Paths.
[ OK ] Reached target Basic System.
[ 0.915670] sr 0:0:2:0: [sr0] scsi-1 drive
[ 0.915690] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 0.917957] sd 0:0:1:0: [sda] 41943040 512-byte logical blocks: (21.4
GB/20.0 GiB)
[ 0.918035] sd 0:0:1:0: [sda] Write Protect is off
[ 0.918092] sd 0:0:1:0: [sda] Cache data unavailable
[ 0.918104] sd 0:0:1:0: [sda] Assuming drive cache: write through
[ 0.929717] sda: sda1 sda2 sda3
[ 0.930107] sd 0:0:1:0: [sda] Attached SCSI disk
[ 124.662745] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 125.311128] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 125.822847] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 126.332803] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 126.842856] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 127.352800] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 127.862721] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 128.372729] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 128.882699] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 129.392709] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 129.902698] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 130.412724] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 130.922700] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 131.432729] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 131.942724] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 132.452690] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 132.962679] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 133.472687] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 133.982712] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 134.492676] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 135.002685] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 135.512703] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 136.031192] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 136.542927] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 137.061147] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 137.581052] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 138.092784] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 138.602771] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 139.121088] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 139.632833] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 140.142838] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 140.661084] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 141.172730] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 141.682787] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 142.192734] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 142.702783] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 143.212748] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 143.722734] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 144.232733] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 144.742790] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 145.252784] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 145.762777] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 146.272756] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 146.782800] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 147.292805] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 147.802770] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 148.312797] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 148.822804] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 149.332777] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 149.842781] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 150.361072] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 150.872765] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 151.382758] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 151.892803] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 152.402738] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 152.912787] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 153.422744] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 153.941075] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 154.461068] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 154.981113] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 155.492757] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 156.002744] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 156.512757] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 157.022779] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 157.532720] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 158.051090] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 158.563207] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 159.072854] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 159.583209] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 160.101149] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 160.612963] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 161.123115] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 161.632853] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 162.151180] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
ng timeout scripts
[ 185.722864] dracut-initqueue[353]: Warning: dracut-initqueue timeout -
starting timeout scripts
[ 185.723229] dracut-initqueue[353]: Warning: Could not boot.
[ 185.725988] dracut-initqueue[353]: Warning: /dev/mapper/rhel_vscsi--bry-root
does not exist
[ 185.726216] dracut-initqueue[353]: Warning: /dev/rhel_vscsi-bry/root does
not exist
[ 185.726446] dracut-initqueue[353]: Warning: /dev/rhel_vscsi-bry/swap does
not exist
Starting Dracut Emergency Shell...
Warning: /dev/mapper/rhel_vscsi--bry-root does not exist
Warning: /dev/rhel_vscsi-bry/root does not exist
Warning: /dev/rhel_vscsi-bry/swap does not exist
Generating "/run/initramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.
dracut:/# vim /run/initramfs/rdsosreport.txt
My mistake, it did not hang but the initiator doesn’t finish booting up. But
this time I tried it with
a LUN 0 there instead of not having one.
/> ls
o- /
..............................................................................
[...]
o- backstores
................................................................... [...]
| o- fileio ....................................................... [2
Storage Objects]
| | o- LUN_0 ............................................. [5.0M,
/tmp/tmp.img, in use]
| | o- RHEL ................................. [19.0G,
/home/sdn1/rhel_disk.img, in use]
| o- iblock ........................................................ [0
Storage Object]
| o- pscsi ......................................................... [0
Storage Object]
| o- rd_mcp ........................................................ [0
Storage Object]
o- ibmvscsis ...............................................................
[1 Target]
| o- 3000000e ...............................................................
[enabled]
| o- luns
.................................................................. [2 LUNs]
| o- lun0 ........................................... [fileio/LUN_0
(/tmp/tmp.img)]
| o- lun1 ................................ [fileio/RHEL
(/home/sdn1/rhel_disk.img)]
o- iscsi ..................................................................
[0 Targets]
o- loopback ...............................................................
[0 Targets]
[63903.512535] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000b660
[63903.512593] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000b760
[63903.512654] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000b860
[63903.512711] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000b960
[63903.512771] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000ba60
[63903.512828] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000bb60
[63903.512888] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000bc60
[63903.513659] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000bd60
[63903.513730] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000be60
[63903.513793] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x0000bf60
But if I tried the same thing with the masking:
[ 196.926548] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003660
[ 196.926607] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003760
[ 196.926663] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003860
[ 196.926723] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003960
[ 196.926783] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003a60
[ 196.926843] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003b60
[ 196.926900] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003c60
[ 196.926960] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003d60
[ 196.927019] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003e60
[ 196.927079] TARGET_CORE[ibmvscsis]: Detected NON_EXISTENT_LUN Access for
0x00003f60
It looks like the masking fixes the device mapper’s ability to find the disk….
-Bryant
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html