| Summary: | EHCI is not working with Intel 82801DB (ICH4) | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Alexei Khalimov <lesha> |
| Component: | i386 | Assignee: | freebsd-i386 (Nobody) <i386> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 5.2-CURRENT | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Alexei Khalimov
2004-06-18 21:20:23 UTC
State Changed From-To: open->feedback There have been made some commits to the USB stack that should improve EHCI handling. Can you confirm that this problem still exists? I have no problem with a USB2.0 disk on -CURRENT. Lukas,
now USB2.0 (Agrosy) disk connects ok, but stops responding
after transfering about 50M of data with:
da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0
umass0: Invalid CSW: tag 442 should be 449
disk is detected as:
umass0: vendor 0x0840 USB 2.0 Storage Device, rev 2.00/0.01, addr 2
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:3:0:-1: Attached to scbus3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <USB 2.0 Storage Device 0100> Fixed Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 78533MB (160836480 512 byte sectors: 255H 63S/T 10011C)
which is correct, only not sure about 1Mb/s, it gives me about 6-7Mb/s rate
Sony Memory stick won't work, as I assume USB2.0 hubs are not yet supported.
--
perl -e 'print unpack("u","1;&5S:&%`:6YT97)C868N<G4`");'
State Changed From-To: feedback->closed Close this PR, as the primary problem seems to be fixed. It was already reported on the mailing lists that EHCI devices stop working after transferring larger amounts of data, so this might be worth a separate PR. |