You are not logged in.

#1 2008-01-25 02:23:14

DeeCodeUh
Member
From: Michigan, USA
Registered: 2007-11-27
Posts: 176

Atheros wireless card not showing up...

Hi,
I've just installed Arch on a HP dv9700z and it comes with an Atheros AR5006EG 802.11 b/g wireless card.
I've been to the site MadWifi.org for the open source wireless drivers, but my problem is that the wireless card isn't showing up as a recognized device.
When I run lspci it shows up as being a pci device.
Is there some way I can mount this device so that it shows up?

Offline

#2 2008-01-25 03:03:02

phabulosa
Member
From: Mountain View, CA
Registered: 2007-10-17
Posts: 182
Website

Re: Atheros wireless card not showing up...

Post your lspci here use

lspci -nn

Also, have you done

modprobe ath_pci

should your dmesg after that by

dmesg |tail

Offline

#3 2008-01-25 09:45:43

Crooksey
Member
From: UK ~
Registered: 2006-08-14
Posts: 415
Website

Re: Atheros wireless card not showing up...

Why would you want to mount a wireless card?

Can you not plug your laptop into a router, via ethernet, then use pacman to install madwifi, reboot and it should show up under iwconfig.


Arch Linux since 2006
Python Web Developer + Sys Admin (Gentoo/BSD)

Offline

#4 2008-01-26 18:35:27

DeeCodeUh
Member
From: Michigan, USA
Registered: 2007-11-27
Posts: 176

Re: Atheros wireless card not showing up...

I installed Windows on my laptop to find the proper wireless driver and to make sure it works.
Can ndiswrapper handle drivers from 64bit Vista? That's all I can find.
My Arch installation got messed up when I installed Vista, so I'm trying to fix that now.

I think "mount" was the wrong word. Sorry, but I've only been using Linux for 5 months now and I'm not very skilled yet.
I've had MadWifi installed. I've also had all of the proper modules listed in rc.conf (ath_pci ath_hal wifi) I don't think it supports my wireless model. I guess my card is a little on the new side.

Last edited by DeeCodeUh (2008-01-26 18:39:28)

Offline

#5 2008-01-27 05:13:54

phabulosa
Member
From: Mountain View, CA
Registered: 2007-10-17
Posts: 182
Website

Re: Atheros wireless card not showing up...

DeeCodeUh wrote:

I installed Windows on my laptop to find the proper wireless driver and to make sure it works.
Can ndiswrapper handle drivers from 64bit Vista? That's all I can find.
My Arch installation got messed up when I installed Vista, so I'm trying to fix that now.

I think "mount" was the wrong word. Sorry, but I've only been using Linux for 5 months now and I'm not very skilled yet.
I've had MadWifi installed. I've also had all of the proper modules listed in rc.conf (ath_pci ath_hal wifi) I don't think it supports my wireless model. I guess my card is a little on the new side.

Use

lspci -nn

in order to see the  "textual and numeric ID's"
Then, compare it to the list on mad-wifi webpage.

Don't give up on mad-wifi yet.

Also, if you show your "dmesg", people can help you then.

Offline

#6 2008-01-28 03:05:03

DeeCodeUh
Member
From: Michigan, USA
Registered: 2007-11-27
Posts: 176

Re: Atheros wireless card not showing up...

[coda@linux ~]$ dmesg | tail
ndiswrapper (link_pe_images:576): fixing KI_USER_SHARED_DATA address in the driver
ndiswrapper: driver net5211 (,05/02/2007,5.3.0.45) loaded
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LK1E] -> GSI 16 (level, low) -> IRQ 16
ndiswrapper (ZwClose:2227): closing handle 0x0 not implemented
PCI: Setting latency timer of device 0000:03:00.0 to 64
ndiswrapper: using IRQ 16
wlan0: ethernet device 00:1f:3a:13:60:02 using serialized NDIS driver: net5211, version: 0x50003, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 168C:001C.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper
ADDRCONF(NETDEV_UP): wlan0: link is not ready

I've found an out of the way workaround to make my wireless work, but it stops working after I restart.
1. I install an xp driver with ndiswrapper (madwifi is not installed) Result: The wireless device shows up in knetworkmanager, but I can't connect to any networks.
2. I rmmod ndiswrapper and install madwifi. After that I modprobe ath_pci. Result: The device shows up and I can connect to networks.

It does not work if I do it in any other order.
Ndiswrapper will not recognize the device if I have madwifi installed beforehand. (It finds the alternate driver: ath_pci.)
But doing all of this is tiring, and I would prefer not to do it every time that I restart my computer.

Offline

#7 2008-01-28 03:06:27

DeeCodeUh
Member
From: Michigan, USA
Registered: 2007-11-27
Posts: 176

Re: Atheros wireless card not showing up...

[coda@linux ~]$ lspci -nn
00:00.0 RAM memory [0500]: nVidia Corporation MCP65 Memory Controller [10de:0444] (rev a3)
00:01.0 ISA bridge [0601]: nVidia Corporation MCP65 LPC Bridge [10de:0442] (rev a3)
00:01.1 SMBus [0c05]: nVidia Corporation MCP65 SMBus [10de:0446] (rev a1)
00:01.3 Co-processor [0b40]: nVidia Corporation MCP65 SMU [10de:0447] (rev a1)
00:02.0 USB Controller [0c03]: nVidia Corporation MCP65 USB Controller [10de:0454] (rev a3)
00:02.1 USB Controller [0c03]: nVidia Corporation MCP65 USB Controller [10de:0455] (rev a3)
00:06.0 Ethernet controller [0200]: nVidia Corporation MCP65 Ethernet [10de:0450] (rev a3)
00:07.0 Audio device [0403]: nVidia Corporation MCP65 High Definition Audio [10de:044a] (rev a1)
00:08.0 PCI bridge [0604]: nVidia Corporation MCP65 PCI bridge [10de:0449] (rev a1)
00:09.0 IDE interface [0101]: nVidia Corporation MCP65 IDE [10de:0448] (rev a1)
00:0a.0 IDE interface [0101]: nVidia Corporation MCP65 SATA Controller [10de:045d] (rev a3)
00:0b.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:045b] (rev a1)
00:0c.0 PCI bridge [0604]: nVidia Corporation MCP65 PCI Express bridge [10de:045a] (rev a1)
00:0d.0 PCI bridge [0604]: nVidia Corporation MCP65 PCI Express bridge [10de:0458] (rev a1)
00:0e.0 PCI bridge [0604]: nVidia Corporation MCP65 PCI Express bridge [10de:0459] (rev a1)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
03:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter [168c:001c] (rev 01)
05:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400M GS [10de:0427] (rev a1)
07:05.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
07:05.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
07:05.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 12)
07:05.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
07:05.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)

Offline

#8 2008-01-28 04:52:39

phabulosa
Member
From: Mountain View, CA
Registered: 2007-10-17
Posts: 182
Website

Re: Atheros wireless card not showing up...

DeeCodeUh wrote:

[coda@linux ~]$ dmesg | tail
ndiswrapper (link_pe_images:576): fixing KI_USER_SHARED_DATA address in the driver
ndiswrapper: driver net5211 (,05/02/2007,5.3.0.45) loaded
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LK1E] -> GSI 16 (level, low) -> IRQ 16
ndiswrapper (ZwClose:2227): closing handle 0x0 not implemented
PCI: Setting latency timer of device 0000:03:00.0 to 64
ndiswrapper: using IRQ 16
wlan0: ethernet device 00:1f:3a:13:60:02 using serialized NDIS driver: net5211, version: 0x50003, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 168C:001C.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper
ADDRCONF(NETDEV_UP): wlan0: link is not ready

I've found an out of the way workaround to make my wireless work, but it stops working after I restart.
1. I install an xp driver with ndiswrapper (madwifi is not installed) Result: The wireless device shows up in knetworkmanager, but I can't connect to any networks.
2. I rmmod ndiswrapper and install madwifi. After that I modprobe ath_pci. Result: The device shows up and I can connect to networks.

It does not work if I do it in any other order.
Ndiswrapper will not recognize the device if I have madwifi installed beforehand. (It finds the alternate driver: ath_pci.)
But doing all of this is tiring, and I would prefer not to do it every time that I restart my computer.

From what I can see:

1. The ndiswrapper is not working for you at all. So, STOP USING ndiswrapper, UNINSTALL it!

2. It seems that madwifi is working. So, KEEP USING madwifi

3. You can use ONLY ONE driver at a certain time. These two don't live well with each other.

4. I guess your problem is that you did NOT add "ath_pci" module in your /etc/rc.conf. You have to tell what modules should be loaded on startup. If you added "ath_pci". You should able to see that device by

ifconfig ath0 up
iwconfig

show me your MODULES= in /etc/rc.conf if you like.

5. I haven't used KNetworkManager after I dumped Kubuntu for Arch. So, just try if you are luck to have KNetworkManager working for you on all kinds of wifi networks (WEP, WPA...) Maybe you are lucky that KNetworkManager works well with madwifi driver.

6. If you still have trouble, I recommend you read the Wireless part in Arch Wiki.
Some nice Arch users are writing start-up scripts to make using wireless easier. Read the script and you learn how wireless network works on linux.  That's the Arch Way. If you keep using something like KNetworkManager, I didn't see any reason why you need Arch. Ubuntu family is much suitable for you then.

Last edited by phabulosa (2008-01-28 04:56:29)

Offline

#9 2008-01-28 09:26:00

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: Atheros wireless card not showing up...

Ask Google, ask MadWifi folks. They'll usually expect you to run the latest CVS stuff, so be prepared for that.
If it won't work, craft another search containing "ndiswrapper" and settle for that.

You don't need to uninstall madwifi when testing ndiswrapper, just put ath_pci in MOD_BLACKLIST in /etc/rc.conf.


1000

Offline

#10 2008-02-03 15:28:22

DeeCodeUh
Member
From: Michigan, USA
Registered: 2007-11-27
Posts: 176

Re: Atheros wireless card not showing up...

I got it!
Here's my solution to all of the people who have the same problem:
I fixed it using ndiswrapper.
Driver: http://www.mediafire.com/?115xdooyejr
This driver also works in XP.
MadWifi never worked for me. I tried several different builds.

Offline

#11 2008-04-10 12:20:09

foxbunny
Member
From: Serbia
Registered: 2006-10-31
Posts: 759
Website

Re: Atheros wireless card not showing up...

I solved it with this:

http://bbs.archlinux.org/viewtopic.php?id=45767

It's a patched madwifi to support AR5007EG disguised as AR5006EG. After compiling the patched version, it worked like a champ.

Offline

Board footer

Powered by FluxBB