cardbus usb ports don't recognise any devices

idownes at slingshot.co.nz idownes at slingshot.co.nz
Sun Jan 9 02:46:50 PST 2005


hi all,
I have a cardbus usb2 adaptor (NEC uPD chipset) which should work...(others have
it working)

However, the controllers are normally halted at config and even if they aren't
the usb ports fail to recognise when anything is attached. I've tried my mouse,
external dvd, hdd etc which are all recognised straight away on my on-board usb
1.1 ports but absolutely nothing on the cardbus ports.

What can I do to try and debug what is going wrong in the usb?
- I have the usb_debug option in my kernel and the sysctls set.
- I run usbd with -d -v -v but still nothing from the cardbus ports.

random information...?
IRQ11 is shared by the cardbus -> usb, network interface and the modem. Every
now and again I get interrupt floods on this irq.

please help, it's very painful trying to burn dvds at 800KB/s!!

I can provide any info and test anything...
thanks
Ian

output when card is inserted...
cardbus0: Resource not specified in CIS: id=10, size=1000
cardbus0: Non-prefetchable memory at c0202000-c0202fff
ohci0: <NEC uPD 9210 USB controller> mem 0xc0202000-0xc0202fff irq 11 at device
0.0 on cardbus0
ohci0: [GIANT-LOCKED]
usb3: OHCI version 1.0
usb3: <NEC uPD 9210 USB controller> on ohci0
usb3: USB revision 1.0
uhub3: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 3 ports with 3 removable, self powered
cardbus0: Resource not specified in CIS: id=10, size=1000
cardbus0: Non-prefetchable memory at c0203000-c0203fff
ohci1: <NEC uPD 9210 USB controller> mem 0xc0203000-0xc0203fff irq 11 at device
0.1 on cardbus0
ohci1: [GIANT-LOCKED]
usb4: OHCI version 1.0
usb4: <NEC uPD 9210 USB controller> on ohci1
usb4: USB revision 1.0
uhub4: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
cardbus0: Resource not specified in CIS: id=10, size=100
cardbus0: Non-prefetchable memory at c0204000-c02040ff
ehci0: <NEC uPD 720100 USB 2.0 controller> mem 0xc0204000-0xc02040ff irq 11 at
device 0.2 on cardbus0
ehci0: [GIANT-LOCKED]
ehci_pci_attach: companion usb3
ehci_pci_attach: companion usb4
usb5: EHCI version 1.0
usb5: companion controllers, 3 ports each: usb3 usb4
usb5: unrecoverable error, controller halted
usb5: blocking intrs 0x10
usb5: run timeout
ehci0: USB init failed err=13
device_attach: ehci0 attach returned 5


vmstat -i
interrupt                          total       rate
irq0: clk                        2433834         99
irq1: atkbd0                        6183          0
irq6: fdc0                            32          0
irq8: rtc                        3115372        127
irq9: acpi0                           14          0
irq11: cbb0 cbb1+++              6550243        269  <----also fxp0 and ltmdm
irq12: psm0                       293340         12
irq13: npx0                            1          0
irq14: ata0                        65568          2
Total                           12464587        512


pciconf -lv
... onboard usb 1.1 works fine

uhci0 at pci0:29:0:        class=0x0c0300 card=0x02201014 chip=0x24828086 rev=0x02
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller #1'
    class    = serial bus
    subclass = USB
uhci1 at pci0:29:1:        class=0x0c0300 card=0x02201014 chip=0x24848086 rev=0x02
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller #2'
    class    = serial bus
    subclass = USB
uhci2 at pci0:29:2:        class=0x0c0300 card=0x02201014 chip=0x24878086 rev=0x02
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller #3'
    class    = serial bus
    subclass = USB
...
... cardbus usb there but doesn't do anything!
ohci0 at pci3:0:0: class=0x0c0310 card=0x00353083 chip=0x00351033 rev=0x43 hdr=0x00
    vendor   = 'NEC Electronics Hong Kong'
    device   = 'uPD9210/72010xx USB Open Host Controller'
    class    = serial bus
    subclass = USB
ohci1 at pci3:0:1: class=0x0c0310 card=0x00353083 chip=0x00351033 rev=0x43 hdr=0x00
    vendor   = 'NEC Electronics Hong Kong'
    device   = 'uPD9210/72010xx USB Open Host Controller'
    class    = serial bus
    subclass = USB
ehci0 at pci3:0:2: class=0x0c0320 card=0x00e03083 chip=0x00e01033 rev=0x04 hdr=0x00
    vendor   = 'NEC Electronics Hong Kong'
    device   = 'uPD720100A/101 USB 2.0 Enhanced Host Controller'
    class    = serial bus
    subclass = USB








More information about the freebsd-usb mailing list