From owner-freebsd-stable@FreeBSD.ORG Sat Feb 3 07:05:04 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9DD216A400 for ; Sat, 3 Feb 2007 07:05:04 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (ns1.jnielsen.net [69.55.238.237]) by mx1.freebsd.org (Postfix) with ESMTP id C61DC13C494 for ; Sat, 3 Feb 2007 07:05:04 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from insp.local (jn@c-76-23-109-98.hsd1.sc.comcast.net [76.23.109.98]) (authenticated bits=0) by ns1.jnielsen.net (8.12.9p2/8.12.9) with ESMTP id l13753qM088799 for ; Fri, 2 Feb 2007 23:05:04 -0800 (PST) (envelope-from lists@jnielsen.net) From: John Nielsen To: freebsd-stable@freebsd.org Date: Sat, 3 Feb 2007 02:05:00 -0500 User-Agent: KMail/1.9.5 X-Face: #X5#Y*q>F:]zT!DegL3z5Xo'^MN[$8k\[4^3rN~wm=s=Uw(sW}R?3b^*f1Wu*. X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on ns1.jnielsen.net X-Virus-Status: Clean Subject: wireless + ndis on Compaq TC1000 revisited X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2007 07:05:05 -0000 This is a bit of a followup to my post of over a year ago: http://lists.freebsd.org/pipermail/freebsd-stable/2005-November/020289.html I've been playing with FreeBSD on the TC1000 Tablet PC again lately and brought it up to 6-STABLE. Compaq still has the same (Windows) drivers for the built-in wlan device as they did the last time, and it still doesn't work with ndis (ndisgen succeeds but the module causes a panic when it is loaded). However today I was able to locate an alternate driver for the card on one of the "secondhand" Windows driver websites. It's an NDIS 5.1 driver that works with my hardware under Windows XP, but it doesn't seem terribly modern (it comes with its own utility for setting the wireless settings). Under FreeBSD, ndisgen produced a module without any problem, and this one _doesn't_ case a panic when loaded. And it only sometimes causes a panic when trying to configure the interface (possibly just a race condition at boot). I'm now able to configure the interface and see it associate on both ends. When I attempt to get a DHCP lease, the DHCP server sees the request and sends an offer but the tablet never receives it for some reason. So it seems I can send (on Layer 2 at least) but not receive. Layer 3 doesn't work in either direction, presumably because the tablet never gets any ARP replies. I'm wondering if anyone has any experience with similar situations and/or ideas for workarounds or troubleshooting strategies (or even vague theories). The files I'm using are netvnpci.inf and pcifvnet.sys--a "FastVNET PCI 11M Network Adapter driver" from ATMEL. I'm more than happy to provide additional info if needed. Thanks, JN