[Bug 212957] With Soekris 4801 hardware panic: No usable event timer found!

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Sep 24 06:23:52 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212957

            Bug ID: 212957
           Summary: With Soekris 4801 hardware panic: No usable event
                    timer found!
           Product: Base System
           Version: 10.3-RELEASE
          Hardware: i386
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: misc at fagersrd.net
                CC: freebsd-i386 at FreeBSD.org
                CC: freebsd-i386 at FreeBSD.org

Created attachment 175117
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=175117&action=edit
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 at 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.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list