opensuse can't see wireless network card

i installed madwifi first. restart my computer. but it’s not working. and then i tried ndiswrapper and it’s not working to. and i found this page HCL/Network Adapters (Wireless - openSUSE. my wnetwork card is 5007eg. and i installed madwifi again at this url http://software.opensuse.org/ymp/openSUSE%3A11.0/standard/madwifi.ymp but it’s not working. help please!..

opensuse 11
atheros ar5007eg

Hi barisferah, welcome to the Forums.

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.

Ferah@linux-ted0:~> su
Password:
linux-ted0:/home/Ferah # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

linux-ted0:/home/Ferah # ifconfig
eth0 Link encap:Ethernet HWaddr 00:1D:92:51:A9:63
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:251 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:148 errors:0 dropped:0 overruns:0 frame:0
TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11136 (10.8 Kb) TX bytes:11136 (10.8 Kb)

linux-ted0:/home/Ferah # lsmod | egrep ath
ath5k 118532 0
mac80211 220568 1 ath5k
linux-ted0:/home/Ferah # ndiswrapper -l
bash: ndiswrapper: command not found
linux-ted0:/home/Ferah # lsmod | egrep ath
ath5k 118532 0
mac80211 220568 1 ath5k
linux-ted0:/home/Ferah # lspci -nn | egrep “thernet|theros”
02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
linux-ted0:/home/Ferah #

and i can’t write to hard disk partition it formatted with ntfs.

HCL/Laptops/Acer - openSUSE
Please see instructions for my Aspire 5720z

@barisferah

  • iwconfig shows that wireless card is inactive
  • 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?

In theory don’t know exactly why mac80211, cfg80211 should be removed, but after a whole working day understood that this just must be done.

Ferah@linux-ted0:~> su
Password:
linux-ted0:/home/Ferah # uname -r
2.6.25.18-0.2-default
linux-ted0:/home/Ferah # rpm -qa | egrep “madwifi|ndiswrapper”
madwifi-0.9.3.99-118.1
linux-ted0:/home/Ferah #

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.

Here’s a guide that incorporates much of what I’ve said in this thread. It’s for Madwifi and Ndiswrapper – just ignore the parts about Ndiswrapper and focus on the Madwifi parts:
Madwifi or Ndiswrapper Wireless Network Drivers - Suse/openSUSE 10, 11 - LAN & Internet access

There will likely be more to be said later, do these bits first.

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.

eth0 no wireless extensions.

linux-rccc:/home/jlee # ifconfig
eth0 Link encap:Ethernet HWaddr 00:1E:68:AF:61:03
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21e:68ff:feaf:6103/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3477 errors:0 dropped:0 overruns:0 frame:0
TX packets:2396 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2104662 (2.0 Mb) TX bytes:529155 (516.7 Kb)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:220 errors:0 dropped:0 overruns:0 frame:0
TX packets:220 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13872 (13.5 Kb) TX bytes:13872 (13.5 Kb)

linux-rccc:/home/jlee # ndiswrapper -l
bash: ndiswrapper: command not found
linux-rccc:/home/jlee # lsmod | egrep ath
linux-rccc:/home/jlee #:(

speedracer777 wrote:

> 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.

Larry