Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Feb 2006 10:59:41 -0500
From:      "Dan Langille" <dan@langille.org>
To:        freebsd-mobile@freebsd.org
Subject:   ndis on 6.1-PRERELEASE
Message-ID:  <43E72C1D.20522.271A72C@dan.langille.org>

next in thread | raw e-mail | index | archive | help
I'm trying, and failing so far, to get ndis running on 6.1-PRERELEASE 
(Sat Feb 4).  I was using ipw but it frooze the system.

I have an IBM ThinkPad T41.  I grabbed the drivers from http://www-
307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-59438

After downloading and extracting the files from 1rwc88ww.exe, 
I used w70n501.inf and w70n51.sys as inputs to ndisgen.

When asked for firmware, I supplied w70n51.sys the input.

The result was w70n51_sys.ko and w70n51.sys.ko

I loaded ndis.ko, if_ndis.ko, w70n51.sys.ko, and w70n51_sys.ko (in 
that order).  dmesg showed:

ndis0: <Intel(R) PRO/Wireless LAN 2100 3B Mini PCI Adapter> mem 
0xc0214000-0xc0214fff irq 11 at device 2.0 on pci2
ndis0: [GIANT-LOCKED]
ndis0: NDIS API version: 5.1
ndis0: Ethernet address: 00:0c:f1:27:67:f5

ndis0 is unable to set/retain an SSID while it is UP.  When DOWN, 
yes, it takes an SSID, but moving the card to UP loses the SSID:



# ifconfig ndis0
ndis0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::20c:f1ff:fe27:67f5%ndis0 prefixlen 64 scopeid 0x4
        inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:0c:f1:27:67:f5
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid foo channel 1
        authmode OPEN privacy OFF txpowmax 100

# ifconfig ndis0
ndis0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::20c:f1ff:fe27:67f5%ndis0 prefixlen 64 scopeid 0x4
        inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:0c:f1:27:67:f5
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid foo channel 1
        authmode OPEN privacy OFF txpowmax 100

# ifconfig ndis0 up
# ifconfig ndis0
ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::20c:f1ff:fe27:67f5%ndis0 prefixlen 64 scopeid 0x4
        inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:0c:f1:27:67:f5
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid "" channel 1
        authmode OPEN privacy OFF txpowmax 100
#

Ideas?  Suggestions?


-- 
Dan Langille : Software Developer looking for work
my resume: http://www.freebsddiary.org/dan_langille.php





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43E72C1D.20522.271A72C>