Netgear MA301 and IRQs

Bjoern Giesler giesler at ira.uka.de
Tue Nov 13 19:18:25 EST 2001


Hi,

I've experimented with the card a bit more. Seems like I can indeed send 
perfectly (pinging another machine with a working WLAN card causes 
tcpdump to print out the ARP request, and the reply). The MA301 just 
doesn't throw interrupts...

Am Montag, 12. November 2001 11:38 schrieb Martijn van Oosterhout:
> #define WI_LOCAL_INTCSR                        0x4c
> #define WI_LOCAL_INTEN                 0x40 /* poke this into INTCSR */
> 	{
> 		u32 io_mem;
> 		u32 reg;
>
> 		/* Resource 0 is mapped to the PLX chip space */
> 		io_mem = ioremap(pci_resource_start(pdev, 0), PAGE_SIZE);
> 		if (! io_mem)
> 			goto fail;
>
> 		reg = io_mem[WI_LOCAL_INTCSR / sizeof(u32)];
> 		reg |= WI_LOCAL_INTEN;
> 		io_mem[WI_LOCAL_INTCSR / sizeof(u32)];
> 		iounmap( io_mem );
> 	}

OK, I've tried this, and it doesn't change anything. The interesting ting 
is that I've tried fiddling with the entire INTCSR register, just about 
every bit, and that doesn't change anything at all -- the send still 
goes through, the reply still doesn't.

Is there anyone at all who has had success with this card, either using 
the orinoco-0.0something driver from the kernel or the wlan-ng stuff from 
www.linux-wlan.com?

There is a Linux directory on the CDs which contains an early version of 
wlan-ng, which doesn't work with my 2.4 kernel; has anyone tried this? 
I've tried a newer version from linux-wlan.com, which works with my 
kernel, but doesn't recognize the card... :-(

Seeing that Netgear knows about Linux, do you think it would help to 
write to them?

Regards,
		--Björn
-- 
From the Computer Support Group's tech glossary:
C++
A computer language based on C that uses objected-oriented programming
(OOP) design principles. The language is a product of Microsoft
technology and is part of the Visual Studio Development package.




More information about the wireless mailing list