>
> > cdrecord -scanbus
> Cdrecord 1.11a15 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001
J�rg
> Schilling
> cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot
open
> SCSI driver.
> cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you
are
> root.
>
> sg module is loaded. I don't have any /lib/dev-state/{sg,scd}*
> files/directories.
>
You should not normally.
> Hmm, what is /dev/pg*?
Forget it. Cdrecord tries all possible names it knows about and /dev/pg
is the last one it tries. The error message is wrong.
>
> FWIW, I also wonder why cdrecord doesn't check for /dev/sg*
It does. Try strace.
(which I
> also don't have). After creating /dev/sg0..9 by hand, cdrecord works.
> Why didn't devfs create those devices for me?
>
Dunno. Boot cleanly (do not forget remove /dev/sg* and
/lib/dev-state/sg( you have created), kill devfsd, start it with
devfsd /dev -t 3
(you may add -fg so it does not fork, in which case either redirect
output or start it in scripted session), load sg and send the output of
devfsd.
I assume you do have sg devices?
-andrej