Hiya - I thought this mgiht interest you: I am experiencing low memory and system hang with USB-STORAGE, when I try to transfer bigger files (~400MB) to a USB HDD. At first everything seems normal, but then transfer becomes very slow, hangs for some time, continues, but ultimately system locks up.
I am using a normal HDD (a Seagate 120 GB disc) - ST3120022A, also reported as: Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: ST312002 Model: 2A Rev: 0 0 Type: Direct-Access ANSI SCSI revision: 02 The disk is attached to a USB to IDE connector: maikiri root # lsusb Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 001 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. I use the uhci module (but I tried both uhci modules, the effect is the same with both of them). When I transfer the file, I see memory dropping very low, due to cache/buffers: total used free shared buffers cached Mem: 774400 770052 4348 0 8120 659056 Another thing I noticed is, that after the cp command is finished and control returns to the terminal, the drive LED still signals being busy. It takes long minutes before this finally stops - more then 5 minutes. dmesg shows activity. Starting new transfers after the first one is even more likely to produce a lock. Do you need the output of dmesg during transfer? What other information can I provide? :) Ah, yes, the kernelversions I tested this with: 2.4.18,2.4.21, 2.4.22pre5, 2.6.0-test1, the result was the same everywhere. Modules used were uhci (VIA.. and alternate driver for 2.4.x) and usb-storage. I hope this information helps you and ultimately me. Kind regards, Bernd Pressler -- Today is Pungenday, the 52nd day of Confusion in the YOLD 3169
dmesg.out
Description: Binary data
pgp00000.pgp
Description: PGP signature