Hi Alan, > There are lots of messages in the usb-devel mailing list archives from > people having trouble with Genesys devices. You could try searching there > for solutions. For example, here's one message that might help: > > http://marc.theaimsgroup.com/?l=linux-usb-devel&m=107525535629425&w=2
thanks for a prompt reply. The message you've referred to indeed has resolved my old problems -- reading from the device seems to be OK now, and it's really fast, ~10-12MB per second. But now I've discovered problems with writing large files to the device. In my original mail I've claimed that writing works and it indeed did, but that was with the kernel version 2.4.19-suse. In a mean time (while I was trying to get the box to run) I've upgraded to 2.4.25 and there something goes wrong with writing. The syslog trace is attached. But it seem to have the very same roots as the read problem I had before. The only difference is that it manages to store some 10-50MBs of data before it crashes. Interestingly enough, the activity indicator on the HD case remains red and doesn't switch off even after I disconnect the USB cable. The difference that I've noticed between the old 2.4.18 and the new 2.4.25 is that the data transfer rates are much higher now (at least as long as transfer takes place). I'm not sure whether this concerns usb-storage driver or the host interface driver. Regards, Max ============================================================= Mar 1 16:55:29 wh85 kernel: usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes Mar 1 16:55:29 wh85 kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096 Mar 1 16:55:29 wh85 kernel: usb-storage: usb_stor_transfer_partial(): transfer complete Mar 1 16:55:29 wh85 kernel: usb-storage: Bulk data transfer result 0x0 Mar 1 16:55:29 wh85 kernel: usb-storage: Attempting to get CSW... Mar 1 16:55:29 wh85 kernel: usb-storage: Bulk status result = 0 Mar 1 16:55:29 wh85 kernel: usb-storage: Bulk status Sig 0x53425355 T 0x27b R 0 Stat 0x0 Mar 1 16:55:29 wh85 kernel: usb-storage: scsi cmd done, result=0x0 Mar 1 16:55:29 wh85 kernel: usb-storage: *** thread sleeping. Mar 1 16:55:29 wh85 kernel: usb-storage: queuecommand() called Mar 1 16:55:29 wh85 kernel: usb-storage: *** thread awakened. Mar 1 16:55:29 wh85 kernel: usb-storage: Command WRITE_10 (10 bytes) Mar 1 16:55:29 wh85 kernel: usb-storage: 2a 00 00 16 ef cd 00 00 40 00 00 00 Mar 1 16:55:29 wh85 kernel: usb-storage: Bulk command S 0x43425355 T 0x27c Trg 0 LUN 0 L 32768 F 0 CL 10 Mar 1 16:55:29 wh85 kernel: usb-storage: Bulk command transfer result=0 Mar 1 16:55:29 wh85 kernel: usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes Mar 1 16:55:59 wh85 kernel: usb-storage: command_abort() called Mar 1 16:55:59 wh85 kernel: usb-storage: usb_stor_bulk_msg() returned -104 xferred 1536/4096 Mar 1 16:55:59 wh85 kernel: usb-storage: usb_stor_transfer_partial(): transfer aborted Mar 1 16:55:59 wh85 kernel: usb-storage: Bulk data transfer result 0x3 Mar 1 16:55:59 wh85 kernel: usb-storage: -- transport indicates command was aborted Mar 1 16:55:59 wh85 kernel: usb-storage: Bulk reset requested Mar 1 16:56:04 wh85 kernel: usb_control/bulk_msg: timeout Mar 1 16:56:04 wh85 kernel: usb-storage: Bulk soft reset failed -110 Mar 1 16:56:04 wh85 kernel: usb-storage: scsi command aborted Mar 1 16:56:04 wh85 kernel: usb-storage: *** thread sleeping. Mar 1 16:56:04 wh85 kernel: usb-storage: queuecommand() called Mar 1 16:56:04 wh85 kernel: usb-storage: *** thread awakened. Mar 1 16:56:04 wh85 kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Mar 1 16:56:04 wh85 kernel: usb-storage: 00 00 00 00 00 00 00 00 40 00 00 00 Mar 1 16:56:04 wh85 kernel: usb-storage: Bulk command S 0x43425355 T 0x27d Trg 0 LUN 0 L 0 F 0 CL 6 Mar 1 16:56:14 wh85 kernel: usb-storage: command_abort() called Mar 1 16:56:14 wh85 kernel: usb-storage: Bulk command transfer result=-104 Mar 1 16:56:14 wh85 kernel: usb-storage: -- transport indicates command was aborted Mar 1 16:56:14 wh85 kernel: usb-storage: Bulk reset requested Mar 1 16:56:19 wh85 kernel: usb_control/bulk_msg: timeout Mar 1 16:56:19 wh85 kernel: usb-storage: Bulk soft reset failed -110 Mar 1 16:56:19 wh85 kernel: usb-storage: scsi command aborted Mar 1 16:56:19 wh85 kernel: usb-storage: *** thread sleeping. Mar 1 16:56:19 wh85 kernel: usb-storage: device_reset() called Mar 1 16:56:19 wh85 kernel: usb-storage: Bulk reset requested Mar 1 16:56:24 wh85 kernel: usb_control/bulk_msg: timeout Mar 1 16:56:24 wh85 kernel: usb-storage: Bulk soft reset failed -110 Mar 1 16:56:24 wh85 kernel: usb-storage: bus_reset() called Mar 1 16:56:24 wh85 kernel: usb.c: USB disconnect on device 00:1d.7-1 address 12 Mar 1 16:56:24 wh85 kernel: usb-storage: storage_disconnect() called Mar 1 16:56:24 wh85 kernel: usb-storage: -- releasing main URB Mar 1 16:56:24 wh85 kernel: usb-storage: -- usb_unlink_urb() returned -19 Mar 1 16:56:29 wh85 kernel: usb-storage: host_reset() requested but not implemented Mar 1 16:56:39 wh85 kernel: scsi: device set offline - command error recover failed: host 1 channel 0 id 0 lun 0 Mar 1 16:56:39 wh85 kernel: SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 6050000 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 1503118 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 1503119 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 32782 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 1 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 382 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 16757 Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 391 Mar 1 16:56:39 wh85 kernel: bread in fat_access failed Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 391 Mar 1 16:56:39 wh85 kernel: bread in fat_access failed Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 1 Mar 1 16:56:39 wh85 kernel: FAT bread failed in fat_clusters_flush Mar 1 16:56:39 wh85 kernel: I/O error: dev 08:01, sector 390 Mar 1 16:56:39 wh85 kernel: bread in fat_access failed Mar 1 16:56:39 wh85 kernel: Filesystem panic (dev 08:01). Mar 1 16:56:39 wh85 kernel: File without EOF Mar 1 16:56:39 wh85 kernel: File system has been set read-only Mar 1 16:56:43 wh85 kernel: I/O error: dev 08:01, sector 32782 Mar 1 16:56:43 wh85 kernel: dev = 08:01, i_pos = 524520 Mar 1 16:56:43 wh85 kernel: Filesystem panic (dev 08:01). Mar 1 16:56:43 wh85 kernel: msdos_write_inode: unable to read i-node block ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel