On Wed, May 24, 2017 at 10:11:21AM +0800, Kevin Lo wrote:
> My AR9380 adapter arrived, but I hit a kernel panic on amd64:
Which PCI product ID does this card have?
> athn0 at pci2 dev 0 function 0 "Atheros AR9300" rev 0x01: apic 1 int 17
>
> uvm_fault(0xffffffff81858d20, 0xffff800130868ffc, 0, 1) -> e
>
> kernel: page fault trap, code=0
>
> Stopped at x86_bus_space_mem_read_4+0x13: movl 0(%rsi),%eax
>
> ddb{0}> trace
>
> x86_bus_space_mem_read_4(ffff800030869000,fffffffc,13,ffff8000001d1000,10,fffff
>
> fff81a053f0) at x86_bus_space_mem_read_4+0x13
>
> ar9003_read_eep_word(ffff8000001d1000,7ffff7ff,ffffffff81a0548e,800,7ffff7ff,18
>
> ) at ar9003_read_eep_word+0x36
>
> ar9003_read_eep_data(ffff8000001d1000,fffff590,ffff8000001c4800,5aa,5a,fffff590
>
> ) at ar9003_read_eep_data+0x91
>
> ar9003_read_rom(ffff8000001d1000,ffffffff81a055a0,ffff8000001d1000,ffff80000019
>
> d500,ffffffff817ff700,0) at ar9003_read_rom+0xe8
>
> ar9003_attach(ffff8000001d1000,0,ffff8000001d1000,0,0,3) at
> ar9003_attach+0x1b8
I'll check and compare what the driver does for my card here.
There are many different models. Some models don't even have an EEPROM.