Hi,
I am currently running a Pentium 4 system (with i845 chipset) an ALi
EHCI PCI card and a Cypress USB-to-IDE chip.
Here is more detailed information about the USB hardware:
0000:02:09.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01) (prog-if 20
[EHCI])
Subsystem: ALi Corporation: Unknown device 5272
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
Memory at e9002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Capabilities: [58] #0a [2090]
and
Bus 001 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b4 Cypress Semiconductor Corp.
idProduct 0x6830
bcdDevice 0.01
iManufacturer 56 Cypress Semiconductor
iProduct 78 USB2.0 Storage Device
iSerial 100 DEF108111558
bNumConfigurations 1
This combination seems to work reliably under load with kernel 2.4
(running for ~ 12 hours now).
However, when I run this hardware with a 2.6.7 kernel, I am
experiencing complete system freezes when the system is under load
for about 30 minutes. The same "torture" script (which basically
copies unpacked kernel source directories on the same disk) run on a
locally connected IDE disk works fine for hours.
When running a kernel with usb-storage verbose debugging on, the crash
happens after about two hours. When diverting kernel debugging output
to the console, the last screenful of messages says:
Bulk data transfer result 0x0
Attempting to get CSW
usb_stor_bulk_transfer_buf: xfer 13 bytes
Status code 0; transferred 13/13
-- transfer complete
Bulk status result = 0
Bulk Status S 0x53425355 T 0xc820e R 0 Stat 0x0
scsi cmd done, result 0x0
*** thread sleeping
queuecommand called
*** thread awakened.
Command WRITE_10 (10 bytes)
2a 00 05 fb e0 d2 00 00 e8 00
Bulk COmmand S 0x43425355 T 0xc820fL 118784 F 0 Trg 0 LUN 0 CL 10
usb_stor_bulk_transfer_buf: xfer 31 bytes
Status code 0; transferred 31/31
-- transfer complete
Bulk command transfer result=0
usb_stor_bulk_transfer_sglist: xfer 118784 bytes, 29 entries
The system freezes hard. It doesn't give a kernel panic, MagicSysRq
doesn't work, no ping response on the network, and no serial console.
The only thing that works is the reset button.
Is there anything I could try to be able to run 2.6?
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Karlsruhe, Germany | lose things." Winona Ryder | Fon: *49 721 966 32 15
Nordisch by Nature | How to make an American Quilt | Fax: *49 721 966 31 29
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users