Linksys WMP55AG PCI

Alex Kirk <[email protected]> Thu, 8 Dec 2005 11:14:17 -0500
Newsgroups gmane.linux.linux-wlan.user
Message-ID <[email protected]>
Hello All,

I recently purchased a PCI-based Linksys WMP55AG card, in large part because it
was listed as supported on http://www.linux-wlan.org/docs/wlan_adapters.html.gz.
Much to my chagrin, however, I've been having some real trouble getting it up
and running so far, and I'm hoping that someone here can help.

Using linux-wlan-ng-0.2.2, I was able to successfully build prism2_pci.o for my
kernel, along with all of the other supporting modules. However, when the system
tries to insmod prism2_pci, I get:

Using /lib/modules/2.4.22/net/prism2_pci.o
/lib/modules/2.4.22/net/prism2_pci.o: init_module: No such device
/lib/modules/2.4.22/net/prism2_pci.o: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg

dmesg isn't particularly helpful; in fact, I see only one line related to that
module:

prism2pci_init: prism2_pci.o: 0.2.2 Loaded

meanwhile, lsmod shows that the module isn't actually loaded:

Module                  Size  Used by    Tainted: P
p80211                 25424   0
ipt_MASQUERADE          1272   1 (autoclean)
iptable_nat            15928   1 (autoclean) [ipt_MASQUERADE]
ip_conntrack           18120   1 (autoclean) [ipt_MASQUERADE iptable_nat]
iptable_filter          1644   0 (autoclean) (unused)
ip_tables              12288   5 [ipt_MASQUERADE iptable_nat iptable_filter]
cisco_ipsec           379232   1
snd-pcm-oss            37252   0
snd-mixer-oss          11992   1 [snd-pcm-oss]
uhci                   24496   0 (unused)
usbcore                58400   1 [uhci]
snd-intel8x0           17156   1
snd-pcm                55904   0 [snd-pcm-oss snd-intel8x0]
snd-timer              13252   0 [snd-pcm]
snd-ac97-codec         37240   0 [snd-intel8x0]
snd-page-alloc          6004   0 [snd-intel8x0 snd-pcm]
snd-mpu401-uart         3136   0 [snd-intel8x0]
snd-rawmidi            12512   0 [snd-mpu401-uart]
snd-seq-device          3920   0 [snd-rawmidi]
snd                    27460   0 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-pcm
snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3332   3 [snd]
tulip                  40928   1
crc32                   2880   0 [tulip]
ide-scsi                9424   0
agpgart                39576   0 (unused)

I know that it's not an improperly built set of modules, given that the freshly
built p80211 module loads like a charm (in fact, I get unresolved symbol errors
if I try to unload it and then load the prism2_pci module, as expected).
However, some sort of hardware weirdness does seem likely, given the output of
lspci -vv for the card:

01:0a.0 Ethernet controller: Unknown device 168c:0013 (rev 01)
        Subsystem: Linksys: Unknown device 0018
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (2500ns min, 7000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at d5010000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-

After seeing all of this, I looked in the list archives, and to my great
surprise, I saw indications that this card isn't *actually* supported by
Linux-Wlan, but that I'd instead need to use drivers from
http://sourceforge.net/projects/madwifi/. Unfortunately, I've downloaded several
versions of those drivers, and I haven't even been able to get them to compile.

All that said, does anyone on this list know if my card is actually supported by
Linux-Wlan, and if so, what I'd need to do to get it up and running?
Alternately, does anyone have enough experience with these alternate drivers tha
they could help with them? Frankly I don't care what drivers I use, so long as
my card works. :-P

Thanks,
Alex Kirk