(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