Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 423591

Summary: sys-block/open-iscsi does not work on 32bit userland and 64bit kernel
Product: Gentoo Linux Reporter: Peter Gantner (a.k.a. nephros) <gentoo>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: UNCONFIRMED ---    
Severity: minor CC: thomas.kear
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: http://bugs.debian.org/502845
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 393673    

Description Peter Gantner (a.k.a. nephros) 2012-06-26 07:09:30 UTC
+++ 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.
Comment 1 Peter Gantner (a.k.a. nephros) 2012-06-26 08:27:55 UTC
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.