On Wednesday 02 January 2002 13:41, mr_tortoise wrote: | I'm have problems mounting my cdrom. I assume that supermount was | installed on the system. I have tried mounting the cdrom drive at the | command line and using konqueror with no success. I have two cdroms | installed - a TEAC CDRW and a generic cdrom that did not work in | windows, so I am only concerned with with getting the TEAC to work. It | was working OK with a default install of Mandrake 8.0. When I run | HardDrake 3 cdrom devices are detected: [snip] | Seems that HardDrake is detecting the TEAC drive twice. Also, the TEAC | drive is not a SCSI drive (I think I would have remembered installing a | SCSI card and a big chunk of change leaving my bank account!) [snip] | Near the end of the log I found this: | | SCSI cdrom error : host 0 channel 0 id 0 lun 0 return code = 28000000 | Info fld=0x10, ILI Current sd0b:00: sense key Illegal Request | Additional sense indicates Illegal mode for this track | I/O error: dev 0b:00, sector 64 | isofs_read_super: bread failed, dev=0b:00, iso_blknum=16, block=16 | SCSI cdrom error : host 0 channel 0 id 0 lun 0 return code = 28000000 | Info fld=0x10, ILI Current sd0b:00: sense key Illegal Requestheck that /etc/lilo.conf has: append=" hdc=ide-scsi" which will load the scsi emulation at boot. | | Actually, the lines "Additional sense... " to "Info fld=0x10..." is | repeated five or six times. Also, when I do a "ls hd*" in /dev hdc is | not there but when I look for SCSI devices I find scd0. | | Any ideas on what I need to do to get the CDrom working? I know this | is a lengthy message but I wanted to include all the information that | someone who really knows hardware and Mandrake would need. | | TIA, | mr_tortoise
Firstly, scsi emulation is necessary for cd writing, thats why your cdrw is listed twice (once with scsi emulation on /dev/scd0). It should have been the same when you were using ML8.0. Check that /etc/lilo.conf (make a backup copy before editing) has: append=" hdc=ide-scsi" (assuming your cdrw is hdc) which will load the scsi emulation at boot. You can also add your cdrom drive there as well, which will allow cd burning apps to read from your cdrom drive and write to your cdrw drive (eg. when copying cds): append=" hdc=ide-scsi hdd=ide-scsi" (assuming your cdrom is hdd) You will need to run lilo for the change to take effect: /sbin/lilo Secondly, if you're using the standard kernel with ML8.1 (2.4.8-26mdk), supermount is broken in that kernel. But you can TRY to mount it with supermount as I think others had some success (not me tho) - in a terminal as root "supermount -i enable" without the quotes. If supermount doesn't work for you, then again in a terminal as root "supermount -i disable" without the quotes. Then try mounting your cdrom as root in a terminal with "mount -t iso9660 /dev/scd0 /mnt/cdrom" (without the quotes). You can change your /etc/fstab file as well from "supermount" to "auto" (again, make a backup copy before editing). I don't know about the error in your boot log so if you're still having problems perhaps someone else can help you. [Note: Supermount is fixed in the newer kernels, so I suppose you could install a newer kernel. Be warned: do NOT update your kernel but INSTALL it with rpm -ivh kernel-<package_name>.i586.rpm - see the archives] skinky -- oxymoron: Microsoft Works
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com