Re: ndis with USB wifi dongle - no joy



Tom K wrote:
I'm running PC-BSD, with FreeBSD 6 under the hood. The device is a
Netgear MA111, with Prism 2.5 chipset, which dmesg shows as

ugen1: vendor 0x0846 product 0x4110, rev 1.10/1.32

This is what I've done so far:

- Installed the kernel source in /usr/src/sys.
- Copied over the .inf and .sys files from the WinXP driver
- Run ndisgen, which reported success
- Copied the new module to /boot/kernel
- kldload ndis and kldload new_module

No ndis interface is created, and dmesg shows the following messages:

no match for USBD_CreateConfigurationRequestEx
no match for USBD_ParseConfigurationDescriptorEx

I can't find any reference anywhere to these errors, or anything
like them. I'd be grateful for any suggestions.
:
Minor update, if anyone's interested - I've now tried it on freebsd 6.1,
with the same result.

Windows NDIS device drivers work because the co-called Project Evil is
emulating the NDIS subsystem of Windows, effectively tricking these
drivers into believing they run under Windows.

However, to support Windows drivers for USB networking devices, would
require emulation of the USB subsystem in Windows as well. This is not
the case for FreeBSD today.


Svein Halvor


Attachment: signature.asc
Description: OpenPGP digital signature



Relevant Pages

  • Re: How to check if a spin lock has been freed or released?
    ... >> they're writing Windows drivers, ... Both on NDIS as well as on if or how other people make ... I think you assumed that I'm a Windows driver developer. ... I said that I wrote the FreeBSD NDIS emulator (or "NDIS ...
    (microsoft.public.development.device.drivers)
  • Re: How to check if a spin lock has been freed or released?
    ... > they're writing Windows drivers, ... Both on NDIS as well as on if or how other people make ...
    (microsoft.public.development.device.drivers)
  • Re: ndis with USB wifi dongle - no joy
    ... No ndis interface is created, and dmesg shows the following messages: ... drivers into believing they run under Windows. ... However, to support Windows drivers for USB networking devices, would ...
    (freebsd-questions)
  • Re: How to check if a spin lock has been freed or released?
    ... writing a compatible NDIS for a different operating system and debugging ... buggy NDIS drivers. ... "for evil" and writes drivers that will break unless spinlocks are ... >> they're writing Windows drivers, ...
    (microsoft.public.development.device.drivers)
  • Re: 3com wireless pccard
    ... On 9/15/05, Bachilo Dmitry wrote: ... > drivers using original Windows XP drivers presented on drivers disk ... > Did I miss something about ndis in 6.0-CURRENT or do i do something wrong? ... it doesn't pull in the actual windows drivers ...
    (freebsd-current)