Re: ath0: unable to attach hardware

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Fri, 14 Dec 2012 05:41:35 -0800
Hi,

Ok. I'm travelling for a little bit; if I don't reply in a few days,
please poke me again.

It may be that the device is asleep for a bit longer (failing this
test) and has completed resetting at this point.

It may be that the power on sequence is not quite right for some reason.

Would you mind recompiling your kernel and making if_ath a kld, rather
than statically in the kernel?

Thanks,


Adrian

>
> attached to this e-mail you find the output of dmesg. What I guess the most relevant lines could be is:
>
> ath0: <Atheros 5413> mem 0xfdee0000-0xfdeeffff irq 16 at device 4.0 on pci2
> ar5212ChipTest: address test failed addr: 0x00008000 - wr:0x00000000 != rd:0xffffffff
> ar5212Attach: hardware self-test failed
> ath0: unable to attach hardware; HAL status 14
> device_attach: ath0 attach returned 6
>
> I read the registers 4004 and 4010 again to make sure the values still are the same, which indeed they are.
>
> I hope this helps.
>
> Thanks!
>
> On Donnerstag, 13. Dezember 2012 at 10:18 PM, "Adrian Chadd" <adrian_at_freebsd.org> wrote:
>>
>>On 13 December 2012 13:11,  <husyh_at_hush.com> wrote:
>>> Hello everyone,
>>>
>>> I'm afraid I still don't know what exactly BAR is, or how I get
>>its value that I'm supposed to plug into the line John provided:
>>> dd if=/dev/mem bs=4 iseek=((start of bar + reg offset)/4)
>>count=1 | hd
>>>
>>> I assumed that "start of bar" is 0xfdee0000 in my case, since
>>dmesg reports
>>> ath0: <Atheros 5413> mem 0xfdee0000-0xfdeeffff irq 16 at device
>>4.0 on pci2
>>
>>Yup.
>>
>>> This is what I get:
>>> # dd if=/dev/mem bs=4 iseek=`echo "ibase=16; (FDEE0000+4004)/4"
>>| bc` count=1 | hd
>>> 00 00 01 00
>>> # dd if=/dev/mem bs=4 iseek=`echo "ibase=16; (FDEE0000+4010)/4"
>>| bc` count=1 | hd
>>> 14 00 01 00
>>>
>>> Please correct me if my assumption about "start of bar" was
>>wrong and/or I made some other mistake.
>>> Also, please don't hesitate to ask me to do anything else that
>>might help you during debugging.
>>>
>>> Thank you very much for the effort.
>>
>>Hm. Wait, what's the rest of the ath0: output?
>>
>>
>>
>>Adrian
Received on Fri Dec 14 2012 - 12:41:37 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC