Re: PCMCIA USB card problems

2006-01-24 Thread [LoN]Kamikaze
Here are some updates on my problem, I'm running 6-stable with uhci,
ohci and ehci.

If I boot without uhci, ehci finds a VIA VT602, which obviously won't
work because of missing companions.

Uhci finds a VIA 83C572 chipset. The system freezes after the following
output:

cardbus0: Expecting link target, got 0xff
cardbus0: Resource not specified in CIS: id=13, size=100
cardbus0: Resource not specified in CIS: id=20, size=20
uhci3: VIA 83C572 USB controller port 0x4000-0x401f mem
0xc0208000-0xc02080ff irg 11 at device0.0 on cardbus0
uhci3: [GIANT-LOCKED]
usb4: VIA 83C572 USB controller on uhci3
usb4: USB revision 1.0
usb4: host system error
usb4: host controller halted

Is it possible that it is the same problem as addressed by fixes
submited to current by M. Warner Losh? If so, which files have been
fixed, so that I can cvsup them and merge them into my stable tree (I'm
not willing to switch to current right now).


signature.asc
Description: OpenPGP digital signature


PCMCIA USB card problems

2006-01-22 Thread [LoN]Kamikaze
I've got an 4 Port PCMCIA connector with a VIA chipset.
The manual claims it's an OHCI/EHCI device, but FreeBSD identifies it as
an VIA 83C572 UHCI device. After the identification there is a
nonesaying errormessage and the system crashs.

Compiling the kernel without UHCI I get the following output when I put
the card into the slot:

cardbus0: Expecting link target, got 0xff
cardbus0: Resource not specified in CIS: id=14, size=100
cardbus0: Resource not specified in CIS: id=20, size=20
cardbus0: serial bus, USB at device 0.0 (no driver attached)
cardbus0: Expecting link target, got 0xff
cardbus0: Resource not specified in CIS: id=14, size=100
cardbus0: Resource not specified in CIS: id=20, size=20
cardbus0: serial bus, USB at device 0.1 (no driver attached)
cardbus0: Expecting link target, got 0xff
cardbus0: Resource not specified in CIS: id=10, size=100
cardbus0: Resource not specified in CIS: id=14, size=100
ehci1: VIA VT6202 USB 2.0 controller mem
0xc0208000-0xc02080ff,0xc0209000-0xc02090ff irq 11 at device 0.2 on cardbus0
ehci1: [GIANT-LOCKED]
usb1: EHCI version 1.0
usb1: wrong number of companions (2 != 0)
usb1: unrecoverable error, controller halted
usb1: blocking intrs 0x10
usb1: run timeout
ehci1: USB init failed err=13
device_attach: ehci1 attach returned 5

The system doesn't crash, but obviously it doesn't work either. Anyway
that output looks more useful, maybe someone here can give me a hint, or
is the chipset simply not supportet (the VIA 83C572 is in the supportet
hardware list, but I don't know weather that realy is the chipset or
just what FreeBSD thinks it is).


signature.asc
Description: OpenPGP digital signature