SignalFreak |
01-11-2005 04:55 PM |
Thinkpad A20m, MS MN-520 Wireless card stopped working
Hello all,
I have run into quite the problem here. My 802.11b card has ceased to work. It is a Microsoft Wireless Notebook Adapter (MN-520). The laptop is a Thinkpad A20m running Mandrake Linux 9.2. The card worked fine until yesterday. Now, Linux won't even see the card. (Prepare to be innodated with information!)
On boot, I get this:
Code:
Starting pcmcia: cardmgr[738]: executing: 'modprobe memory_cs'
cardmgr[738]: modprobe exited with status 255
cardmgr[738]: module /lib/modules/2.4.22-10mdk/pcmcia/memory_cs.o not available
modprobe *should* be loading orinoco_cs, not memory_cs. I traced this down to cardmgr not seeing the card, therefore identifying it as "Anonymous Memory". Using dmesg, I can see the following relavent lines:
Code:
00:03.0 CardBus functions mapped f4101000->c8848000
Internal config register is 80600000, transceivers 0x40.
[...]
Linux Kernel Card Services Kernel Version
options: [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:02.0
PCI: Sharing IRQ11 with 00:05.0
PCI: Sharing IRQ11 with 01:00.0
PCI: Found IRQ 11 for device 00:02.1
Yenta IRQ list 068b, PCI irq11
Socket status: 30000006
Yenta IRQ list: 06b8, PCI irq11
Socket status: 30000010
cs: socket c541e800 timed out during reset. Try increasing setup_delay.
Every time I insert the card, I get that last line: cs: socket c541e800 timed out during reset. The IRQs match up with the CMOS settings perfectly.
When I run "cardctl config", it returns this when the card is inserted:
Code:
Socket 0:
not configured
Socket 1:
Vcc 5.0V Vpp1 5.0V Vpp2 5.0V
cardctl status yields:
Code:
Socket 0:
no card
Socket 1:
5V 16-bit PC Card
function 0: [busy]
The card was working flawlessly for 2 months, now it never works. I've heard of people saying that the "Anonymous Memory" problem occurs a certain percentage of the time, but in my case it is 100%.
Help?
|