On 24/03/2008, Jeff Dike <[EMAIL PROTECTED]> wrote:
> Yup - I'm mystified as to why arg == 1 isn't happening with the UML.
>  Can you change the "arg" to just a literal "1" and see what the strace
>  looks like?

Hello Jeff, I'm mystified too.
This is the strace result after modifying the corresponding line as you want.
ioctl(16, CDROMEJECT, 0x1)              = -1 EIO (Input/output error)

I have a n00b suspect: is it possible that the ubd_kern.c module isn't compiled?
In other words: it might be that the ubd_kern.c kernel menuconfig
option isn't selected.
Anyway, I don't think so, because, the result above, is changed, but
it's only a suspect.

Looking for ubd inside the kernel configuration, it returns:
Symbol: BLK_DEV_UBD [=y]
  Prompt: Virtual block device
   Defined at drivers/block/Kconfig:174
   Depends on: BLK_DEV && UML
   Location:
      -> Block devices (BLK_DEV [=y])


   Symbol: BLK_DEV_UBD_SYNC [=n]
   Prompt: Always do synchronous disk IO for UBD
     Defined at drivers/block/Kconfig:183
     Depends on: BLK_DEV && BLK_DEV_UBD
     Location:
       -> Block devices (BLK_DEV [=y])
         -> Virtual block device (BLK_DEV_UBD [=y])

What's wrong?

Thank you,

       Flavio

>                         Jeff
>
>  --
>  Work email - jdike at linux dot intel dot com
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to