Atheros 9220 don't return from S3 state

Adrian Chadd adrian.chadd at gmail.com
Sun Jan 13 23:57:12 UTC 2013


Well. Compare the other bridges too, out of interest.



Adrian



Sent from my Palm Pre on AT&T
On Jan 13, 2013 4:40 PM, Slawa Olhovchenkov <slw at zxy.spb.ru> wrote: 

On Sun, Jan 13, 2013 at 04:32:16PM -0500, Adrian Chadd wrote:



> Ok. So don't use that :)

> 

> I'll dig up the pci hostif registers and see what I can find. But, hm. We should dump and compare the pci conf registers for the bridge that device is on.&nbsp;

> 



If it is



pcib3 at pci0:0:30:0:      class=0x060401 card=0x12e310cf chip=0x24488086    rev=0xd4 hdr=0x01

    vendor     = 'Intel Corporation'

    device     = '82801 Mobile PCI Bridge'

    class      = bridge

    subclass   = PCI-PCI



(other bridge is PCI Express) -- I don't find difference between

'boot' and 'resume'.



> Adrian

> 

> Adrian

> 

> 

> 

> Sent from my Palm Pre on AT&amp;T

> On Jan 13, 2013 4:25 PM, Slawa Olhovchenkov &lt;slw at zxy.spb.ru&gt; wrote: 

> 

> On Sun, Jan 13, 2013 at 12:19:22PM -0800, Adrian Chadd wrote:

> 

> 

> 

> &gt; On 13 January 2013 12:07, Slawa Olhovchenkov &lt;slw at zxy.spb.ru&gt; wrote:

> 

> &gt; &gt; On Sun, Jan 13, 2013 at 11:43:55AM -0800, Adrian Chadd wrote:

> 

> &gt; &gt;

> 

> &gt; &gt;&gt; Right. That should be a good indication.

> 

> &gt; &gt;

> 

> &gt; &gt; After 10 min card still hot.

> 

> &gt; 

> 

> &gt; Ok, so that means the basic power lines are up and working.

> 

> &gt; 

> 

> &gt; Ah, I did add in the force-wakeup hack code; it's just not enabled by default.

> 

> &gt; 

> 

> &gt; Try editing sys/dev/ath/if_ath_pci.c ; look for:

> 

> &gt; 

> 

> &gt; #ifdef  ATH_PCI_WAKEUP_WAR

> 

> &gt; 

> 

> &gt; .. and change that to

> 

> &gt; 

> 

> &gt; #if 1

> 

> &gt; 

> 

> &gt; Then recompile if_ath_pci and try that.

> 

> 

> 

> After reboot not working:

> 

> 

> 

> [228] ath0: device timeout

> 

> [236] ath0: device timeout

> 

> [245] ath0: device timeout

> 

> 

> 

> PS: card more hot.

> 

> 




More information about the freebsd-wireless mailing list