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

Reply via email to