From owner-freebsd-questions@FreeBSD.ORG Thu May 25 15:08:15 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9586016A4B3 for ; Thu, 25 May 2006 15:08:15 +0000 (UTC) (envelope-from tomk@runbox.com) Received: from aibo.runbox.com (aibo.runbox.com [193.71.199.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CD6843D48 for ; Thu, 25 May 2006 15:08:14 +0000 (GMT) (envelope-from tomk@runbox.com) Received: from [10.9.9.161] (helo=patch.runbox.com ident=Debian-exim) by greyhound.runbox.com with esmtp (Exim 4.34) id 1FjHRR-0001A6-4J; Thu, 25 May 2006 17:08:01 +0200 Received: from [212.2.179.49] (helo=[10.12.62.99]) by patch.runbox.com with esmtpa (uid:175312 ) (Exim 4.50) id 1FjHRQ-0008NG-PV; Thu, 25 May 2006 17:08:01 +0200 Message-ID: <4475C852.8050006@runbox.com> Date: Thu, 25 May 2006 16:08:02 +0100 From: Tom K User-Agent: Thunderbird 1.5.0.2 (X11/20060504) MIME-Version: 1.0 To: Svein Halvor Halvorsen References: <447399DD.9040703@runbox.com> <20060524103443.3e7dde3a@localhost> <44741FA9.2060905@runbox.com> <44742C33.1070300@runbox.com> <4474606E.6090201@lvor.halvorsen.cc> In-Reply-To: <4474606E.6090201@lvor.halvorsen.cc> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: ndis with USB wifi dongle - no joy X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 15:08:16 -0000 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.