ndis on 6.1-PRERELEASE

Dan Langille dan at langille.org
Mon Feb 6 07:59:47 PST 2006


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




More information about the freebsd-mobile mailing list