Hi Henning, On Tue, Jul 1, 2008 at 4:08 PM, Henning Brauer <[EMAIL PROTECTED]> wrote: > * Maxim Belooussov <[EMAIL PROTECTED]> [2008-06-19 11:57]: >> How do I add support for NEC usb controller to OpenBSD? >> >> Currently it looks like the NEC usb controller is not recognized >> because OpenBSD doesn't know its id. Huawei card is 'hiding' behind >> the controller, and is not visible at the moment. > >> ohci0 at cardbus0 dev 0 function 0 "NEC USB" rev 0x43: irq 5, version 0.0 > > the usb controller is detected just fine. > >> ohci0: unsupported OHCI revision > > that is your real problem.
Indeed, and that's exactly what I said in my previous email on June 20th. Thank you for confirming my diagnosis :) <quote> The device seems to report wrong (unsupported) ohci revision. Intentionally messing up the revision check in the source code and recompiling the kernel results in: ohci0 at cardbus0 dev 0 function 0 "NEC USB" rev 0x43: irq 5, version 0.0 ohci0: reset timeout ohci0: init failed, error=13 ohci1 at cardbus0 dev 0 function 1 "NEC USB" rev 0x43: irq 5, version 0.0 ohci1: reset timeout ohci1: init failed, error=13 Hence, just adding device and vendor id and recompiling the kernel is not enough, ohci handling code needs to support the "correct" revision for the device. Or tweaking usb-quirks as Miod does from time to time, but this is way beyond my current level. </endquote> Once I get my new laptop from my work, I intend to lend the card to Felix, so maybe he can help. Maxim