Created attachment 175117 [details] GENERIC boot panic Soekris 4801 has Geode SC1100 which has broken i8254 timer, so I make a new kernel build adding "options CPU_SOEKRIS" and "options CPU_GEODE", but at least the GENERIC will boot in version 8.2 (which is the last version I did for this device) and then I proceed with a custom kernel. 10.3 refuses to complete booting, but both of these options are still availilible, so I made a custom kernel from a different machine and that one does the same thing. Include is both boot logs GENERIC and NET6801 that I made. I am assuming there was a change in the timers logic to panic instead of allowing this to continue. Below is the custom kernel and the attachment has the GENERIC kernel. Copyright (c) 1992-2016 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.3-RELEASE #0: Fri Sep 23 16:18:15 AST 2016 root@test:/usr/obj/usr/src/sys/NET4801 i386 FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512 CPU: Geode(TM) Integrated Processor by National Semi (586-class CPU) Origin="Geode by NSC" Id=0x540 Family=0x5 Model=0x4 Stepping=0 Features=0x808131<FPU,TSC,MSR,CX8,CMOV,MMX> AMD Features=0x1010000<<s16>,<s24>> real memory = 134217728 (128 MB) avail memory = 121790464 (116 MB) random: <Software, Yarrow> initialized kbd0 at kbdmux0 pcib0 pcibus 0 on motherboard pci0: <PCI bus> on pcib0 sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem 0xa0000000-0xa000 0fff irq 10 at device 6.0 on pci0 sis0: Silicon Revision: DP83816A miibus0: <MII bus> on sis0 nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0 nsphyter0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sis0: Ethernet address: 00:00:24:c4:8d:70 sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem 0xa0001000-0xa000 1fff irq 10 at device 7.0 on pci0 sis1: Silicon Revision: DP83816A miibus1: <MII bus> on sis1 nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1 nsphyter1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sis1: Ethernet address: 00:00:24:c4:8d:71 sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe300-0xe3ff mem 0xa0002000-0xa000 2fff irq 10 at device 8.0 on pci0 sis2: Silicon Revision: DP83816A miibus2: <MII bus> on sis2 nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2 nsphyter2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sis2: Ethernet address: 00:00:24:c4:8d:72 Geode Soekris net4801 comBIOS ver. 1.33 20080103 Copyright (C) 2000-2007 isab0: <PCI-ISA bridge> port 0x6100-0x613f,0x6200-0x623f at device 18.0 on pci0 isa0: <ISA bus> on isab0 pci0: <bridge> at device 18.1 (no driver attached) atapci0: <National Geode SC1100 ATA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0 x177,0x376,0xe000-0xe00f at device 18.2 on pci0 ata0: <ATA channel> at channel 0 on atapci0 ata1: <ATA channel> at channel 1 on atapci0 Timecounter "Geode" frequency 27000000 Hz quality 1000 pci0: <bridge> at device 18.5 (no driver attached) ohci0: <OHCI (generic) USB controller> mem 0xa0003000-0xa0003fff irq 11 at devic e 19.0 on pci0 usbus0 on ohci0 cpu0 on motherboard pmtimer0 on isa0 orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0 panic: No usable event timer found! KDB: stack backtrace: #0 0xc065f222 at kdb_backtrace+0x52 #1 0xc0627662 at vpanic+0x82 #2 0xc06275db at panic+0x1b #3 0xc087d787 at cpu_initclocks_bsp+0x447 #4 0xc05d1e9f at initclocks+0x2f #5 0xc05ce7c7 at mi_startup+0xe7 #6 0xc0450d9d at begin+0x22 Uptime: 1s Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot, --> or switch off the system now.