From owner-freebsd-current@FreeBSD.ORG Sat Oct 19 06:01:47 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 99452D06 for ; Sat, 19 Oct 2013 06:01:47 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.226]) by mx1.freebsd.org (Postfix) with ESMTP id 6444127E4 for ; Sat, 19 Oct 2013 06:01:47 +0000 (UTC) Received: from [74.130.200.176] ([74.130.200.176:42053] helo=localhost) by cdptpa-oedge03 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 81/4D-19454-84022625; Sat, 19 Oct 2013 06:01:45 +0000 Date: Sat, 19 Oct 2013 06:01:44 +0000 Message-ID: <81.4D.19454.84022625@cdptpa-oedge03> From: "Thomas Mueller" To: freebsd-wireless@freebsd.org References: Subject: Re: [rfc] removing the NDISulator X-RR-Connecting-IP: 107.14.168.142:25 X-Cloudmark-Score: 0 Cc: Adrian Chadd , freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Oct 2013 06:01:47 -0000 > I'd like to remove the NDISulator. I've had many requests to update it to > the latest NDIS version and support more of the 64 bit wifi drivers. But, > to be perfectly honest, I have no desire to keep hacking at this. The world > has changed quite a bit - we can port/reimplement drivers from Linux and > other BSDs. > So I plan on deorbiting it - I'll mark it deprecated during 11-HEAD and > target to have it removed by 11.0-RELEASE. > I'd rather see more of an effort writing new drivers and porting drivers > from other operating systems. > Thanks, > -adrian I too would like to see more effort writing new Ethernet and wifi drivers and porting from other operating systems. But I would like to keep the NDISulator/NDISwrapper as a fallback. There are still wifi adapters, Ethernet too, where there is no FreeBSD driver (AR9271 for instance), or the FreeBSD driver is buggy. Realtek 8111E on MSI Z77 MPOWER motherboard is one case in point: good with NetBSD-current and Linux but not OpenBSD 5.3 LiveUSB or FreeBSD. I see FreeBSD 10.0-to-be has a bigger selection of drivers than 9.2. I don't see improvements so far in 11-HEAD over 10.0-BETA1, but that's because 11-HEAD is at a very early stage. Regarding NDISulator, I see that it seems nowadays that many MS-Windows driver packages, when unzipped, have setup.exe, some .ini files, some .cab and .hdr files but no .inf and .sys files necessary for the NDISulator. Presumably these files are created/unpacked when the driver is installed in MS-Windows. Tom