Subject: Re: descriptor dumps for "ath0: hardware error ..."
To: David Young <dyoung@pobox.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-net
Date: 12/08/2005 10:19:44
On Dec 7, 2005, at 8:03 PM, David Young wrote:
> I found one of my 64MB Soekris net4526s was repeatedly printing 'ath0:
> hardware error; resetting" in its log. Fortunately, it was running
> the
> attached patches. I ran sysctl -w hw.ath0.debug=0x80000000 to collect
> tx/rx descriptor dumps following the hardware errors.
>
> The descriptors look unextraordinary, apart from a few m->m_data
> pointing
> outside of the mb_map region---I don't know if that's necessarily
> a problem:
No, it is not necessarily a problem. It could be pointing to
external storage such as loaned pages.
>
> # pmap 0
> C0000000 5064K read/write/exec [ anon ]
> C04F2000 4K read/write/exec [ anon ]
> C04F3000 68K read/write/exec [ anon ]
> C0504000 65148K read/write/exec [ kmem_map ]
> C44A3000 16384K read/write/exec [ pager_map ]
> C54A3000 208K read/write/exec [ anon ]
> C54D7000 4096K read/write/exec [ exec_map ]
> C58D7000 1200K read/write/exec [ phys_map ]
> C5A03000 4096K read/write/exec [ mb_map ]
> C5E03000 48K read/write/exec [ anon ]
> C5E0F000 4K read/write/exec [ anon ]
> C5E10000 776K read/write/exec [ anon ]
> C5ED2000 8192K read/write/exec [ ubc_pager ]
> C66D2000 24K read/write/exec [ anon ]
> C66D8000 160K read/write/exec [ uvm_aobj ]
> C6700000 640K read/write/exec [ anon ]
> C67A0000 64K read/write/exec [ uvm_aobj ]
> C67B0000 512K read/write/exec [ anon ]
> C6830000 64K read/write/exec [ uvm_aobj ]
> C6840000 384K read/write/exec [ anon ]
> C68A0000 64K read/write/exec [ uvm_aobj ]
> C68B0000 64K read/write/exec [ anon ]
> C68C0000 80K read/write/exec [ uvm_aobj ]
> C68D4000 16K read/write/exec [ uvm_aobj ]
> C68D8000 16K read/write/exec [ uvm_aobj ]
> C68DC000 16K read/write/exec [ uvm_aobj ]
> C68E0000 128K read/write/exec [ anon ]
> C6900000 16K read/write/exec [ uvm_aobj ]
> C6904000 48K read/write/exec [ uvm_aobj ]
> C6910000 192K read/write/exec [ anon ]
> C6940000 16K read/write/exec [ uvm_aobj ]
> C6944000 16K read/write/exec [ uvm_aobj ]
> C6948000 48K read/write/exec [ uvm_aobj ]
> C6954000 16K read/write/exec [ uvm_aobj ]
> C695C000 4K read/write/exec [ anon ]
> C695D000 48K read/write/exec [ uvm_aobj ]
> C696D000 16K read/write/exec [ uvm_aobj ]
> total 107908K
>
> Dave
>
> --
> David Young OJC Technologies
> dyoung@ojctech.com Urbana, IL * (217) 278-3933
> <hw-err-messages>
> <ath-debug-hardware-error>
-- thorpej