Ticket #1060 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Support for Giga-byte GN-WI01GT?

Reported by: sunny.tseng@yahoo.com.tw Assigned to:
Priority: major Milestone: version 0.9.3
Component: madwifi: driver Version: v0.9.2.1
Keywords: GN-WI01GT Cc:
Patch is attached: 0 Pending:

Description (Last modified by mrenzmann)

Dear Experts,

On open SuSe?10.2 with "madwifi-0.9.2.1-0.1.i586.rpm", the installation was fine, modules loaded successfully; however, I've got the following error message during booting: "wifi%%d: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)"

According to "lspci", the card is AR5006EG - "168c:001c", which should be supported. Btw, some info was scripted below. Kindly please help on resolving this problem. Many Thanks!

Script started on Tue Jan  2 19:16:02 2007

suse102:~ # rpm -qa | grep -i madwifi
madwifi-kmp-default-0.9.2.1_2.6.18.2_34-0.1
madwifi-devel-0.9.2.1-0.1
madwifi-0.9.2.1-0.1

suse102:~ # lsmod | grep -i ath
ath_pci                95648  0 
ath_rate_sample        18304  1 ath_pci
wlan                  189532  2 ath_pci,ath_rate_sample
ath_hal               195792  2 ath_pci,ath_rate_sample

suse102:~ # dmesg | grep -i hal
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wifi%d: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)
wifi%d: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)

suse102:~ # dmesg | grep -i ath
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
ath_rate_sample: 1.2 (0.9.2.1)
ath_pci: 0.9.4.5 (0.9.2.1)

suse102:~ # lspci -v
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1252
	Flags: bus master, fast devsel, latency 0, IRQ 169
	Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at ec00 [size=8]
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Memory at feb40000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [d0] Power Management version 2

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1252
	Flags: bus master, fast devsel, latency 0
	Memory at fea80000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [d0] Power Management version 2

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1263
	Flags: bus master, fast devsel, latency 0, IRQ 169
	Memory at feb3c000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [70] Express Unknown type IRQ 0

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fa600000-fa6fffff
	Capabilities: [40] Express Root Port (Slot-) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1
	Capabilities: [a0] Power Management version 2

00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: fa700000-fa7fffff
	Capabilities: [40] Express Root Port (Slot-) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2
	Capabilities: [a0] Power Management version 2

00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=07, sec-latency=0
	I/O behind bridge: 0000c000-0000dfff
	Memory behind bridge: fa800000-fe7fffff
	Prefetchable memory behind bridge: 000000009ff00000-00000000bfefffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3
	Capabilities: [a0] Power Management version 2

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, medium devsel, latency 0, IRQ 233
	I/O ports at e880 [size=32]

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, medium devsel, latency 0, IRQ 225
	I/O ports at e800 [size=32]

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, medium devsel, latency 0, IRQ 185
	I/O ports at e480 [size=32]

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, medium devsel, latency 0, IRQ 169
	I/O ports at e400 [size=32]

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, medium devsel, latency 0, IRQ 233
	Memory at feb3bc00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=08, subordinate=08, sec-latency=32
	Memory behind bridge: fe800000-fe8fffff
	Capabilities: [50] Subsystem: Intel Corporation 82801 Mobile PCI Bridge

00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
	Subsystem: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02) (prog-if 80 [Master])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1267
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 225
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at ffa0 [size=16]
	Capabilities: [70] Power Management version 2

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
	Subsystem: ASUSTeK Computer Inc. Unknown device 11f5
	Flags: bus master, fast devsel, latency 0, IRQ 169
	I/O ports at b800 [size=256]
	Memory at fa6ff000 (64-bit, non-prefetchable) [size=4K]
	Expansion ROM at fa6e0000 [disabled] [size=64K]
	Capabilities: [40] Power Management version 2
	Capabilities: [48] Vital Product Data
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
	Capabilities: [60] Express Endpoint IRQ 0
	Capabilities: [84] Vendor Specific Information

02:00.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001c (rev 01)
	Subsystem: Giga-byte Technology Unknown device e913
	Flags: fast devsel, IRQ 177
	Memory at fa7f0000 (64-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [40] Power Management version 2
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [60] Express Legacy Endpoint IRQ 0
	Capabilities: [90] MSI-X: Enable- Mask- TabSize=1

08:03.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Unknown device 1377
	Flags: bus master, medium devsel, latency 64, IRQ 50
	Memory at fe8ff800 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [dc] Power Management version 2

08:03.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1377
	Flags: bus master, medium devsel, latency 64, IRQ 58
	Memory at fe8ff400 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2

08:03.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1377
	Flags: bus master, medium devsel, latency 0, IRQ 3
	Memory at fe8ff000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2

08:03.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1377
	Flags: medium devsel, IRQ 3
	Memory at fe8fec00 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2

08:03.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
	Subsystem: ASUSTeK Computer Inc. Unknown device 1377
	Flags: medium devsel, IRQ 3
	Memory at fe8fe800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2

suse102:~ # uname -a
Linux suse102 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux

suse102:~ # exit

Script done on Tue Jan  2 19:18:32 2007

Best Regards, Sunny

Attachments

Change History

01/05/07 09:48:49 changed by mrenzmann

  • description changed.

01/05/07 18:39:29 changed by mike.mcgrain@gmail.com

I am having the exact issue here with 10.2 on a hp dv1680us

01/08/07 02:04:11 changed by sunny.tseng@yahoo.com.tw

Hello,

Is there any way that we could have the source code of the HAL, and modify the codes by ourselves, to speed up the progress?

01/08/07 07:24:33 changed by mrenzmann

The HAL source is available only for signees of an NDA with Atheros. Even if you would sign the NDA, you most probably would not be allowed to release your modifications to MadWifi, so the answer to your question is basically: no.

AR5006EG is a PCI-Express chipset, and some bugs related to supporting PCI-Express chipsets have been fixed in a new HAL release that has been committed in r1711 (after the release of v0.9.2). So it would be a good idea to give a recent snapshot a try, as the reported issue most likely has been fixed there.

Please report back about the results of your test.

01/10/07 03:11:44 changed by sunny.tseng@yahoo.com.tw

Great! The new snapshot r1886 release works! Thank you so much, Mrenzmann!

01/10/07 03:17:40 changed by scottr

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to version 0.9.3.

03/12/07 14:57:13 changed by anonymous

thanks a bunch, card works fine on benq r55eg with opensuse 10.2

does not work out of the box though until proper stable package is released you'll have to compile the snapshots on your own (no rpm for 10.2 yet)


Add/Change #1060 (Support for Giga-byte GN-WI01GT?)