Hi
I have just upgraded from the standard slack 2.4.31 kernel to 2.6.16.24 because I wanted support for our new digital camera. I compiled it myself (first new kernel and I had to do it several times before I got it right), so I spose its a custom kernel.
Hitherto I'd been using scsi emulation for the cdrom drive:
Code:
image = /boot/vmlinuz-ide-2.4.31
append="hdc=ide-scsi"
root = /dev/hda5
label = Linux
read-only
#2.6.16.24
image = /boot/vmlinuz-2.6.16.24
root = /dev/hda5
label = test
read-only
But I've read in many places that this is no longer required, so the line is not there for the 2.6 kernel.
However, now my cdrom drive seems to have disappeared.
When I say disappeared, I mean I get this error message when I try to mount it from the command line:
Code:
family@Einstein:~$ mount /mnt/cdrom
mount: I could not determine the filesystem type, and none was specified
family@Einstein:~$
And xine says that it can't find a drive containing a dvd.
It all works fine when I boot with the 2.4 kernel. I've read a great deal about this over the last few days, and I've ascertained that its to do with the scsi emulation that 2.4 had. Its left some symlinks that are no longer required, but I haven't been able to work out which ones have to go. Here is some info that might be helpful:
Code:
family@Einstein:~$ dmesg |grep CD
hdc: AOPEN COM4824/AAH, ATAPI CD/DVD-ROM drive
hdc: ATAPI 48X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
family@Einstein:~$
Code:
family@Einstein:~$ cat /etc/fstab
/dev/hda6 swap swap defaults 0 0
/dev/hda5 / reiserfs defaults 1 1
/dev/hda7 /home ext3 defaults 1 2
/dev/hda1 /ntfs ntfs user,umask=000,ro,auto 1 0
/dev/hdb1 /fat-e vfat user,umask=000,rw,auto 1 0
/dev/cdrom /mnt/cdrom auto noauto,user,unhide,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
/dev/sda1 /mnt/camera vfat noauto,user 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
family@Einstein:~$
I feel a bit silly about this; praps I put the wrong keywords in the search engines. I find it quite annoying when a topic closes with something along the lines of "I've solved the problem - it was a simlink all along - thanks for your help" and then never actually say what the problem was or how it was solved.
ros