On 2004-07-10 13:10:59 +0100 Ian Douglas alug@k1ngph1cher.com wrote:
I have a: append="hdd=ide-scsi" line in my /etc/lilo.conf file. Is this correct?
I think so, if you are sticking to debian stable. This means that the drive won't appear as hdd (which is IDE) but as an emulated SCSI drive instead. That was needed because cdrecord is used for burning CDs and it only spoke SCSI to Linux while most burners are IDE. You need to figure out why the drive isn't appearing as /dev/scd0 instead (and being listed in /proc/scsi/scsi).
However: you've not got ide-scsi in /proc/ide/drivers, so something is wrong with the drivers and that dmesg report was accurate. Where did your kernel and its modules come from? (dpkg -l kernel* might tell you, if you don't know otherwise.)
Other checks: Does lsmod show sd-mod as loaded? (Actually, I can't remember if it should...) Does dmesg contain anything about SCSI startup?
For later systems: you don't need that with kernel 2.6. You can access the drive as hdd and use cdrecord's ATAPI burning driver. (I still wish there was something nicer than cdrecord to use, like growisofs for DVDs.)
Thanks for your help.
No worries. Hope it helps you to make it work.