wireless, ndis problems on Compaq TC1000 Tablet running 6-STABLE
From: John Nielsen (lists_at_jnielsen.net)
Date: 11/29/05
- Previous message: Johan Ström: "Re: Page fault, GEOM problem??"
- Next in thread: Milan Obuch: "Re: wireless, ndis problems on Compaq TC1000 Tablet running 6-STABLE"
- Reply: Milan Obuch: "Re: wireless, ndis problems on Compaq TC1000 Tablet running 6-STABLE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: stable@freebsd.org Date: Tue, 29 Nov 2005 15:39:41 -0500
After successfully installing FreeBSD 6.0 on a Compaq TC1000 Tablet PC (and
updating it to yesterday's -STABLE), I am trying to get the built-in wireless
to work. The wi(4) driver does not attach to it. Under Windows, the card
shows up as a "Compaq 802.11b WLAN Mini-PCI" card (although it is not in the
user-accessible Mini-PCI slot). Pciconf gives this:
none4@pci0:10:0: class=0x020000 card=0x00d30e11 chip=0x05061114
rev=0x11 hdr=0x00
vendor = 'Atmel Corp.'
device = 'AT76C506 802.11b Wireless Network Adaptor'
class = network
subclass = ethernet
(Full pciconf -lv output attached).
My first question: is there a chance it would be trivial to make this card
work with the wi(4) driver? ISTR reading this morning that this was a Prism
chip, although now I can't find that again.
Undaunted, I moved on to ndis(4). Using wine(1), I was able to extract a
driver from SP23100.exe, obtained from hp's website.[1] I fed netcwl200.inf
and cwl200.sys to ndisgen(8), and was rewarded with a successfully compiled
cwl200_sys.ko.
Unfortunately, the machine panics as soon as the module is loaded, with the
following output (transcribed by hand, typos possible):
tablet# kldload cwl200_sys
isab1: <PCI-ISA bridge> at device 7.4 on pci0
device_attach: isab1 attach returned 6
no match for swprintf
isab1: <PCI-ISA bridge> at device 7.4 on pci0
device_attach: isab1 attach returned 6
ndis0: <Compaq 802.11b WLAN Mini-PCI> port 0x1c00-0x1cff mem
0xe8030000-0xe803ffff at device 10.0 on pci0
ndis0: NDIS API version: 5.1
ntoskrnl dummy called...
ntoskrnl dummy called...
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x0
fault code = supervisor write, page not present
instruction pointer = 0x20:0xc3bf70d8
stack pointer = 0x28:0xd6cbc62c
frame pointer = 0x28:0xd6cbc844
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 571 (kldload)
trap number = 12
panic: page fault
Which leads to my second question: should ndis be expected to work with this
device? Assuming the answer is yes, what else can I do to track down the
problem? A complete (verbose) dmesg from the system is attached.
Any input will be much appreciated. Thanks!
JN
[1] See
http://h18007.www1.hp.com/support/files/Compaqtabletpc/us/download/19836.html
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
- text/plain attachment: dmesg.txt
- text/plain attachment: pciconf.txt
- Previous message: Johan Ström: "Re: Page fault, GEOM problem??"
- Next in thread: Milan Obuch: "Re: wireless, ndis problems on Compaq TC1000 Tablet running 6-STABLE"
- Reply: Milan Obuch: "Re: wireless, ndis problems on Compaq TC1000 Tablet running 6-STABLE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|