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

Reply via email to