Updated kernel from 2.6.31.r6 to 2.6.31.r10. Now my atheros card does not work anymore. log:
log messages now (2.6.31.r10) Feb 22 22:05:43 booh kernel: ath5k 0000:00:0b.0: enabling device (0010 -> 0012) Feb 22 22:05:43 booh kernel: ath5k 0000:00:0b.0: PCI INT A -> GSI 17 (level, low ) -> IRQ 17 Feb 22 22:05:43 booh kernel: ath5k 0000:00:0b.0: registered as 'phy0' Feb 22 22:05:43 booh kernel: ath5k phy0: Invalid EEPROM checksum 0x2180 Feb 22 22:05:43 booh kernel: ath5k phy0: unable to init EEPROM Feb 22 22:05:43 booh kernel: ath5k 0000:00:0b.0: PCI INT A disabled Feb 22 22:05:43 booh kernel: ath5k: probe of 0000:00:0b.0 failed with error -5 log messages old (2.6.31.r6) Feb 22 23:07:32 booh kernel: ath5k 0000:00:0b.0: enabling device (0010 -> 0012) Feb 22 23:07:32 booh kernel: ath5k 0000:00:0b.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 Feb 22 23:07:32 booh kernel: ath5k 0000:00:0b.0: registered as 'phy0' Feb 22 23:07:32 booh kernel: ath: EEPROM regdomain: 0x63 Feb 22 23:07:32 booh kernel: ath: EEPROM indicates we should expect a direct regpair map Feb 22 23:07:32 booh kernel: ath: Country alpha2 being used: 00 Feb 22 23:07:32 booh kernel: ath: Regpair used: 0x63 Feb 22 23:07:32 booh kernel: phy0: Selected rate control algorithm 'minstrel' Feb 22 23:07:32 booh kernel: ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
This is reported to be fixed in 2.6.32 kernels. Please test gentoo-sources-2.6.32-r7.
(In reply to comment #2) > This is reported to be fixed in 2.6.32 kernels. > Please test gentoo-sources-2.6.32-r7. > Confirmed. This resolves the problem. However, the problem, I think was not with the kernel sources, but with the gentoo patches, since r6 worked just fine and r10 did not.
It's not a problem with the genpatches, it is a problem in the driver source in the kernel that was fixed.