[ltp] thinkpad 770x dlinkdwl650, ker 2.2.17 & pcmcia 3.1.18

Harry Mangalam linux-thinkpad@www.bm-soft.com
Sat, 10 Mar 2001 19:54:15 -0800


Hi All,

My apologies if I end up spamming the wlan list, but I think this time I'm subscribed. 

I have the config in the subject line, running Debian potato; just got the dlink card which works suprisingly well under NT in the same laptop.

My ethernet card (xircom 10/100/modem (CEM-56) works perfectly and is recognized thru
multiple ejects/inserts, but the DLink card isn't acknowlwdged.

I've gotten and compiled the wlan-ng-0.1.7 package (very nicely set up) but on insertion of the card, while the cardmanager beeps appropriately, but nothing gets done and the certainly it doesn't come
up associated with eth0.

[var/log/messages] on restarting the pcmcia services with DLink inserted:

Mar 10 06:00:34 bike kernel: unloading PCMCIA Card Services
Mar 10 06:00:34 bike kernel: Linux PCMCIA Card Services 3.1.18
Mar 10 06:00:34 bike kernel:   kernel build: 2.2.17 #7 Fri Mar 9 10:03:00 PST 2001
Mar 10 06:00:34 bike kernel:   options:  [pci] [cardbus] [apm]
Mar 10 06:00:34 bike kernel: PCI routing table version 1.0 at 0xf9f80
Mar 10 06:00:34 bike kernel: Intel PCIC probe:
Mar 10 06:00:34 bike kernel:   TI 1251A rev 00 PCI-to-CardBus at slot 00:02, mem 0x50102000
Mar 10 06:00:34 bike kernel:     host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176]
[bus 2/4]
Mar 10 06:00:34 bike kernel:     host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176]
[bus 5/7]
Mar 10 06:00:35 bike kernel:     ISA irqs (scanned) = 3,4,7,9,10 PCI status changes
Mar 10 06:00:35 bike kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef
Mar 10 06:00:35 bike kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x130-0x137
0x200-0x207 0x220-0x22f 0x2e8-0x2ef 0x388-0x38f 0x3b8-0x3df 0x3e8-0x3f7 0x4d0-0x4d7
Mar 10 06:00:35 bike kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 10 06:00:35 bike kernel: cs: memory probe 0xa0000000-0xa0ffffff: excluding
0xa0000000-0xa0ffffff
Mar 10 06:00:35 bike kernel: cs: memory probe 0x60000000-0x60ffffff: clean.

According to the FAQ # 3.4 : (http://linux.grmbl.be/wlan/)
this is a problem with excluding inappropriate memory regions, but I've tried (by setting the 
#include memory 
line in /etc/pcmcia/config.opts, but I can't seem to find an appro range.


when I try to manually insmod prism2sta_cs, I get a lot of unresolved symbols:

prism2sta_cs.o: unresolved symbol p80211pb_alloc_p80211
prism2sta_cs.o: unresolved symbol p80211pb_free
prism2sta_cs.o: unresolved symbol register_wlandev
prism2sta_cs.o: unresolved symbol p80211netdev_rx
prism2sta_cs.o: unresolved symbol unregister_wlandev
prism2sta_cs.o: unresolved symbol wlan_setup
prism2sta_cs.o: unresolved symbol wlan_unsetup

These functions are in the src tree but apparantly never get linked in..?

If try to insmod p80211
14 % insmod p80211
Using /lib/modules/2.2.17/net/p80211.o
/lib/modules/2.2.17/net/p80211.o: unresolved symbol netlink_kernel_create
/lib/modules/2.2.17/net/p80211.o: unresolved symbol netlink_broadcast

I've compiled the netlink stuff (I thought) into the kernel:
ie
% nm /boot/vmlinuz |grep netlink_kernel_create

c0167be4 T netlink_kernel_create

but it's still giving me the errors.

Does anyone have a .config file that indicates what has to be built for the kernel to be compatible with the prism driver?
Or a memeory range that leads to success?


-- 
Cheers,
Harry

Harry J Mangalam -- (949) 856 2847 (v&f) -- hjm@ncgr.org || mangalam@home.com

----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html