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