On Tue, Apr 06, 2010 at 04:21:46AM +0100, Ben Hutchings wrote: > > > On Thu, Feb 11, 2010 at 08:23:12PM +0100, Florian Lohoff wrote: > > > > Something _is_ broken - I am very successful building up open-iscsi/iscsitarget > > > > pairs on i386 - as soon as the initiator (open-iscsi) is on amd64 the login > > > > hangs forever ... No matter whether the target is on the same machine > > > > or on a different machine ... > > > > > > Yes, it is. The iscsi_uevent structure defined in scsi/iscsi_if.h > > > suffers of the 64-bit-allignment-desease on i386. > > > > > > Also please not that this interface is officialy _not_ exported. > > > > So? What would be the correct state? Wontfix? Forwarded-UpStream? > > If you want to get this fixed in the kernel then please report this > upstream at <https://bugzilla.kernel.org> or on an appropriate mailing > list. If it's accepted as a real bug and fixed upstream then we can > backport the fix. The bug has been confirmnd on the open-iscsi mailingliste and reported to be on the low priority fixlist. So basically open-iscsi is broken in Debian with a amd64 kernel and 32 bit userspace with no solution. See attached mail. Flo -- Florian Lohoff f@zz.de "Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat im Internet Zensur- und Überwachungsabsichten zu unterstellen." - - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin
--- Begin Message ---
- To: open-iscsi@googlegroups.com
- Cc: Pasi Kärkkäinen <pasik@iki.fi>, Florian Lohoff <f@zz.de>
- Subject: Re: amd64 kernel / i386 userland - no login
- From: Mike Christie <michaelc@cs.wisc.edu>
- Date: Tue, 06 Apr 2010 22:58:09 -0500
- Message-id: <4BBC02D1.9010001@cs.wisc.edu>
- In-reply-to: <20100406081522.GV1878@reaktio.net>
- References: <20100303191328.GA902@hydra.gt.owl.de> <4B918044.1080203@cs.wisc.edu> <20100406081522.GV1878@reaktio.net>
On 04/06/2010 03:15 AM, Pasi Kärkkäinen wrote:On Fri, Mar 05, 2010 at 04:05:56PM -0600, Mike Christie wrote:On 03/03/2010 01:13 PM, Florian Lohoff wrote:Hi, i reported a bug into the Debian Bug Tracking system that with a 64bit Kernel and a 32bit Userspace the login fails. See here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502845#51 This is very reproducable - using a 32 bit kernel or a pure 64 bit userland makes it work immediatly - From Bastians response my guess was that some 64/32 syscall wrapper is missing but my question on how to proceed was not answered so i guess its the right thing to send it here too ..The iscsi netlink struct is not laid out correctly so on 32 bit user 64 bit kernel setups, when it gets passed from userspace to the kernel it gets messed up. We have to redo the interface to fix this. Until then you have to use 32 bit user with 32 bit kernel or 64 bit user with 64 bit kernels.Is there any timeframe for this fix?No. It is really really low on the TODO.I was planning to install 64bit kernel to a 32bit RHEL5 system (yes, not officially supported, I know ;) but this bug kind of makes it no-go.. unfortunately.
--- End Message ---
Attachment:
signature.asc
Description: Digital signature