Re: iscsi-tools in a 32bit userland running 64bit kernel

2017-02-10 Thread Matthias Lay
Hi Chris, thx for your time and giving this detailed descriptions. just tested your patch and it works fine for me with a 4.4.x 64bit kernel. f.y.i. debuglog iscsid: in nlpayload_read iscsid: in nlpayload_read iscsid: created new iSCSI session sid 2 host

Re: iscsi-tools in a 32bit userland running 64bit kernel

2017-02-09 Thread Chris Leech
I'm curious as to what would prevent you from running a 64-bit iscsid in this case, but that's OK. The real fix, without breaking backwards compatibility, is going to need to be a kernel patch to use the 32-bit layout when talking to a compat process. It's not as straightforward with netlink

Re: iscsi-tools in a 32bit userland running 64bit kernel

2017-02-09 Thread Matthias Lay
Hi Chris, thx for the fast reply > Hi, unfortunately it doesn't look like this is going to work with any > easy fix. thx for the info. Doesnt sound like there is a fix approaching in the next time, so I think I will have to stick with the 32bit kernel and have to change the VMSPLIT to 2/2

Re: iscsi-tools in a 32bit userland running 64bit kernel

2017-02-08 Thread Chris Leech
Hi, unfortunately it doesn't look like this is going to work with any easy fix. It looks to me like the netlink message protocol between iscsid and the kernel isn't actually functional for this :( The struct iscsi_uevent differs in size between 32 and 64 bit architectures due to internal

iscsi-tools in a 32bit userland running 64bit kernel

2017-02-08 Thread Matthias Lay
Hi guys, I am trying to use open-iscsi as a 32bit build on a running 64bit kernel with 32bit emulation. just the kernel is 64bit everything else is 32bit. Worked fine with a PAE kernel but thats what I want to get rid of. I found this on google groups