usb Key problem on via M10000 with 2.6.0-test3
From: Uberto Barbini
Date: Fri Aug 15 2003 - 08:03:34 EST
I cannot make my usb-key (Acer 32mb flash) working with 2.6.0 kernel.
I report here my experiments:
[scsi support enabled, hotplug enabled in the kernel and all
possible usb-stuff as module with verbose debug where possible]
lspci -v
shows 3 uhci and 1 ehci controllers every one with 2 ports.
First try:
modprobe ehci-hcd
modprobe usb-storage
dmesg reports a good measure of nice things as usb2 detected, 6 ports
available, mass storage enabled, ecc.
I insert my key and the system freeze completely (no keyboard input,
I've not tried telnet).
The usbkey led is green stable (it should pulse).
Second try:
modprobe uhci-hcd
modprobe usb-storage
dmesg still reports a lot of lines with no clear errors.
Then I insert my key and the led blink one time at all.
The system has no problem apart it doesn't seem aware of my key:
dmesg
lsusb
less /proc/bus/usb/devices
doesn't show anything different than before.
I reboot and...
Third try:
modprobe uhci-hcd
modprobe ehci-hcd
modprobe usb-storage
Now something works!
Finally the led shows the exact sequence (a short blinking and then
slow pulsing) and /var/log/messages (dmesg is far more verbose) reports:
...
new USB device on port 2, assigned address 2
Product: DiskOnKey
Manufacturer: M-Sys
Serial Number: <a long number>
SCSI emulation for USB Mass Storage devices
Vendor: M-Sys Model: DiskOnKey Rev:3.04
Type: Direct Access
scsi_agent: bogus sysfs DEVPATH=/devices/pci00000:00/000000 ....
kernel: SCSI device sda: 33MB
kernel: sda: Write Protect is off
The log ends here but there should be other informations.
Now there's /dev/sda (I'm using devfs) but no sda1 (or /dev/sda/x) so I cannot mount
it and /dev/scsi is void.
lsusb doesn't show anything while
less /proc/bus/usb/ show my Key Manufacturer and Serial Number.
If I remove the Key all data remain static and the same if I
reinsert it.
There's a similar problem on usb-storage ML but they pointed the
problem to somewhere else.
update!
while I'm writing this little poem I wanted to try the compact flash
reader of my camera, just in case... and it worked! (with uhci-hcd and
ehci-hcd both loaded).
So the problem is related to my Key partition (it's a fat but maybe is
corrupted) or M-Sys hardware.
Just writing this mail resolved my biggest problem!
Thanks
Uberto Barbini
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/