ndis with USB wifi dongle - no joy
Tom K
tomk at runbox.com
Thu May 25 08:08:16 PDT 2006
Svein Halvor Halvorsen wrote:
> 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
>
Thanks Svein. That's exactly the kind of definitive answer I was looking
for.
ndiswrapper, the equivalent Linux project, does handle USB devices, so I
thought I might be lucky with Evil.
More information about the freebsd-questions
mailing list