iSCSI as a boot device
Cannot boot from an iSCSI target if the system (hardware) has more than one CPU,
single CPU systems can boot from it.
If the system boots from another media (local hdd, cd, flash) and then import a zpool
from the iSCSI target, it works fine (the pool can be read and write).
I'm sure that it is something wrong with mutexes/rwlocks in the booting part
of iSCSI driver, but I can't catch it anyway.
Twice I got a kernel panic due to rw_exit in the boot part of the driver, but I cannot
reproduce it once again (see attach).
So, I did many screenshots from VirtualBox for single and multi-CPUs system,
also I have traffics for both systems to the target
and I can share it, if you need it.
Unfortunately, there was no dump device at this booting stage and I have no
any vmdump, sorry