FS#10754 - Madwifi broken in 2008.06 installer CD

Attached to Project: Release Engineering
Opened by Jules (Misfit138) - Wednesday, 25 June 2008, 02:58 GMT
Last edited by Dieter Plaetinck (Dieter_be) - Thursday, 05 February 2009, 20:58 GMT
Task Type Bug Report
Category ArchISO
Status Closed
Assigned To Aaron Griffin (phrakture)
Gerhard Brauer (GerBra)
Dieter Plaetinck (Dieter_be)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: On 2008.06 installer cd (ftp), ath0 interface is not created until an
# rmmod ath5k
followed by
# rmmod ath_pci
and finally
# modprobe ath_pci

Atheros 5213 chipset according to lshwd. Card is PCMCIA, D-Link DWL-G650

Additional info:Works fine on 2008.04 iso, and on existing, up-to-date Arch installation on same laptop. (T-23)
Also, noload=ath5k does not remedy on livecd
* package version(s) madwifi 0.9.4.3382-5 on 2008.06 kernel 2.6.25

Steps to reproduce: Boot into live environment, ifconfig ath0 yields
ath0: error fetching interface information: Device not found
Above workaround works fine. Unclear, but since it works ok on 2008.04, seems unique to 2008.06 iso.
dmesg|tail:

ath5k_PCI 0000:03:00.0: registered as 'phy0'
phy0: selected rate control algorithm 'pid'
ath5k phy0: atheros ar5213a chip found (MAC: 0x59, phy: 0x43)
ath5k phy0: rf2112a 2GHz radio found (0x46)
ath_hal: module license 'proprietary taints kernel.'
ath_hal: 0.9.30.13 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF54
13, RF2133)
wlan: trunk
ath_pci: trunk

This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
Thursday, 05 February 2009, 20:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  upstream has fixed this apparently
Comment by Aaron Griffin (phrakture) - Wednesday, 25 June 2008, 18:27 GMT
So to be clear, the same kernel and module versions work fine on a REAL system, but not in the live system, yes?
Comment by Jules (Misfit138) - Wednesday, 25 June 2008, 19:27 GMT
Correct.
Works fine in live environment, 2008.04 iso.
Works fine on REAL system, up-to-date.
Broken on 2008.06 iso.
All on same machine.
Comment by Aaron Griffin (phrakture) - Wednesday, 25 June 2008, 21:03 GMT
Wait wait... where does 'noload' come from? Do you mean disablemodules=ath5k ?
Comment by Jules (Misfit138) - Wednesday, 25 June 2008, 22:22 GMT
I was passing noload= to kernel in GRUB, in livecd. You're right, it would help if I passed the proper argument.

Passing disablemodules=ath5k to grub kernel line on 2008.06 disables both ath5k and ath_pci.
Thereafter, modprobing ath_pci creates ath0, and interface can be configured as usual.
Interestingly, on REAL system and on 2008.04, both modules seemingly peacefully co-exist. An lsmod on both 2008.04 and REAL up-to-date system show both ath5k and ath_pci loaded, with full functionality.
Strange, but problem only exists on 2008.06. In the meantime, I will re-burn and re-try.
Comment by Aaron Griffin (phrakture) - Tuesday, 03 February 2009, 19:45 GMT
Moved from main project - still an issue?
Comment by Dieter Plaetinck (Dieter_be) - Tuesday, 03 February 2009, 20:01 GMT
Jules, can you check one of the isos from http://dev.archlinux.org/~aaron/archiso/ ?
Comment by Jules (Misfit138) - Tuesday, 03 February 2009, 21:33 GMT
I will burn and check tonight.
Comment by Jules (Misfit138) - Wednesday, 04 February 2009, 01:41 GMT
Ok, works 95% with module ath5k, automagically loaded by udev. Only small issue is the led, which is no biggie. Looks like ath5k is maturing and encompassing the older cards that were handled by ath_pci..
Comment by Jules (Misfit138) - Wednesday, 04 February 2009, 02:20 GMT
Ok, works 95% with module ath5k, automagically loaded by udev. Only small issue is the led, which is no biggie. Looks like ath5k is maturing and encompassing the older cards that were handled by ath_pci..
Comment by Dieter Plaetinck (Dieter_be) - Thursday, 05 February 2009, 20:57 GMT
Cool. glad to hear that. Thanks for retrying

Loading...