[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BD-RE mount problem


> >   fd = open("/dev/sr0", O_RDWR);

> root@transponder:/home/garydale# ./open_sr0
> open: fd= -1 , errno= 30
> open: Read-only file system

This is surprising, because xorriso uses
   open(..., O_RDWR | O_NDELAY);
when it acquires a drive.
(I would have expected to see the error with write(), which xorriso
 does not use.)

Whay happens if you change the test program
-    fd = open("/dev/sr0", O_RDWR);
+    fd = open("/dev/sr0", O_RDWR | O_NDELAY);
compile it, and run again as superuser ?

Whatever, a BD-RE device with rw-permission on its device file should
not throw this error.
We need kernel expertise to find out what happens here.

Is anybody at debian-user able to give advise or propose experiments
which shed light on the problem ?

Have a nice day :)


Reply to: