Hy,
wonder why XCDroast only recognize my cd-writer device. (as reader and as recorder)
I have a CD/DVD-rom and a CD-RW-rom.
I could use both for reading Data-CD's.
They are mounted with supermount ( Mandrake 9.0).
-
In SuSE - XCDroast showed me both devices - but now in Mandrake there is only the writer-device shown.
-
Is there something to configure with XCDroast or shoud I change something in my fstab-file:
/dev/hda5 / reiserfs notail 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home reiserfs notail 1 2
none /mnt/cdrom supermount dev=/dev/hdc,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/cdrom2 supermount dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/hda1 /mnt/win_c vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
/dev/hdb1 /mnt/windows vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda7 /usr reiserfs notail 1 2
/dev/hda8 /var reiserfs notail 1 2
/dev/hda6 swap swap defaults 0 0
Thanks in advance for any help
susan
Sir Henry
11-26-2002, 03:00 PM
I have exactly the same problem on my Dell inspiron 8100. On Mandrake, Red Hat and Suse......
:confused:
deimos
11-26-2002, 04:35 PM
I see by your fstab that your cd-rom is /dev/hdx and your cd-rw is /dev/scd0. This means that scsi emulation is enabled for your writer, but not your reader.
I believe xcdroast (and the underlying cdrecord command) will only use drives that are configured with scsi emulation, and that is why it only shows your writer.
susan
11-26-2002, 05:11 PM
And is it possible to change that ?
(without going deep into the kernel)
-
How to activate scsi-emulation for the cdrom too ?
regards susan
DMR
11-26-2002, 09:08 PM
You probably just need to make the appropriate changes to /etc/modules.conf and possibly your bootloader's config file. Check Section 2 (http://www.tldp.org/HOWTO/CD-Writing-HOWTO-2.html) of the CD-Writing-HOWTO for instructions.
deimos
11-27-2002, 04:04 PM
I really dunno how to go about enabling it, sorry. Your kernel must already be compiled with emulation, so you won't have to do any major surgery. Like DMR said, it's prolly just a matter of determining which files must be edited and how.
mdwatts
11-27-2002, 07:16 PM
Adding
hdc=ide-scsi
to the kernel line of your Grub config (/boot/grub/menu.lst or grub.conf) should work.
The others are quite right. SCSI emulation has to be enabled for your ATAPI drives. Mandrake got it right with your burner but forgot about your CDROM.
1. You need to edit your bootloader configuration so make sure the boot disk works in case of disaster (or that you can boot from your installtion cd).
2. Open a file manager in Superuser mode (it's in the Application | File Tools menu).
3. Make a backup copy of either /etc/lilo.conf or /boot/grub/menu.1st depending on whether you use Lilo or Grub as your boot manager, so that you can restore the original in case something goes wrong.
4. Your /etc/fstab implies that your burner is the slave on your second IDE channel so its device name should be "hdd". In /etc/lilo.conf look for lines beginning with "append". If the ends of these lines contain "hdd=ide-scsi" add an extra "hdc=ide-scsi" (note that "hdd" has become "hdc"). Mine would look like this:
append=" /other stuff/ hdd=ide-scsi hdc=ide-scsi"
In /boot/grub/menu.1st you'll also find several lines with hdd=ide-scsi at the end of them. Just add another statement at the end of each line substituting hdc for hdd. Note that /boot/grub/menu.1st doesn't use quotes at all whereas /etc/lilo.conf does.
Save the file and and then, if you're using Lilo, run the command "/sbin/lilo" (without the quotes) from a terminal as superuser. There's nothing else to do yet for Grub.
5. Make a backup copy of /etc/fstab and edit the original as follows:
What we've done is to replace the "none" clause at the start of each line (not strictly necessary but Mandrake should have done it) with the device's mount point and to give the IDE/ATAPI CDROM a SCSI alias by calling it "/dev/scd1"
6. Save the file and (heresy) reboot. Your burning software should now see both devices with the added benefit that file manager should stop "hunting" for media when there's no disk in your cdrom.
Good Luck
mudshark
susan
11-28-2002, 04:25 AM
Thanks for this hint - IŽll do it - and will post the success. ;-)
regards susan
mdwatts
11-28-2002, 06:37 AM
Lilo uses append="hdc=ide-scsi" while Grub only requires hdc=ide-scsi.
susan
11-28-2002, 05:08 PM
Now, after doing the changes in fstab and lilo.conf
everthing is fine now.
XCDroast recognizes my reader-cdrom and I'm happy again. Thanks very much for the step by step tutorial,
regards susan
charanos
11-30-2002, 02:25 AM
Greetings Earthlings!
I have been following this thread, since I had the same problem as Susan: X-CD-Roast wouldn't reconises my CD Rom drive.
I finally worked up the courage to open a text editor for the first time in my life !!!
Following mudshark's excellently lucid instructions, I enabled SCSI emulation for my ATAPI drive cdrom. So now X-CD-Roast reconises both drives! Cool! Thanks Mudshark (and everyone).
However, in the process, I've developed a problem with XMMS.
It used to read only my CD RW (cdrom2) and not my CD Rom(cdrom1) to play audio CDs.
Now it will only read cdrom1, and at very low volume.
How can I restore XMMS to read cdrom2?
I have the same configuration of XMMS as before, when it worked:
Options>Preferences>Audio Input Plugins>Configure>CDAudio Player 1.2.7>
Device: /dev/scd0
Directory: /mnt/cdrom2
ok, I sorted it out after a cup of tea and a good lie down.
What was happening was that Mandrake was detecting my hardware as
cdrom:
mount point: /mnt/cdrom2 (!)
device: scd1 (!)
cd burner:
mount point: /mnt/cdrom (!)
device: scd0 (!)
So I had confused XMMS as to which cdrom to look for.
I needed to go back into my /etc/fstab and change the cdrom to /dev/scd0 and the cdrom2(burner) to /dev/scd1
and everything is sweet.
:)
lsm
12-09-2002, 09:01 AM
i have the same problem.
Mandrake9.0 will only show my cd writer. and not my cd-rom
i have a
goldstar 32x cd-rom drive
and a liton 40x12x40
all the burning software on mandrake 9.0 will only show my cd writer, i dont no way this is?
Hayl
12-09-2002, 09:27 AM
Originally posted by lsm
i have the same problem.
Mandrake9.0 will only show my cd writer. and not my cd-rom
i have a
goldstar 32x cd-rom drive
and a liton 40x12x40
all the burning software on mandrake 9.0 will only show my cd writer, i dont no way this is?
did you bother to read this thread? in the thread it is explained that you need to set both your ROMS as scsi to get them to show up in burner software.
so if you use lilo as a boot loader, you need to add:
append hdc=ide-scsi hdd=ide-scsi (assuming your roms are hdc and hdd)
or add hdc=ide-scsi hdd=ide-scsi to the end of your kernel line in your grub config file.
justlinux.com
Copyright Internet.com Inc. All Rights Reserved.