* Re: ath5k_pci: gain calibration timeout / unable to reset hardware -11 [not found] <1229923913.3886.7.camel@localhost> @ 2008-12-22 20:58 ` Andrew Morton 2008-12-22 21:37 ` Jiri Slaby 0 siblings, 1 reply; 6+ messages in thread From: Andrew Morton @ 2008-12-22 20:58 UTC (permalink / raw) To: Soeren Sonnenburg; +Cc: linux-kernel, linux-wireless (cc linux-wireless) On Mon, 22 Dec 2008 06:31:53 +0100 Soeren Sonnenburg <kernel@nn7.de> wrote: > Hi, > > I was using the ath5k_pci driver on a macbook pro 1,1 and it is working > for some time but then suddenly messages like the ones below appear and > I have to *turn off* the machine to get it back working (even booting to > osx is not sufficient - osx won't have network when things go wrong as > they do after a couple of hours). Note that this happens with both > 2.6.27 and .28. > > Soeren > > > (things were working at first and then not and then the symptom occured) > > $ dmesg | grep ath5k > > ath5k_pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > ath5k_pci 0000:03:00.0: setting latency timer to 64 > ath5k_pci 0000:03:00.0: registered as 'phy0' > ath5k phy0: Atheros AR5424 chip found (MAC: 0xa3, PHY: 0x61) > ath5k_pci 0000:03:00.0: PCI INT A disabled > ath5k_pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > ath5k_pci 0000:03:00.0: setting latency timer to 64 > ath5k_pci 0000:03:00.0: registered as 'phy0' > ath5k phy0: Atheros AR5424 chip found (MAC: 0xa3, PHY: 0x61) > ath5k_pci 0000:03:00.0: PCI INT A disabled > ath5k_pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > ath5k_pci 0000:03:00.0: setting latency timer to 64 > ath5k_pci 0000:03:00.0: registered as 'phy0' > ath5k phy0: Atheros AR5424 chip found (MAC: 0xa3, PHY: 0x61) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: can't reset hardware (-11) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5270MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5270 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: gain calibration timeout (5765MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5765 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: can't reset hardware (-11) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5270MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5270 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: gain calibration timeout (5765MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5765 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration failed (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (5245MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5245 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: noise floor calibration failed (5745MHz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k_pci 0000:03:00.0: PCI INT A disabled > ath5k_pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > ath5k_pci 0000:03:00.0: setting latency timer to 64 > ath5k_pci 0000:03:00.0: registered as 'phy0' > ath5k phy0: Atheros AR5424 chip found (MAC: 0xa3, PHY: 0x61) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: can't reset hardware (-11) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5270MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5270 Mhz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5245MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5245 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: noise floor calibration timeout (5815MHz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5245MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5245 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: noise floor calibration timeout (5815MHz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: can't reset hardware (-11) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (5240MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5240 Mhz) > ath5k phy0: gain calibration timeout (5245MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5245 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5315MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5315 Mhz) > ath5k phy0: noise floor calibration timeout (5320MHz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: gain calibration timeout (5805MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5805 Mhz) > ath5k phy0: gain calibration timeout (5810MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5810 Mhz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: gain calibration timeout (2417MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2417 Mhz) > ath5k phy0: gain calibration timeout (2422MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2422 Mhz) > ath5k phy0: gain calibration timeout (2427MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2427 Mhz) > ath5k phy0: gain calibration timeout (2432MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2432 Mhz) > ath5k phy0: gain calibration timeout (2437MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2437 Mhz) > ath5k phy0: gain calibration timeout (5245MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5245 Mhz) > ath5k phy0: gain calibration timeout (5250MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5250 Mhz) > ath5k phy0: gain calibration timeout (5255MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5255 Mhz) > ath5k phy0: gain calibration timeout (5260MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5260 Mhz) > ath5k phy0: gain calibration timeout (5265MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5265 Mhz) > ath5k phy0: gain calibration timeout (5320MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5320 Mhz) > ath5k phy0: gain calibration timeout (5745MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5745 Mhz) > ath5k phy0: gain calibration timeout (5750MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5750 Mhz) > ath5k phy0: gain calibration timeout (5755MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5755 Mhz) > ath5k phy0: gain calibration timeout (5760MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5760 Mhz) > ath5k phy0: gain calibration timeout (5810MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5810 Mhz) > ath5k phy0: gain calibration timeout (5815MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5815 Mhz) > ath5k phy0: gain calibration timeout (5820MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5820 Mhz) > ath5k phy0: gain calibration timeout (5825MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (5825 Mhz) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: ath5k_chan_set: unable to reset channel (2412 Mhz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > ath5k phy0: noise floor calibration timeout (2412MHz) > > > after a fresh reboot > > $ dmesg | grep ath > > ath5k_pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > ath5k_pci 0000:03:00.0: setting latency timer to 64 > ath5k_pci 0000:03:00.0: registered as 'phy0' > ath5k phy0: Atheros AR5424 chip found (MAC: 0xa3, PHY: 0x61) > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: unable to reset hardware: -11 > ath5k phy0: gain calibration timeout (2412MHz) > ath5k phy0: unable to reset hardware: -11 > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ath5k_pci: gain calibration timeout / unable to reset hardware -11 2008-12-22 20:58 ` ath5k_pci: gain calibration timeout / unable to reset hardware -11 Andrew Morton @ 2008-12-22 21:37 ` Jiri Slaby 2008-12-22 21:39 ` Jiri Slaby 0 siblings, 1 reply; 6+ messages in thread From: Jiri Slaby @ 2008-12-22 21:37 UTC (permalink / raw) To: Andrew Morton Cc: Soeren Sonnenburg, linux-kernel, linux-wireless, ath5k-devel On 12/22/2008 09:58 PM, Andrew Morton wrote: > (cc linux-wireless) > > On Mon, 22 Dec 2008 06:31:53 +0100 > Soeren Sonnenburg <kernel@nn7.de> wrote: > >> Hi, >> >> I was using the ath5k_pci driver on a macbook pro 1,1 and it is working >> for some time but then suddenly messages like the ones below appear and >> I have to *turn off* the machine to get it back working (even booting to >> osx is not sufficient - osx won't have network when things go wrong as >> they do after a couple of hours). Note that this happens with both >> 2.6.27 and .28. Does the _HW lockup_ happen even with 2.6.28? The lockup should be gone there (with the messages still present). ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ath5k_pci: gain calibration timeout / unable to reset hardware -11 2008-12-22 21:37 ` Jiri Slaby @ 2008-12-22 21:39 ` Jiri Slaby 2008-12-22 21:48 ` [ath5k-devel] " Bob Copeland 0 siblings, 1 reply; 6+ messages in thread From: Jiri Slaby @ 2008-12-22 21:39 UTC (permalink / raw) To: Andrew Morton Cc: Soeren Sonnenburg, linux-kernel, linux-wireless, ath5k-devel On 12/22/2008 10:37 PM, Jiri Slaby wrote: > On 12/22/2008 09:58 PM, Andrew Morton wrote: >> (cc linux-wireless) >> >> On Mon, 22 Dec 2008 06:31:53 +0100 >> Soeren Sonnenburg <kernel@nn7.de> wrote: >> >>> Hi, >>> >>> I was using the ath5k_pci driver on a macbook pro 1,1 and it is working >>> for some time but then suddenly messages like the ones below appear and >>> I have to *turn off* the machine to get it back working (even booting to >>> osx is not sufficient - osx won't have network when things go wrong as >>> they do after a couple of hours). Note that this happens with both >>> 2.6.27 and .28. > > Does the _HW lockup_ happen even with 2.6.28? The lockup should be gone there > (with the messages still present). I see Bob already replied, ignore me, he knows better. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ath5k-devel] ath5k_pci: gain calibration timeout / unable to reset hardware -11 2008-12-22 21:39 ` Jiri Slaby @ 2008-12-22 21:48 ` Bob Copeland 2008-12-22 22:37 ` Maxim Levitsky 2008-12-22 22:38 ` Nick Kossifidis 0 siblings, 2 replies; 6+ messages in thread From: Bob Copeland @ 2008-12-22 21:48 UTC (permalink / raw) To: Jiri Slaby Cc: Andrew Morton, Soeren Sonnenburg, ath5k-devel, linux-wireless, linux-kernel, linville On Mon, Dec 22, 2008 at 4:39 PM, Jiri Slaby <jirislaby@gmail.com> wrote: >> >> Does the _HW lockup_ happen even with 2.6.28? The lockup should be gone there >> (with the messages still present). > > I see Bob already replied, ignore me, he knows better. I thought Felix's patch had gone into .28, but in fact it hasn't. We should probably get it in or queue it for .28.1 -- it's a two liner that will fix a lot of people's setups. John, if you're reading, that's 23c401574b16cb2b6d2231ba405ebf85b8c87de5 in wireless-testing. The lockup can still occur, but it's a lot less frequent with his patch. -- Bob Copeland %% www.bobcopeland.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ath5k-devel] ath5k_pci: gain calibration timeout / unable to reset hardware -11 2008-12-22 21:48 ` [ath5k-devel] " Bob Copeland @ 2008-12-22 22:37 ` Maxim Levitsky 2008-12-22 22:38 ` Nick Kossifidis 1 sibling, 0 replies; 6+ messages in thread From: Maxim Levitsky @ 2008-12-22 22:37 UTC (permalink / raw) To: Bob Copeland Cc: Jiri Slaby, Soeren Sonnenburg, ath5k-devel, linux-wireless, linville, linux-kernel, Andrew Morton On Mon, 2008-12-22 at 16:48 -0500, Bob Copeland wrote: > On Mon, Dec 22, 2008 at 4:39 PM, Jiri Slaby <jirislaby@gmail.com> wrote: > >> > >> Does the _HW lockup_ happen even with 2.6.28? The lockup should be gone there > >> (with the messages still present). > > > > I see Bob already replied, ignore me, he knows better. > > I thought Felix's patch had gone into .28, but in fact it hasn't. > We should probably get it in or queue it for .28.1 -- it's a two > liner that will fix a lot of people's setups. > > John, if you're reading, that's 23c401574b16cb2b6d2231ba405ebf85b8c87de5 > in wireless-testing. > > The lockup can still occur, but it's a lot less frequent with his patch. > Happens about 1 in 10 times on resume from ram. Best regards, Maxim Levitsky ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ath5k-devel] ath5k_pci: gain calibration timeout / unable to reset hardware -11 2008-12-22 21:48 ` [ath5k-devel] " Bob Copeland 2008-12-22 22:37 ` Maxim Levitsky @ 2008-12-22 22:38 ` Nick Kossifidis 1 sibling, 0 replies; 6+ messages in thread From: Nick Kossifidis @ 2008-12-22 22:38 UTC (permalink / raw) To: Bob Copeland Cc: Jiri Slaby, Soeren Sonnenburg, ath5k-devel, linux-wireless, linville, linux-kernel, Andrew Morton 2008/12/22 Bob Copeland <bcopeland@gmail.com>: > On Mon, Dec 22, 2008 at 4:39 PM, Jiri Slaby <jirislaby@gmail.com> wrote: >>> >>> Does the _HW lockup_ happen even with 2.6.28? The lockup should be gone there >>> (with the messages still present). >> >> I see Bob already replied, ignore me, he knows better. > > I thought Felix's patch had gone into .28, but in fact it hasn't. > We should probably get it in or queue it for .28.1 -- it's a two > liner that will fix a lot of people's setups. > > John, if you're reading, that's 23c401574b16cb2b6d2231ba405ebf85b8c87de5 > in wireless-testing. > > The lockup can still occur, but it's a lot less frequent with his patch. > Felix's patch is for Noise Floor calibration timeout which is non-fatal, here we have a problem with gain offset calibration. If gain offset calibration fails, we can't have i/q correction and we can't tune to that channel propertly. This is a known problem also reported on binary HAL ;-) http://madwifi-project.org/ticket/1869 we miss something in rf/phy initialization i guess... _____________________________________________ > ath5k-devel mailing list > ath5k-devel@lists.ath5k.org > https://lists.ath5k.org/mailman/listinfo/ath5k-devel > -- GPG ID: 0xD21DB2DB As you read this post global entropy rises. Have Fun ;-) Nick ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-12-22 22:39 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1229923913.3886.7.camel@localhost>
2008-12-22 20:58 ` ath5k_pci: gain calibration timeout / unable to reset hardware -11 Andrew Morton
2008-12-22 21:37 ` Jiri Slaby
2008-12-22 21:39 ` Jiri Slaby
2008-12-22 21:48 ` [ath5k-devel] " Bob Copeland
2008-12-22 22:37 ` Maxim Levitsky
2008-12-22 22:38 ` Nick Kossifidis
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).