nf7 and ehci

Andriy Gapon avg at icyb.net.ua
Wed Sep 22 09:43:15 PDT 2004


Has anybody had a successful experience with ehci and nf7 (or nforce2 in
general) on 5.2.1 or later ?
I compiled ehci into a kernel and everything was pretty fine (i.e
probing, attachment of devices) until I actually tried to copy a large
file from a compact flash card - cp froze, I couldn't kill it and the
following message started to run on console:

umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
...


Here's ehci boot message:
Sep 20 20:23:46 oddity kernel: ehci0: <EHCI (generic) USB 2.0
controller> mem 0xee000000-0xee0000ff irq 11 at device 2.2 on pci0
Sep 20 20:23:46 oddity kernel: ehci_pci_attach: companion usb0
Sep 20 20:23:46 oddity kernel: ehci_pci_attach: companion usb1
Sep 20 20:23:46 oddity kernel: usb2: EHCI version 1.0
Sep 20 20:23:46 oddity kernel: usb2: <EHCI (generic) USB 2.0 controller>
on ehci0
Sep 20 20:23:46 oddity kernel: uhub2: (0x10de) EHCI root hub, class 9/0,
rev 2.00/1.00, addr 1

Here's EHCI device pciconf (without ehci driver):
none6 at pci0:2:2: class=0x0c0320 card=0x1c02147b chip=0x006810de rev=0xa4
hdr=0x00
    vendor   = 'NVIDIA Corporation'
    device   = 'nForce MCP2 EHCI USB 2.0 Controller'
    class    = serial bus
    subclass = USB

Umass device I used is 6-in-1 TravelFlash from PQI, detected as:
Sep 20 21:11:09 oddity kernel: umass0: GENERIC Flash Reader, rev
2.00/1.19, addr 2
Sep 20 21:11:10 oddity kernel: GEOM: create disk da0 dp=0xc6d96c50
Sep 20 21:11:10 oddity kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Sep 20 21:11:10 oddity kernel: da0: <Generic STORAGE DEVICE 0119>
Removable Direct Access SCSI-0 device
Sep 20 21:11:10 oddity kernel: da0: 1.000MB/s transfers
Sep 20 21:11:10 oddity kernel: da0: 245MB (501760 512 byte sectors: 64H
32S/T 245C)


-- 
Andriy Gapon


More information about the freebsd-hardware mailing list