Click to See Complete Forum and Search --> : xroastcd sees burner but not CD-ROM


urinal cake
09-17-2001, 03:33 AM
Mandrake 8.0, KDE2, xcdroast an all the packages it fronts for installed.

CD-ROM on IDE2, slave (hdd, yes?)

CD-RW on HPT370, IDE3 (seen as hde)

I have followed the steps in the Xcdroast FAQ, and tried to do so with the HowTo, as well, but I'm missing something.

I can access either drive, mounted as cdrom and cdrom2, no problem but xcdroast won't see the slave drive on IDE2, the CD-ROM.

cdrecord -scanbus shows only the burner as 0.0.0.

fstab shows the two CD drives as:

/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0

/mnt/cdrom2 /mnt/cdrom2 supermount fs=iso9660,dev=/dev/cdrom2 0 0

lilo.conf shows:
image=/boot/vmlinuz
label=linux
root=/dev/hda5
initrd=/boot/initrd.img
append=" hdd=ide-scsi hde=ide-scsi quiet"

and so on for every boot option.

Also, modules conf has this line:
options ide-cd ignore 'hdd hde'

Any ideas? What else do you need to know.xcdroast is simply not finding the CD-ROM. Thanks in advance.

Evil Jeff
09-17-2001, 12:42 PM
cdrecord (backend for xcdroast and all those) can only see drives that are scsi. Passing hde=scsi to the kernel at boot time (in your lilo.conf file or modules.conf or whatever) should make it visible to cdrecord. This is assuming you have scsi emu in the kernel, which you must if it sees your first ide cd drive.

urinal cake
09-17-2001, 12:59 PM
I thought that's what I was doing with the append="hdd=ide-scsi hde=ide-scsi" in lilo.conf. Sorry to be slow but I'm very new at this.Should I be passing it to "scsi" instead of "ide-scsi"? I'm just trying to follow the How-to's and other documentation I've found. Interestingly, Gnome Toaster lets me select the drive as /dev/hdd (it shows the other one, the burner as both scd0 and hde) and it uses it fine. It seems to burn somewhat faster than Win2k. I'd still like to get the CD-ROM working as a "scsi" device, cause it's bugging me that I wasn't able to get it working.

[ 17 September 2001: Message edited by: urinal cake ]

[ 17 September 2001: Message edited by: urinal cake ]

[ 17 September 2001: Message edited by: urinal cake ]

bdg1983
09-17-2001, 03:46 PM
Your /etc/lilo.conf is setup correctly for scsi emulation.

It could be you need to symlink hdd to scd1 since your cdrw is already hde > scd0.

urinal cake
09-17-2001, 09:41 PM
I checked and I have no symlink to scd0, just a block device in /dev. I was looking for a pattern so I could also symlink my other CD device, but there is no pattern for hde/scd0 that I can follow.

Silent Bob
09-18-2001, 05:09 AM
If you want to copy straight from your CD-ROM to your CD-Burner you can run this

cdrecord -v speed=(write speed of drive) dev=(SCSI ID) /dev/cdrom

Normally the SCSI ID of the burner on a completely IDE system is 0,0

The command I use is
cdrecord -v -eject fs=8m speed=8 dev=0,0 /dev/cdrom

-eject ejects the disk after burning and fs=8m sets the FIFO buffer to 8 megabytes

It's not as pretty as xcdroast but it gets the job done when all you want to do is duplicate a disk

check out man cdrecord for more options

urinal cake
09-18-2001, 07:02 PM
Thanks to everyone for the help. Gnu Toaster works perfectly. It's just that I want to understand how this works, not just be able to burn CD's. I'm curious, you know? But yes I can burn, and faster than in Windows2K, it seems.