Let’s see what’s installed and what’s needed. Card looks like a PCIE card, is that right?
OK please open a console window and enter the command su to become root user. Then execute each of these commands. And use copy/paste to get the whole of the console dialogue reported back here.
This checks the chipset:
lspci -nn | egrep "thernet|theros|etwork"
This checks the RPMs for Ndiswrapper and Madwifi:
rpm -qa | egrep "madwifi|ndiswrapper"
This checks if the kernel matches the above RPMs:
uname -r
This checks if a card is active:
iwconfig
And this does too:
ifconfig
This checks Ndiswrapper drivers:
ndiswrapper -l
This checks madwifi drivers:
lsmod | egrep ath
That should get the background information laid out for us.
ifconfig shows the wired card is not active either
lsmod | egrep ath shows madwifi driver that you actually need (ath_pci) is not loaded but the driver ath5k is present – it must be blacklisted, as mentioned on the link by tinyram. Madwifi installation did not work.
ndiswrapper -l shows that the installing of ndiswrapper did not work.
lspci -nn | egrep “thernet|theros” shows that you have an Atheros chipset so you should install Madwifi properly.
uname -r was not performed so we can’t zero in on which madwifi RPM to install
The way ahead: install Madwifi properly. But I need to know two more things. I mentioned them earlier. Please open a console and su to root and then enter this command:
uname -r
Please copy the dialogue back here. Also do this command:
rpm -qa | egrep "madwifi|ndiswrapper"
You can blacklist ath5k by editing the file “blacklist” located at /etc/modprobe.d/blacklist. Open it in a superuser text editor (gedit for Gnome or kwrite for KDE) and put this line at the end of the fiile:
blacklist ath5k
@tinyram: why are you recommending to rmmod 80211?
and i tried put “blacklist ath5k” line in blacklist file but when i was trying save this file they give me an error “you have not permit to write this file”. wireless card appears in network settings it looks like “not configuring yet” and card name looks like “ar242x802.11abg Wireless PCI Express Adapter”
Blacklist: You weren’t using the superuser form of file editor. Open a console as normal user and enter this command to edit the file:
If using KDE:
kdesu kwrite /etc/modprobe.d/blacklist
or if using Gnome the command is:
gnomesu gedit /etc/modprobe.d/blacklist
Then it will save nicely (easy this stuff isn’t it NOT! lol!)
Madwifi RPM: It’s the wrong RPM so uninstall it in Yast → Software Management. Then add the openSUSE Madwifi RPM repository to your Repo list in Yast → Software Repositories → Add → Specify URL → Next → enter a name like Suse Madwifi and enter this address for the URL if you have 32 bit CPU:
http://madwifi-project.org/suse/11.0/i586/
or this if your CPU is 64
http://madwifi-project.org/suse/11.0/x86_64/
Then you go to Yast → Software Management and use the search term “madwifi” to install these two RPMs: madwifi and madwifi-kpm-default. At the time of typing they are these versions:
madwifi-kmp-default-0.9.4_2.6.25.5_2-1
madwifi-0.9.4-1
After that you can set up the wireless card in Yast → Network Devices → Network Settings.
i was busy. i couldn’t write a reply. i tried a few things you said. i write blacklist ath5k and i save it but nothing is happened. in yast-network devices-network card wireless card is avaible but its ip adress looks “not configure”. and its edit button is disable. it’s looks;
AR242x802.11abg Wireless PCI Express Adapter (Not Connected)
BusId:0000:02:00.0
Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.
Could you please help me too please? I have the same problem of my new laptop not recognizing my wireless card.
I have run all the commands that you’ve posted for the other user and here are my results. Thank you in advance!
linux-rccc:/home/jlee # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller H
ub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integ
rated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML E
xpress Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Aud
io Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (r
ev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (r
ev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (r ev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controll er #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controll er #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controll er #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controll er #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Control ler (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (re v 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (re v 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Con troller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
05:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
linux-rccc:/home/jlee # lspci -nn | egrep “thernet|theros”
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
linux-rccc:/home/jlee # rpm -qa | egrep “madwifi|ndiswrapper”
linux-rccc:/home/jlee # uname -r
2.6.25.18-0.2-default
linux-rccc:/home/jlee # iwconfig
lo no wireless extensions.
> 05:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller
The BCM4310 USB device which is PCIe, not USB, is currently being reverse
engineered. Your only options are the Broadcom hybrid driver, or to use ndiswrapper.
The b43 driver team, which gets absolutely no help from Broadcom, is having
difficulty in keeping up with the new devices.