Greetings all. First post to the group.
I've been wrestling with trying to get my SanDisk Cruzer Mini(256MB) working. I'm hoping that someone can help.
I'm running SuSE 8.2 distro. With the stock kernel, whenever I plug the device in, everything seems to work just fine. I see the device in /proc and the logfiles, but whenever I try to mount the device, nothing. The command goes off into the kernel, never to return. Same thing happens if I try to use fdisk on /dev/sda.
So I downloaded 2.4.25 source and built it. When I compile the kernel with USB as a module, I get:
Mar 10 17:52:03 linux insmod: Using /lib/modules/2.4.25/kernel/drivers/scsi/scsi_mod.o
Mar 10 17:52:03 linux insmod: Symbol version prefix ''
Mar 10 17:52:03 linux insmod: /lib/modules/2.4.25/kernel/drivers/scsi/scsi_mod.o: unresolved symbol req_finished_io
Mar 10 17:52:03 linux insmod: /lib/modules/2.4.25/kernel/drivers/scsi/scsi_mod.o: insmod /lib/modules/2.4.25/kernel/drivers/scsi/scsi_mod.o failed
Mar 10 17:52:03 linux insmod: /lib/modules/2.4.25/kernel/drivers/scsi/scsi_mod.o: insmod usb-storage failed
Mar 10 17:52:03 linux /etc/hotplug/usb.agent[1126]: ... can't load module usb-storage
Mar 10 17:52:03 linux /etc/hotplug/usb.agent[1126]: missing kernel or user mode driver usb-storage
Mar 10 17:52:03 linux /etc/hotplug/usb.agent[1126]: Can't ignore signal CHLD, forcing to default.
Funky. Near as I can tell, I have all the necessary options turned on.
In an attempt to get around the problem, I decided to try and compile the kernel with USB not as a module, but part of the kernel proper. This time, when I plug the Cruzer in, I don't get the Unresolved symbol error. I get something much worse. A crash. First time I've ever seen that with Linux. Here are the logs:
Mar 10 18:22:49 linux kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
Mar 10 18:22:49 linux kernel: hub.c: port 1 connection change
Mar 10 18:22:49 linux kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
Mar 10 18:22:49 linux kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
Mar 10 18:22:50 linux last message repeated 3 times
Mar 10 18:22:50 linux kernel: hub.c: port 1, portstatus 103, change 0, 12 Mb/s
Mar 10 18:22:50 linux kernel: hub.c: new USB device 00:11.3-1, assigned address 3
Mar 10 18:22:50 linux kernel: usb.c: kmalloc IF ed77df00, numif 1
Mar 10 18:22:50 linux kernel: usb.c: new device strings: Mfr=2, Product=3, SerialNumber=4
Mar 10 18:22:50 linux kernel: usb.c: USB device number 3 default language ID 0x409
Mar 10 18:22:50 linux kernel: Manufacturer: SanDisk Corporation
Mar 10 18:22:50 linux kernel: Product: Cruzer Mini
Mar 10 18:22:50 linux kernel: SerialNumber: 000038609
Mar 10 18:22:50 linux kernel: usb-storage: act_altsettting is 0
Mar 10 18:22:50 linux kernel: usb-storage: id_index calculated to be: 96
Mar 10 18:22:50 linux kernel: usb-storage: Array length appears to be: 98
Mar 10 18:22:50 linux kernel: usb-storage: USB Mass Storage device detected
Mar 10 18:22:50 linux kernel: usb-storage: Endpoints: In: 0xee621cc0 Out: 0xee621cd4 Int: 0x00000000 (Period 0)
Mar 10 18:22:50 linux kernel: usb-storage: Found existing GUID 078181850000000000038609
Mar 10 18:22:50 linux kernel: WARNING: USB Mass Storage data integrity not assured
Mar 10 18:22:50 linux kernel: USB Mass Storage device found at 3
Mar 10 18:22:50 linux kernel: usb.c: usb-storage driver claimed interface ed77df00
Mar 10 18:22:50 linux kernel: usb.c: kusbd: /sbin/hotplug add 3
Mar 10 18:22:50 linux kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
Mar 10 18:22:50 linux kernel: hub.c: port 1, portstatus 103, change 0, 12 Mb/s
Mar 10 18:22:50 linux kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
Mar 10 18:22:53 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 00 00 00 00 00 00 00 00 00 00 00 00
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x13 Trg 0 LUN 0 L 0 F 0 CL 6
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x13 R 0 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:53 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 00 00 00 00 00 00 00 00 00 00 15 c0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x14 Trg 0 LUN 0 L 0 F 0 CL 6
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x14 R 0 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:53 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command READ_CAPACITY (10 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 15 c0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x15 Trg 0 LUN 0 L 8 F 128 CL 10
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): xfer 8 bytes
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 8/8
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): transfer complete
Mar 10 18:22:53 linux kernel: usb-storage: Bulk data transfer result 0x0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x15 R 0 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:53 linux kernel: SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
Mar 10 18:22:53 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command MODE_SENSE (6 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 1a 00 3f 00 ff 00 00 00 00 00 15 c0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x16 Trg 0 LUN 0 L 255 F 128 CL 6
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 4/255
Mar 10 18:22:53 linux kernel: usb-storage: Bulk data transfer result 0x1
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-uhci.c: interrupt, status 3, frame# 141
Mar 10 18:22:53 linux kernel: usb-storage: clearing endpoint halt for pipe 0xc0008380
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_clear_halt: result=0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW (2nd try)...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x16 R 251 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:53 linux kernel: sda: Write Protect is off
Mar 10 18:22:53 linux kernel: sda:<7>usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command READ_10 (10 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 28 00 00 00 00 00 00 00 08 00 15 c0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x17 Trg 0 LUN 0 L 4096 F 128 CL 10
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): transfer complete
Mar 10 18:22:53 linux kernel: usb-storage: Bulk data transfer result 0x0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x17 R 0 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:53 linux kernel: sda1
Mar 10 18:22:53 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:53 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:53 linux kernel: usb-storage: Command READ_10 (10 bytes)
Mar 10 18:22:53 linux kernel: usb-storage: 28 00 00 00 00 00 00 00 02 00 15 c0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x18 Trg 0 LUN 0 L 1024 F 128 CL 10
Mar 10 18:22:53 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): xfer 1024 bytes
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 1024/1024
Mar 10 18:22:53 linux kernel: usb-storage: usb_stor_transfer_partial(): transfer complete
Mar 10 18:22:53 linux kernel: usb-storage: Bulk data transfer result 0x0
Mar 10 18:22:53 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:53 linux kernel: usb-storage: Bulk status Sig 0x53425355 T 0x18 R 0 Stat 0x0
Mar 10 18:22:53 linux kernel: usb-storage: scsi cmd done, result=0x0
Mar 10 18:22:53 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:22:54 linux kernel: usb-storage: queuecommand() called
Mar 10 18:22:54 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:22:54 linux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Mar 10 18:22:54 linux kernel: usb-storage: 00 00 00 00 00 00 7b c1 f3 37 13 c0
Mar 10 18:22:54 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x19 Trg 0 LUN 0 L 0 F 0 CL 6
Mar 10 18:22:54 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:22:54 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:22:54 linux kernel: usb-storage: Bulk status result = 0
Mar 10 18:22:54 linux kernel: usb-storage: Bulk status Sig 0x53550000 T 0x195342 R 0 Stat 0x0
Mar 10 18:22:54 linux kernel: usb-storage: Bulk logical error
Mar 10 18:22:54 linux kernel: usb-storage: -- transport indicates error, resetting
Mar 10 18:22:54 linux kernel: usb-storage: Bulk reset requested
Mar 10 18:22:59 linux /etc/hotplug/usb.agent[1521]: Can't ignore signal CHLD, forcing to default.
Mar 10 18:23:00 linux kernel: usb-storage: usb_stor_clear_halt: result=0
Mar 10 18:23:00 linux kernel: usb-storage: usb_stor_clear_halt: result=0
Mar 10 18:23:00 linux kernel: usb-storage: Bulk soft reset completed
Mar 10 18:23:00 linux kernel: usb-storage: scsi cmd done, result=0x70000
Mar 10 18:23:00 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:23:00 linux kernel: usb-storage: queuecommand() called
Mar 10 18:23:00 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:23:00 linux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Mar 10 18:23:00 linux kernel: usb-storage: 00 00 00 00 00 00 7b c1 f3 37 13 c0
Mar 10 18:23:00 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x1a Trg 0 LUN 0 L 0 F 0 CL 6
Mar 10 18:23:00 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:23:00 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:23:10 linux kernel: usb-storage: command_abort() called
Mar 10 18:23:10 linux kernel: usb-storage: -- transport indicates command was aborted
Mar 10 18:23:10 linux kernel: usb-storage: Bulk reset requested
Mar 10 18:23:16 linux kernel: usb-storage: usb_stor_clear_halt: result=0
Mar 10 18:23:16 linux kernel: usb-storage: usb_stor_clear_halt: result=0
Mar 10 18:23:16 linux kernel: usb-storage: Bulk soft reset completed
Mar 10 18:23:16 linux kernel: usb-storage: scsi command aborted
Mar 10 18:23:16 linux kernel: usb-storage: *** thread sleeping.
Mar 10 18:23:16 linux kernel: usb-storage: queuecommand() called
Mar 10 18:23:16 linux kernel: usb-storage: *** thread awakened.
Mar 10 18:23:16 linux kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Mar 10 18:23:16 linux kernel: usb-storage: 00 00 00 00 00 00 7b c1 f3 37 13 c0
Mar 10 18:23:16 linux kernel: usb-storage: Bulk command S 0x43425355 T 0x1b Trg 0 LUN 0 L 0 F 0 CL 6
Mar 10 18:23:16 linux kernel: usb-storage: Bulk command transfer result=0
Mar 10 18:23:16 linux kernel: usb-storage: Attempting to get CSW...
Mar 10 18:23:26 linux kernel: usb-storage: command_abort() called
Mar 10 18:23:26 linux kernel: usb-storage: -- transport indicates command was aborted
Mar 10 18:23:26 linux kernel: usb-storage: Bulk reset requested
At this point, the system locked up and I had to reboot. Does anyone have any suggestions? The device does work under Windoze. The Mobo is a MSI KT3-Ultra. It does not have USB2.0. At least that's what the MOBO's manual says.
I have the .configs from "make menuconfig" if that would help.
Any ideas?
Chris...
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users