Alan Stern wrote: > On Thu, 7 Sep 2006, Peter Rasmussen wrote: > > >> The Fujifilm camera works with a supplied Windows program that I >> installed on my PC at work that runs XP. >> This is how I until now have unloaded the pictures from the camera. A >> rather tedious process so if I could get it to run on my home machine it >> would be great :-) >> > > If only we knew what that special Windows program does... But if it > really is a vendor-specific protocol, you'd probably have to write a > special-purpose Linux driver before you could use the camera. > > I can't debug Windows software and I wouldn't want you to waste your time with it, so with the knowledge at hand I'll accept to let this one eventually disappear. >>> P.S.: If you want help with that MP3 player, post the debugging logs! >>> >>> >> Below I have posted the output of /var/log/debug upon connecting the MP3 >> player. To me it first looks all right and supposedly the /dev/sda >> device is configured to access the device. >> > > It looks all right to me too. As far as I can tell from just the > debugging messages. It would be better to post the output from dmesg; > that includes _all_ the kernel messages, not just the debugging ones. > > In general I hate cluttering up a mailing list with unuseful info so I attempted to do do as you told, posting the debugging logs, which I parsed as being /var/log/debug. >> However, when I then attempt >> to mount it it loops endlessly with a continous stream of messages in >> /var/log/debug and I can only seem to stop it by disconnecting the device. >> > > You didn't include any of those messages! How am I supposed to tell > what's wrong if you only provide messages for when the device is working > correctly? > > Alan Stern > I do software development on Linux for a living, but with regard to USB I don't even know enough to be dangerous. So, me not being able to see a problem doesn't mean there isn't one, and I wouldn't want to post 100'eds of lines if you already with what I posted could see a problem that would render the rest meaningless.
I hope the following is more satisfactory. Thank you, Peter I insert the MP3 device and it seems to be OK. I can mount it with the following command: # mount -t vfat /dev/sda1 /mnt/mp3 And I can execute the following: # ls -l /mnt/mp3/ total 16 drwxr-xr-x 2 root root 4096 2000-10-30 14:45 fm drwxr-xr-x 7 root root 4096 2004-12-13 05:43 music -r-xr-xr-x 1 root root 438 2000-10-30 14:45 settings.dat drwxr-xr-x 2 root root 4096 2000-10-30 14:45 voice But when I attempt the following: # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda2 9459936 7329428 1642208 82% / /dev/hda3 9612636 8746544 377792 96% /disk/hda3 /dev/hda4 19328820 16558392 1788564 91% /disk/hda4 df: `/mnt/mp3': Input/output error I get this in /var/log/messages: Sep 7 22:09:22 kultorvet kernel: usb 1-2: reset full speed USB device using ohci_hcd and address 10 Sep 7 22:09:29 kultorvet last message repeated 5 times Sep 7 22:09:29 kultorvet kernel: sd 4:0:0:0: SCSI error: return code = 0x00070000 And this in /var/log/debug: Sep 7 22:09:21 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:21 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:21 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:21 kultorvet kernel: usb-storage: 28 00 00 00 00 37 00 00 01 00 Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x33 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:21 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:21 kultorvet kernel: usb-storage: Status code 0; transferred 31/31 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- transfer complete Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk command transfer result=0 Sep 7 22:09:21 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 512 bytes, 1 entries Sep 7 22:09:21 kultorvet kernel: usb-storage: Status code 0; transferred 512/512 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- transfer complete Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk data transfer result 0x0 Sep 7 22:09:21 kultorvet kernel: usb-storage: Attempting to get CSW... Sep 7 22:09:21 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Sep 7 22:09:21 kultorvet kernel: usb-storage: Status code 0; transferred 13/13 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- transfer complete Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk status result = 0 Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk Status S 0x53425355 T 0x33 R 0 Stat 0x0 Sep 7 22:09:21 kultorvet kernel: usb-storage: scsi cmd done, result=0x0 Sep 7 22:09:21 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:21 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:21 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:21 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:21 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x34 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:21 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:21 kultorvet kernel: usb-storage: Status code 0; transferred 31/31 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- transfer complete Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk command transfer result=0 Sep 7 22:09:21 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 512 bytes, 1 entries Sep 7 22:09:21 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b6c0 path 2 ep1in 1e120000 cc 1 --> status -84 Sep 7 22:09:21 kultorvet kernel: usb-storage: Status code -84; transferred 448/512 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:21 kultorvet kernel: usb-storage: Bulk data transfer result 0x4 Sep 7 22:09:21 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:21 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:21 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:22 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:22 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:22 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:22 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:22 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:22 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:22 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:22 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:22 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:22 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:22 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:22 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:22 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x35 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:22 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:24 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:09:24 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:09:24 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:24 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:09:24 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:24 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:24 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:24 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:24 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:24 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:24 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:24 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:24 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:24 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:24 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:24 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:24 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:24 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:24 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:24 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x36 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:24 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:24 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:09:24 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:09:24 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:24 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:09:24 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:24 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:24 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:25 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:25 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:25 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:25 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:25 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:25 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:25 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:25 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:25 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:25 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:25 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:25 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:25 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x37 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:25 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:25 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:09:25 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:09:25 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:25 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:09:25 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:25 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:26 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:26 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:26 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:26 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:26 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:26 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:26 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:26 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:26 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:26 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:26 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:26 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:26 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:26 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x38 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:26 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:27 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:09:27 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:09:27 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:27 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:09:27 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:27 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:27 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:27 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:27 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:27 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:27 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:27 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:27 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:27 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:27 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:09:27 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:09:27 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:09:27 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:09:27 kultorvet kernel: usb-storage: 28 00 00 00 00 38 00 00 01 00 Sep 7 22:09:27 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x39 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:09:27 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:09:29 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:09:29 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:09:29 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:09:29 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:09:29 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:09:29 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:09:29 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:29 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:09:29 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:09:29 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:09:29 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:09:29 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:09:29 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:09:29 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:09:29 kultorvet kernel: usb-storage: *** thread sleeping. And following eg.: ls -l /mnt/mp3/music Doesn't return on the command line, but continues with stuff like this in /var/log/debug: Sep 7 22:15:50 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:15:52 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:15:52 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:15:52 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:15:52 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:15:52 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:15:52 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:15:52 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:52 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:15:52 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:53 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:15:53 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:15:53 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:15:53 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:15:53 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:15:53 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:15:53 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:15:53 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:15:53 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:15:53 kultorvet kernel: usb-storage: 28 00 00 00 48 86 00 00 01 00 Sep 7 22:15:53 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x69 L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:15:53 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:15:54 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:15:54 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:15:54 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:15:54 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:15:54 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:15:54 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:15:54 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:54 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:15:54 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:54 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:15:54 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:15:54 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:15:54 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:15:54 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:15:54 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:15:54 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:15:54 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:15:54 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:15:54 kultorvet kernel: usb-storage: 28 00 00 00 48 86 00 00 01 00 Sep 7 22:15:54 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x6a L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:15:54 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:15:57 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:15:57 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:15:57 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:15:57 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:15:57 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:15:57 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:15:57 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:57 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:57 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:15:57 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:15:57 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:15:57 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:15:57 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:15:57 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:15:57 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:15:57 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:15:57 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:15:57 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:15:57 kultorvet kernel: usb-storage: 28 00 00 00 48 87 00 00 01 00 Sep 7 22:15:57 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x6b L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:15:57 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Sep 7 22:15:58 kultorvet kernel: ohci_hcd 0000:00:02.0: urb c484b0c0 path 2 ep4out 6e0e0000 cc 6 --> status -71 Sep 7 22:15:58 kultorvet kernel: usb-storage: Status code -71; transferred 0/31 Sep 7 22:15:58 kultorvet kernel: usb-storage: -- unknown error Sep 7 22:15:58 kultorvet kernel: usb-storage: Bulk command transfer result=4 Sep 7 22:15:58 kultorvet kernel: usb-storage: -- transport indicates error, resetting Sep 7 22:15:58 kultorvet kernel: usb-storage: storage_pre_reset Sep 7 22:15:58 kultorvet kernel: hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0004 Sep 7 22:15:58 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:58 kultorvet kernel: ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS Sep 7 22:15:58 kultorvet kernel: usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 Sep 7 22:15:58 kultorvet kernel: usbdev1.10_ep04: ep_device_release called for usbdev1.10_ep04 Sep 7 22:15:58 kultorvet kernel: usb-storage: storage_post_reset Sep 7 22:15:58 kultorvet kernel: usb-storage: usb_reset_composite_device returns 0 Sep 7 22:15:58 kultorvet kernel: usb-storage: scsi cmd done, result=0x70000 Sep 7 22:15:58 kultorvet kernel: usb-storage: *** thread sleeping. Sep 7 22:15:58 kultorvet kernel: usb-storage: queuecommand called Sep 7 22:15:58 kultorvet kernel: usb-storage: *** thread awakened. Sep 7 22:15:58 kultorvet kernel: usb-storage: Command READ_10 (10 bytes) Sep 7 22:15:58 kultorvet kernel: usb-storage: 28 00 00 00 48 87 00 00 01 00 Sep 7 22:15:58 kultorvet kernel: usb-storage: Bulk Command S 0x43425355 T 0x6c L 512 F 128 Trg 0 LUN 0 CL 10 Sep 7 22:15:58 kultorvet kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes (I Ctrl-C the tail -f /var/log/debug as it seemed endless to me) So even if this at some point looks like it works, it doesn't look like it works all the way, or perhaps all the time. The command "lsusb -v" provides the following for this device: Bus 001 Device 010: ID 066f:8000 SigmaTel, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x066f SigmaTel, Inc. idProduct 0x8000 bcdDevice 10.01 iManufacturer 1 <FOXDA Technology Industrial> iProduct 2 <FM6602 MP3 PLAYER> iSerial 3 5044C10525BC4309 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 USB/MSC LCD Player bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 5 Internal Device Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 bytes 64 once bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 bytes 64 once bInterval 0 Let me know if there is a test case you want me to do. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users