Issues Upgrading from 24.03 to 24.11 SG-1100 Atheros 9280
-
I have a crash with the upgrade to 24.11 and have attached the putty log
pcib0: <Marvell Armada 3700 PCIe Bus Controller> mem 0xd0070000-0xd008ffff irq 5 on simplebus0 pcib0: link up pci0: <OFW PCI bus> on pcib0 ath0: <Atheros 9280> at device 0.0 on pci0 Fatal data abort: x0: 0x0000000000000000 x1: 0x00000000e8000000 x2: 0x000000000000704c x3: 0x0000000000000003 x4: 0xffff000000dcee88 (ar5212Modes + 0x0) x5: 0xffff0000898f4978 ($d.6 + 0x86b61f30) x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0xffff000000b6a4b0 (generic_bs_w_4 + 0x0) x9: 0xffff000000193c2c (ar9280DisablePCIE + 0x0) x10: 0x000000000000001b x11: 0x0000000000000000 x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000 x16: 0xffff000000b6a6d0 (bounce_bus_dma_tag_create + 0x0) x17: 0x0000000000000000 x18: 0xffff0000022c9430 (initstack + 0x3430) x19: 0xffff0000898f2000 ($d.6 + 0x86b5f5b8) x20: 0x0000000000000003 x21: 0x00000000e8000000 x22: 0x000000000000704c x23: 0xffff000002221b00 (memmap_bus + 0x0) x24: 0xffff00008a81b000 ($d.6 + 0x87a885b8) x25: 0x000000000000002a x26: 0xffff0000898f6000 ($d.6 + 0x86b635b8) x27: 0x0000000000004568 x28: 0xffff000002147c50 (AR9280_chip + 0x0) x29: 0xffff0000022c9430 (initstack + 0x3430) sp: 0xffff0000022c9430 lr: 0xffff000000167dec (ath_hal_reg_write + 0xbc) elr: 0xffff000000b6a4b8 (generic_bs_w_4 + 0x8) spsr: 0x00000000800000c5 far: 0x00000000e800704c esr: 0x0000000096000044 panic: vm_fault failed: 0xffff000000b6a4b8 error 1 cpuid = 0 time = 1 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x48: str xzr, [x19, #2944] db>
-
Hmm, what card is that?
I've seen that, or similar, in early 24.08 builds on aarch64.
Steve
-
@stephenw10 Compex WLE200NX 2x2
-
Ah, OK. Looks like an upstream bug in aarch64 PCI unfortunately.
-
@stephenw10 so should be patched in the next development cycle. Do you need me to fill out a red mine bug report?
-
We have an internal bug open already since it's aarch hardware specific. But opening one on the public redmine can't hurt.
It doesn't look like an easy bug to fix. A couple of our devs here looked at it and anticipated it would require some extremely deep diving into the architecture specific code.
-
@stephenw10 Does the DEV team have an idea what may have changed between the two versions to break this?
-
Not specifically. We tested reverting a seemingly likely upstream commit but it didn't change anything.
-
https://redmine.pfsense.org/issues/15472
It has been as issue for a while
-
@LostInIgnorance can you add to this one?
https://redmine.pfsense.org/issues/15472
I had crashes also same card 9280
Chipset -
@JonathanLee said in Issues Upgrading from 24.03 to 24.11 SG-1100 Atheros 9280:
https://redmine.pfsense.org/issues/15472
That's a different crash. In FreeBSD 15 based builds (24.03, 24.11 and any beta rc in between) it will not boot at all with an Ath base card present. It panics trying to initialise the driver.
-
@stephenw10 so if I have the same card in a 2100 it will do the same thing?
-
Yes, I would expect so.
-
@stephenw10 Do you know if the fix for this will be included into the new version for 25?
-
I don't know. But I can test it against current internal builds....hold on....
-
Ok well it's impossible to test because some new bug in the PCIe system prevents the NIC being seen.
pcib0: <Marvell Armada 3700 PCIe Bus Controller> mem 0xd0070000-0xd008ffff irq 5 on simplebus0 pcib0: link up pci0: <OFW PCI bus> on pcib0 pci0: failed to allocate bus number device_attach: pci0 attach returned 6
Let me see what I can find....