(I address this message to linux-usb-users list, but I'm not sure I can do 
without subscription. So I send copy to main usb-storage developer Matthew 
Dharm and also to Alan Stern)

The scenario: Dimension Dell 4500, P-IV 2,4 GHz, Debian-Sarge with 2.6.5 and 
2.6.8 kernels. 

The device: Woxter Slim Disk USB 2.0, 40 Gb

The system recognizes it inmediatly and I've made two partitions (FAT32, 
reiserfs) on it, that I can mount/unmount without problem.

But when I copy big files to any of the (mounted) partitions, the disk
hangs out and also hangs the process that makes the copy. Eventual
shutdowns keep also hanged. The red light that signs data flow keeps on.

I've seen a lot of info about Genesys devices that hangs under this 
conditions. Woxter seems to use this chip (see "dmesg" output below). The 
info said that about 2.6.6 kernel  the problem was fixed. But I've tested 
2.6.8 and the problem continues. I have even changed the code of 
driver/usb/storage/scsiglue.c in order to make transfers of 64Kb, instead of 
120Kb (as I saw somewhere as fix) but this doesn't work.

* limit the total size of a transfer to 64 KB */
        .max_sectors =                  128,

I lis the content of /proc/scsi/usb-storage/2 and below, the output of "dmesg" 
that concerns the matter.

   Host scsi2: usb-storage
       Vendor: Genesys Logic
      Product: USB TO IDE
Serial Number: None
     Protocol: Transparent SCSI
    Transport: Bulk
       Quirks: FIX_INQUIRY

------------

usb 3-1: new full speed USB device using address 2
Initializing USB Mass Storage driver...
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Genesys   Model: USB to IDE Disk   Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 78242976 512-byte hdwr sectors (40060 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
 sda:<6>Serial: 8250/16550 driver $Revision: 1.90 $ 14 ports, IRQ sharing
disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?



ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 11 (level, low) -> IRQ 11
 sda1 sda2
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.



usb 4-5: new high speed USB device using address 2
scsi2 : SCSI emulation for USB Mass Storage devices
  Vendor: Genesys   Model: USB to IDE Disk   Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 78242976 512-byte hdwr sectors (40060 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
 sda:<3>shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5
 sda1 sda2
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
USB Mass Storage device found at 2
-----------

Thanks in advance,

-- 
Manuel Pancorbo Castro
[EMAIL PROTECTED]


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to