+++ This bug was initially created as a clone of Bug #409931 +++ open-iscsi has a bug in the kernel interface which causes it to not work in a 32bit (i686) userland/64bit kernel combination. This is known upstream but "very low on the TODO". Here's a Debian bug about it: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502845 It would be nice if the ebuild would ewarn or eerror out when it detects this situation. The symptom is that the process logging in or out of iscsi targets will just hang and do nothing.
Some more info: Everything works as expected in a 64bit chroot, *and* in a chroot with the newfangled x32 ABI. iscsid versions affected are all, tested withsys-block/open-iscsi-2.0.872-r1 Kernel versions 3.4.2 and 3.4.3.