FYI, In case anybody else runs into this using the -timeout option with recent nbd... (sorry, didn't mean to take this discussion off-list...)
Looks like NBD_SET_TIMEOUT ioctl definition is missing from the nbd.h in 2.9.16+ nbd tools. -- Paul ---------- Forwarded message ---------- From: Richard Huddleston <[email protected]> Date: Fri, Aug 6, 2010 at 11:31 AM Subject: Re: [Nbd] Error: Ioctl NBD_SET_TIMEOUT cannot be called when compiled on a system that does not support it To: Paul Clements <[email protected]> forgive my linux ignorance but, i have downloaded nbd 2.9.15, 2.9.16, and 2.9.17 from sourceforge 2.9.15 does not included an nbd.h file, whereas 2.9.16 and 2.9.17 do m...@mybox:~$ find / -mount -type f -name nbd.h -print /usr/src/linux-headers-2.6.32-24/include/linux/nbd.h /usr/src/linux-headers-2.6.32-24-server/include/config/blk/dev/nbd.h /usr/include/linux/nbd.h /opt/nbd-2.9.17/nbd.h /opt/nbd-2.9.16/nbd.h NOTE: /opt/nbd-2.9.15 is not listed, cause it does not have an nbd.h file so i assume that means when compiling 2.9.15 on my box, it was taking nbd.h from the include? m...@mybox:~$ find / -mount -type f -name nbd.h -print0 | xargs -0 grep TIMEOUT /usr/src/linux-headers-2.6.32-24/include/linux/nbd.h:#define NBD_SET_TIMEOUT _IO( 0xab, 9 ) /usr/include/linux/nbd.h:#define NBD_SET_TIMEOUT _IO( 0xab, 9 ) Paul, is this the information you were looking for? On Thu, Aug 5, 2010 at 11:24 PM, Paul Clements <[email protected]> wrote: > On Thu, Aug 5, 2010 at 10:28 PM, Richard Huddleston <[email protected]> > wrote: >> I just upgraded to nbd-2.9.17 on my client machine and i'm getting the >> following error >> >> Error: Ioctl NBD_SET_TIMEOUT cannot be called when compiled on a >> system that does not support it >> >> i had been using the -timeout option previously, and did not encounter >> this error in previous nbd versions >> >> i'm running >> Linux 2.6.32-24-server #39-Ubuntu SMP x86_64 GNU/Linux > > That kernel supports NBD_SET_TIMEOUT. Maybe the nbd.h header file > included with the nbd tools doesn't have NBD_SET_TIMEOUT in it? > > -- > Paul > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Nbd-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nbd-general
