The full fix for Genesys devices wasn't included, I don't think, until after 2.6.8. It includes pauses/delays between commands.
You should try 2.6.9-rc3
Matt
On Sat, Oct 09, 2004 at 04:56:53PM +0200, Manuel Pancorbo Castro wrote:
> (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]
--
Matthew Dharm Home: [EMAIL PROTECTED]
Maintainer, Linux USB Mass Storage Driver
You suck Stef.
-- Greg
User Friendly, 11/29/97
pgpxAJXSfELuZ.pgp
Description: PGP signature
