Ticket #5935 (closed defect: invalid)
OpenSolaris iSCSI boot client panic - can't read pool label
|Reported by:||wmsch||Owned by:|
OpenSolaris panics using VirtualBox iSCSI initiator to boot.
- OpenSolaris is installed to an iSCSI target using the OpenSolaris initiator
- The vbox is shut down
- The disk that was previously declared with "VBoxManage addiscsi ..." is added to the vbox.\
- The vbox is rebooted.
- GRUB menu appears,
- Boot proceeds briefly, but kernel panics because it can't read the ZFS pool label.
From console: NOTICE: Can not read the pool label from '/iscsi_vhci/disk/g6000<hex string>b00:a NOTICE: spa_import_rootpool: error 5 Cannot mount root on /iscsi_vhci/disk/g000<hex string>b00:a fstype zfs panic in vfs_mountroot - see attached screenshot
Wireshark ethernet trace does not show any errors, but one Inquiry Response Data message says [iSCSI transfer limited due to allocation_length too small] Trace available upon request.
Networking: bridged e1000g
NOTE: The OpenSolaris iSCSI boot install has just been pushed to the repository and is not yet fully publicly documented. Do not hesitate to contact me with any questions or concerns.