Yet Another Atheros AR5007EG Problem

Hello to you all,

I have tried many How-To but no success about getting wireless up on this laptop .

I am quite new to suse , any help will be appreciated .

Thank you , here is some details about my system :

Acer 5520 laptop AMD64AthlonX2 TK-57 Atheros AR5007EG wireless 120 gb hd 3gb DDR2ram OpenSuse 11.0 OS

You can check some part of dmesg output :

usb 4-1: new low speed USB device using ohci_hcd and address 2
usb 4-1: configuration #1 chosen from 1 choice
usb 4-1: New USB device found, idVendor=062a, idProduct=0000
usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
sd 0:0:0:0: Attached scsi generic sg0 type 0
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ACPI: WMI: Mapper loaded
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:1b:38:ce:73:23
forcedeth 0000:00:0a.0: highdma pwrctl mgmt timirq gbit lnktim msi desc-v3
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input5
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input6
ACPI: Sleep Button (CM) [SLPB]
pata_amd 0000:00:06.0: version 0.3.10
PCI: Setting latency timer of device 0000:00:06.0 to 64
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input7
scsi4 : pata_amd
scsi5 : pata_amd
ata5: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x30c0 irq 14
ata6: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x30c8 irq 15
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
ACPI: Power Button (CM) [PWRB]
ACPI: AC Adapter [ACAD] (on-line)
ata5.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WP03, max UDMA/33
ata5: nv_mode_filter: 0x739f&0x701f->0x701f, BIOS=0x7000 (0xc000c700) ACPI=0x701f (60:600:0x13)
ata5.00: configured for UDMA/33
ata6: port disabled. ignoring.
scsi 4:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20N WP03 PQ: 0 ANSI: 5
scsi 4:0:0:0: Attached scsi generic sg1 type 5
sdhci: SDHCI controller found at 0000:01:04.1 [1180:0822] (rev 22)
ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
ACPI: PCI Interrupt 0000:01:04.1** -> Link [LNK2] -> GSI 11 (level, low) -> IRQ 11
sdhc0:slot0: Will use DMA mode even though HW doesn’t fully claim to support it.
mmc0: SDHCI at 0xd0500800 irq 11 DMA
nvidia: module license ‘NVIDIA’ taints kernel.
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
ACPI: PCI Interrupt 0000:01:04.0[A] -> Link [LNK1] -> GSI 11 (level, low) -> IRQ 11
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[d0500000-d05007ff] Max Packet=[2048] IR/IT contexts=[4/4]
ACPI: PCI Interrupt Link [LGPU] enabled at IRQ 17
ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LGPU] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:12.0 to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 173.14.09 Wed Jun 4 23:40:50 PDT 2008
usbcore: registered new interface driver hiddev
input: HID 062a:0000 as /devices/pci0000:00/0000:00:04.0/usb4/4-1/4-1:1.0/input/input8
Linux video capture interface: v2.00
input,hidraw0: USB HID v1.10 Mouse [HID 062a:0000] on usb-0000:00:04.0-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k
acer-wmi: Acer Laptop ACPI-WMI Extras version 0.1
uvcvideo: Found UVC 1.00 device Acer CrystalEye webcam (064e:a101)
input: Acer CrystalEye webcam as /devices/pci0000:00/0000:00:02.1/usb2/2-3/2-3:1.0/input/input9
Uniform Multi-Platform E-IDE driver
usbcore: registered new interface driver uvcvideo
USB Video Class driver (SVN r200)
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ACPI: Battery Slot [BAT1] (battery present)
ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LAZA] -> GSI 21 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:07.0 to 64
Driver ‘sr’ needs updating - please use bus_type methods
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 4:0:0:0: Attached scsi CD-ROM sr0
Adding 10731380k swap on /dev/sda5. Priority:-1 extents:1 across:10731380k
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00023f81ba4065ae]
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com
loop: module loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
fuse init (API version 7.9)
type=1505 audit(1217198719.767:2): operation=“profile_load” name="/bin/ping" name2=“default” pid=1603
type=1505 audit(1217198719.911:3): operation=“profile_load” name="/sbin/klogd" name2=“default” pid=1608
type=1505 audit(1217198719.963:4): operation=“profile_load” name="/sbin/syslog-ng" name2=“default” pid=1641
type=1505 audit(1217198720.075:5): operation=“profile_load” name="/sbin/syslogd" name2=“default” pid=1646
type=1505 audit(1217198720.483:6): operation=“profile_load” name="/usr/sbin/avahi-daemon" name2=“default” pid=1654
type=1505 audit(1217198720.535:7): operation=“profile_load” name="/usr/sbin/identd" name2=“default” pid=1662
type=1505 audit(1217198720.663:8): operation=“profile_load” name="/usr/sbin/mdnsd" name2=“default” pid=1669
type=1505 audit(1217198720.711:9): operation=“profile_load” name="/usr/sbin/nscd" name2=“default” pid=1672
type=1505 audit(1217198720.795:10): operation=“profile_load” name="/usr/sbin/ntpd" name2=“default” pid=1695
type=1505 audit(1217198720.835:11): operation=“profile_load” name="/usr/sbin/traceroute" name2=“default” pid=1702
powernow-k8: Found 1 AMD Athlon™ 64 X2 Dual-Core Processor TK-57 processors (2 cpu cores) (version 2.20.00)
powernow-k8: 0 : fid 0xb (1900 MHz), vid 0x12
powernow-k8: 1 : fid 0xa (1800 MHz), vid 0x13
powernow-k8: 2 : fid 0x8 (1600 MHz), vid 0x14
powernow-k8: 3 : fid 0x0 (800 MHz), vid 0x1a
Clocksource tsc unstable (delta = -280146274 ns)
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
NET: Registered protocol family 17
bootsplash: status on console 0 changed to on
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=260 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=240
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=488 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=468
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=488 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=468
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=488 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=468
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=414 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=394
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=452 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=432
eth0: no IPv6 routers present
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 00000000,00000000,00000000,00000003
groups: 00000000,00000000,00000000,00000001 00000000,00000000,00000000,00000002
domain 1: span 00000000,00000000,00000000,00000003
groups: 00000000,00000000,00000000,00000003
CPU1 attaching sched-domain:
domain 0: span 00000000,00000000,00000000,00000003
groups: 00000000,00000000,00000000,00000002 00000000,00000000,00000000,00000001
domain 1: span 00000000,00000000,00000000,00000003
groups: 00000000,00000000,00000000,00000003
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
ACPI: PCI Interrupt Link [LK4E] enabled at IRQ 19
ACPI: PCI Interrupt 0000:05:00.0[A] -> Link [LK4E] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:05:00.0 to 64
ath5k_pci 0000:05:00.0: registered as ‘phy0’
ath5k phy0: failed to resume the MAC Chip
ACPI: PCI interrupt for device 0000:05:00.0 disabled
ath5k_pci: probe of 0000:05:00.0 failed with error -5
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.2.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44

Regards**

Your dmesg output does not show any wireless driver being loaded. You need to
open a terminal and enter the following command:

/sbin/lspci

One line of the resulting output should show your wireless. If it does, then
enter the command

/sbin/lspci -n

and find the line where the numbers at the beginning match the first output.
Post those two lines - one from the first command, and one from the second.

If you do not find your device in the first output, then enter the command

/usr/bin/lsusb

and post the line that describes your wireless.

Larry

Thank you for your reply ,

“/sbin/lspci” output :
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

“/sbin/lspci -n” output :
05:00.0 0200: 168c:001c (rev 01)

Again thank you for your response

Regards

I’ve also got an Atheros AR5007EG in my Laptop (an LG E500) and after lot’s of trouble in the past, it’s working nice for me now with the latest snapshot of the madwifi-drivers.

To install them, first make sure you have the package “kernel-sources” installed.
Then blacklist the old ath5k-driver, wich tries to load but fails:

sudo echo “blacklist ath5k” >> /etc/modprobe.d/blacklist

Then download the driver:
http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3772-20080716.tar.gz
and unpack anywhere in your Homedir. Then enter the unpacked directory, and execute the following commands:

make
su (and give root password)
make install

after that, for me it worked then without reboot after doing an

sudo modprobe ath_pci

a second later, Knetworkmanager recognises the card and is ready to set a conection up. Sitting in the 3rd floor, the AP is in the basement, having no more interrupts, stable and fast - after messing with this card for about one year, it genius! Thx. MadWifi :wink:

Btw:
If there comes a kernel-update, you have to recompile the driver,
to do so (It will come to this point, so probably save this note to the driver source dir…) execute in the source dir:

make clean
make
su
make install
modprobe ath_pci

Thank you i will give it a shot .
I will let you know about result:)

regards

Hello again ,

It obvious that i am not good at typing commands , i guess i need an idiot-how-to :smiley:

I installed the kernel-source then tried the commands look what happened :stuck_out_tongue:

zek@linux-nbnn:~/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716>
zek@linux-nbnn:~/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716> make
bash: make: command not found
zek@linux-nbnn:~/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716> suPassword:
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

makeinstall

bash: makeinstall: command not found
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

bash: /home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716: isa directory
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

make

bash: make: command not found
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

make install

bash: make: command not found
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

/home/zek/İndirilenler/madwifi

bash: /home/zek/İndirilenler/madwifi: is a directory
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

make

bash: make: command not found
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

make install

bash: make: command not found
linux-nbnn:/home/zek/İndirilenler/madwifi/madwifi-hal-0.10.5.6-r3772-20080716

Regards

as a general rule of thumb, when compiling, it is best to make sure the following basics are installed:

1 ) gcc/gcc++
2 ) kernel sources/headers
3 ) make

also, some files have a read-me, which normally gives some ideas on what else may be needed and possible trouble-shooting hints

Andy

You seem to miss the pattern for Build-Essentials. Either install this via Yast First or try this:

Me too, i have an Acer 5520 and it works fine for me. Just install:

**madwifi-ng_r3366+ar5007-1.4.i586.rpm **

and

**madwifi-kmp-default-ng_r3366+ar5007_2.6.25.5_1.1-1.4.i586.rpm **
(check if your kernel is default first with “uname -r”)

from

Index of /repositories/home:/appleonkel:/EEE/openSUSE_11.0/i586

Just download the rpm’s and click to install. After a reboot, everything should work fine.

Don’t be confused, the EEEPC uses an AR5007EG too.

Thanks for the replies ,
I will try to install the build essentials and the other 3 recommended packets by deltaflyer44.

I have a question before proceeding Kellogsfrosties way ; I am running on 64bit opensuse11.0 .
Is this a problem to use i586rpms?

Regards

Yes!

Try these instead:

PC-Forum24.de - Downloads - madwifi-r3752+AR5007EG_SVN-rm.0.x86_64.rpm

PC-Forum24.de - Downloads - madwifi-kmp-default-r3752+AR5007EG_SVN_2.6.25.5_1.

Thank you ,

i have installed the 3 packets , deltaflyer44 recomended , i could not find any packets named “buildessentials or build-essentials” though

now i will gonna try to install i686 rpms

regards

It is not exactly named build-essentials (sry, i am using a german language suse).

And besides, it is just a theme including the packages you installed right now according to deltaflyers post.

Ehemm :slight_smile:
anyone know what does that mean ?

<<Ihre IP-Adresse wurde gesperrt. Wenn Sie möchten, können Sie sich an den Administrator wenden.>>

regards

Where did you get this message? Here in the Forum?
It says, that your IP was locked and that you might want to consult an admin.

It was appeared after i clicked the the links.

PC-Forum24.de - Downloads - madwifi-r3752+AR5007EG_SVN-rm.0.x86_64.rpm

PC-Forum24.de - Downloads - madwifi-kmp-default-r3752+AR5007EG_SVN_2.6.25.5_1.

Hmmm, maybe the wanted to reduce traffic and banned foreign IPs?

Send me an E-Mail and i will send you the Files this way:

mail-at-jenscornelis-dot-de

I have sent a note to the Admin , sent an e’mail to you also .

regards

I replied you and attached the RPMs. Hope it works.

““Today 10:48 AM
KelloggsFrosties
Re: Yet Another Atheros AR5007EG Problem
I replied you and attached the RPMs. Hope it works.””

YAY it worked like a charm !! :smiley: I have deleted newer installations of the files . Installed the files you have sent (the files on the links) after a reboot all were well .

Thank you all for your concerns …
Regards

No, you need the x86-64 set of drivers (driver + kernel module that must match your running kernel)

This worked for me: Success with HP dv9700z Laptop Athros AR5007 Wireless - openSUSE Forums

check your running kernel with “uname -a”

If the listed rpm doesn’t match your running kernel, get the src.rpm and rebuild it with “rpmbuild --rebuild /packagename”

your x86-64 rpms will be in /usr/src/packages/RPMS/x86_64

Install them with Yast after you remove all the others & reboot:)