Netgate 1100 update failure
-
Update from 24.03 to 24.08 on 1100 fails at Atheros 9280 with the following presented at the console:
ath0: <Atheros 9280> at device 0.0 on pci0
Fatal data abort:
x0: 0x0000000000000000
x1: 0x00000000e8000000
x2: 0x000000000000704c
x3: 0x0000000000000003
x4: 0xffff000000dd6fd8 (ar5212Modes + 0x0)
x5: 0xffff0000898f6978 ($d.6 + 0x86bb0f30)
x6: 0x0000000000000000
x7: 0x0000000000000000
x8: 0xffff000000b70af4 (generic_bs_w_4 + 0x0)
x9: 0xffff000000193ca4 (ar9280DisablePCIE + 0x0)
x10: 0x000000000000001b
x11: 0x0000000000000000
x12: 0x0000000000000000
x13: 0x0000000000000000
x14: 0x0000000000000000
x15: 0x0000000000000000
x16: 0xffff000000b70d14 (bounce_bus_dma_tag_create + 0x0)
x17: 0x0000000000000000
x18: 0xffff0000022bc430 (initstack + 0x3430)
x19: 0xffff0000898f4000 ($d.6 + 0x86bae5b8)
x20: 0x0000000000000003
x21: 0x00000000e8000000
x22: 0x000000000000704c
x23: 0xffff000002227ea0 (memmap_bus + 0x0)
x24: 0xffff00008a81c000 ($d.6 + 0x87ad65b8)
x25: 0x000000000000002a
x26: 0xffff0000898f8000 ($d.6 + 0x86bb25b8)
x27: 0x0000000000004568
x28: 0xffff00000214fa50 (AR9280_chip + 0x0)
x29: 0xffff0000022bc430 (initstack + 0x3430)
sp: 0xffff0000022bc430
lr: 0xffff000000167e44 (ath_hal_reg_write + 0xbc)
elr: 0xffff000000b70afc (generic_bs_w_4 + 0x8)
spsr: 0x00000000800000c5
far: 0x00000000e800704c
esr: 0x0000000096000044
panic: vm_fault failed: 0xffff000000b70afc error 1
cpuid = 0
time = 1
KDB: enter: panic
[ thread pid 0 tid 100000 ]
Stopped at kdb_enter+0x48: str xzr, [x19, #2944]
db> -
What NIC is that?
I think that's probably an issue I saw on the 2100. No fix for that yet.
Edit: Other than removing the NIC.Steve
-
@stephenw10 I expect a fix will surface at some point. This appliance is pretty much for playing with and testing so I'm in no rush.
Ted
-
If you can reproduce it, please share the output of "bt" at that "db>" prompt.
-
@marcosm As requested:
db> bt
Tracing pid 0 tid 100000 td 0xffff00000249a1a0
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0x120
db_command() at db_command+0x368
db_command_loop() at db_command_loop+0x58
db_trap() at db_trap+0x100
kdb_trap() at kdb_trap+0x314
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0xf2000000
kdb_enter() at kdb_enter+0x48
vpanic() at vpanic+0x1e8
panic() at panic+0x48
data_abort() at data_abort+0x318
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0x96000044
generic_bs_w_4() at generic_bs_w_4+0x8
ar5416SetResetReg() at ar5416SetResetReg+0x20
ar9280Attach() at ar9280Attach+0x13c
ath_hal_attach() at ath_hal_attach+0xa4
ath_attach() at ath_attach+0x11c
ath_pci_attach() at ath_pci_attach+0x38c
device_attach() at device_attach+0x3f4
bus_generic_attach() at bus_generic_attach+0x50
pci_attach() at pci_attach+0xf0
device_attach() at device_attach+0x3f4
bus_generic_attach() at bus_generic_attach+0x50
a37x0_pcie_attach() at a37x0_pcie_attach+0x8f8
device_attach() at device_attach+0x3f4
bus_generic_new_pass() at bus_generic_new_pass+0x124
bus_generic_new_pass() at bus_generic_new_pass+0xb4
bus_generic_new_pass() at bus_generic_new_pass+0xb4
bus_generic_new_pass() at bus_generic_new_pass+0xb4
root_bus_configure() at root_bus_configure+0x44
mi_startup() at mi_startup+0x1e0
virtdone() at virtdone+0x68
db> -
@stephenw10 So no go on 2100?
-
Not if you have an ath(4) wifi NIC in it. Not yet at least.
Or remove the NIC before booting into 24.08-dev.