Ever since I upgraded my kernel to 2.6.X from 2.4.XX I haven't been able to mount my cdrom (which is actually a CDRW/DVD combo) and my usb flash drive. I've been searching through the forums and haven't been able to find a solution to either problem.
First I'll start with the cdrom:
------------------------------------
- scsi emulation is included in the kernel
- kernel detects drive on boot but also returns an error:
Code:
dmesg:
hdc: QSI CD-RW/DVD-ROM SBW-242, ATAPI CD/DVD-ROM drive
ide-scsi: unsup command: dev hdc: flags = REQ_CMD REQ_STARTED
end_request: I/O error, dev hdc, sector 0
- when I try to mount the drive using "mount /mnt/cdrom" I get the following message:
mount: /dev/cdrom is not a valid block device
- for some reason, /dev/cdrom links to /dev/sr0 instead of /dev/hdc
Code:
$>ls -la /dev/cdrom
lrwxrwxrwx 1 root root 8 Nov 30 16:41 /dev/cdrom -> /dev/sr0
USB flash drive
-------------------
-kernel detects usb device ONLY at boot, if I remove it and reinsert the device the kernel doesn't detect it.
- dmesg returned the following:
Code:
usb 2-1: new full speed USB device using address 2
Initializing USB Mass Storage driver...
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Verbatim Model: USB Drive Rev: 2.00
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
-fdisk -l doesn't list the usb device
-when I try to mount the device on /dev/sda or /dev/sda1 I get the same message as with the cdrom:
mount: /dev/sda1 is not a valid block device
Any ideas concerning either problem would be great. I'm running Slackware 9.1 with kernel 2.6.3
Thanks
Kierse