On Fri, 13 Feb 2004, Bob White uttered the following immortal words, > > I had to explicitly specify "hdc=ide-cd" and the the /dev/hdc link worked > > ok. > > I'm sure I don't understand! I tried lots of different combinations, > and the only thing that I could find that worked was to remove scsi > support from the kernel and to put the hdc=ide-scsi line on the kernel > line in grub. I'm using the 2.4 kernel, so that may make the difference > - I believe the support is better in 2.6. > > What /dev/hdc link are you referring to?
Let me tell you how this unfortunate situation arose. When cdrecord was desined its authour prefered that it be used with SCSI cd writers for some weird reason and it didnt have IDE support. Now a lot of us have IDE cdwriters and thus are unable to use cdrecord. So we need something to make cdrecord think that our IDE drive is a scsi drive. Now that is been done by the ide-scsi module, which makes our IDE cd writer loook like a scsi drive. Thats why when you use cdrecord -scanbus you can see a list of scsi cdrom drives. So obviously to use the ide-scsi you have to scsi support enabled in the kernel as it is otherwie pointless. So we used our IDE drives with scsi emulation, but then the problem was that with the 2.6 kernels the ide-scsi module was not been maintained and buggy. People werent able to burn there cd's using 2.6 because the scsi emulation was buggy. So eventually patches were added to cdrecord which made it possible to write to a ATAPI drive directly, in the way it should have been. So now, say you cd writer is /dev/hdc (just see what it is at kernel boot up), you dont need the ide-scsi anymore. Just type cdrecord --device /dev/hdd generals.iso and you can write a cd reliably without going through this scsi nonsense. Grendel -- Would you like a smoke and a pancake? A cigar and a waffle? Pipe and a crepe?Bong and a blintz? I have a Dutch accent, isn't that weird??? --Johann Van Der Smut (Goldmember) -- [EMAIL PROTECTED] mailing list
