wireless + ndis on Compaq TC1000 revisited

John Nielsen lists at jnielsen.net
Sat Feb 3 07:05:05 UTC 2007

This is a bit of a followup to my post of over a year ago:


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 

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 

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 

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.



More information about the freebsd-stable mailing list