Graham <[EMAIL PROTECTED]> wrote: > Hello Joerg, > > The cdrecord manpage says: > > Cdrecord needs to run as root to get access to the /dev/scg? device nodes > and to be able to lock itself into memory. > > I think you meant "/dev/sgX"? As I pointed out in my bug report, I > believe that I do have access to these, as a normal user... except > sg0, which cdrecord shouldn't need to touch anyway because it's a hard > disk.
No, I mean /dev/scg*. If OS like Linux do not completely copy my ideas from 20 years ago (when I did introduce SCSI generic passthrough), I expect that the users are clever enough to replace this with their local name. I cannot modify the man page for every OS. > As for locking into memory: If I understand correctly, you want to > prevent the OS from swapping cdrecord to disk, which would cause a > buffer underrun. I really doubt that will happen on my system. I know that it is needed, that's the difference. This is why cdrecord needs to be called with the right privileges. > The manpage also mentions the need to run at the highest priority -- > also presumably to avoid buffer underruns. This shouldn't be an issue > unless the system load is very high, but I try to avoid such > conditions when writing CDs. Also, my writer has a large buffer, and I > often write at 4X speed (Yamaha audio-master mode). Cdrecord needs this. CD/DVD writing is a real-time process. Some newer drives may have workarounds but then the quality of the media is not the same as it would be when writing uninterrupted. If you Don't like to accept this fact, it is your problem. But please don't complain if you have problems. > I appreciate that you've put a lot of work into developing this > software, but I prefer to use the Debian packaged version, for > convenience. I've had relatively few problems with it. The Debian version is junk as it introduces Bugs that are not present in the original. Also the Debian maintainers are unwilling to cooperate :-( /*--------------------------------------------------------------------------*/ But your main Proplem was caused by the fact that you ignore the official documentation. Your proplem is not present in case that you call cdrecord with the needed privileges (as documented). /*--------------------------------------------------------------------------*/ Jörg -- EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin [EMAIL PROTECTED] (uni) [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily