Networking :: Ndiswrapper - WPC54G - Modprobe fails
Roberts,
More searching - the problem is apparently with the madwifi driver as outlined in:
Madwifi Ticket
Followed the recommended fix and got the wlanconfig command working. However, card fails to see the active AP so more work to do.
Regards,
Jonam
Roberts,
I have done a lot of work on this problem over the last week and believe it is probably due to the yenta_socket driver that is part of the pcmcia driver package in DSL 2.3.
By loading the pcmcia drivers manually (pcmcia_core, yenta_socket and ds), as far as I can find out, allocation of IRQs to the card is not being done properly. Doing a "cat /proc/interrupts" shows no interrupts being generated on either PCMCIA slot and dmesg indicating an IRQ routing conflict that yenta_socket tries to resolve using ISA IRQs.
Searching the internet seems to confirm a problem with the yenta_socket driver. See the section on 2.4.1+ Linux kernels on the following page:
Elan PCI to PCMCIA
Does DSL 2.4 include a patch in yenta_socket to fix PCI IRQ allocation as outlined on the above site? Which version of DSL changed from the pcmcia driver using the i82365 module to yenta_socket?
I suspect that the problem indicated in another thread on this forum with HP Ominbook 5700ctx laptop PCMCIA not working on DSL after 2.1b is the same as mine.
I have this laptop as well and though I haven't tried loading DSL on it yet (no CDROM) , it uses the same chipsets (TI PCI1131) and PCMCIA architecture as the Compaq 1530D which is what I am having problems with.
I will try getting DSL 2.0 or 2.1 going on the Compaq over the next week to see if the old pcmcia_cs drivers work.
Regards,
jonam
Seeing that it works on some machines but not your particular machine leads me to belive it is an IRQ conflict.
Check dmesg for IRQ assignments and then adjust either via BIOS settings or parameters to modprobe might be suggested.
Roberts,
I have done a lot of testing on both an Omnibook 5700CT (DSL 2.4RC2) and Compaq 1530D (DSL 2.1b to 2.3) and believe it is a problem in the yenta_socket driver as per my previous post (Elan PCI to PCMCIA link).
On the Omnibook, interrupts get correctly allocated, all PCMCIA modules and Madwifi-ng modules load correctly and I can get the DWL-G650 card to the point where "ifconfig ath0 up" gets both ACT and LINK lights alternately flashing.
There are no errors in dmesg and lspci -v shows no problems in Cardbus allocation. The only problem is that doing a "cat /proc/interrupts" shows a count of 0 against the Cardbus controllers.
Trying to do an "iwlist ath0 scan" returns "no scan results".
Doing "iwconfig" and "ifconfig" shows the TX bytes count on the ath0 device incrementing but no RX bytes.
I have also tried ndsiwrapper but cannot get it to work using either the D-Link or Atheros reference drivers on either machine.
On the Compaq with DSL 2.1b, I cannot find the madwifi drivers for the 2.4.31 kernel. Trying to load the madwifi drivers for the 2.x kernels in the DSL repository produces an IMLIB Error: Cannot find Palette. A Palette is required for this mode.
Jonam
Roberts,
An update.
I have managed to get my wireless card working with DSL 2.1b on the Compaq 1530d with madwifi. As per my previous posts, I believe the problem is with the PCMCIA card services modules, probably yenta_socket. DSL 2.1b appears to have a later version of the PCMCIA modules and the card is detected and installs correctly. Carrying out the same sequence of installation DSL 2.4 fails.
I will post more details once I confirm with my other laptop.
Regards,
Jonam
Next Page...
original here.