kernel panic at boot on any 6.x OS
Joe Auty
joe at netmusician.org
Sun Feb 25 16:17:49 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Feb 25, 2007, at 11:14 AM, Joe Auty wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On Feb 25, 2007, at 5:46 AM, Daan Vreeken [PA4DAN] wrote:
>
>> On Sunday 25 February 2007 08:59, Kip Macy wrote:
>>> It looks as if you've hit a device driver that is trying to print
>>> out
>>> a null string. The message you've given doesn't provide any more
>>> information than that. If you install a snapshot kernel it will
>>> probably have ddb compiled in which will allow you to at least get a
>>> backtrace. I'm sorry you're having trouble.
>>
>> Grepping the source tree on 6.2-RELEASE shows this message can
>> only have com
>> from one place : sys/kern/kern_conf.c in the function prep_cdevsw() :
>>
>> if (devsw->d_version != D_VERSION_01) {
>> printf(
>> "WARNING: Device driver \"%s\" has wrong
>> version %s\n",
>> devsw->d_name == NULL ? "???" : devsw->d_name,
>> "and is disabled. Recompile KLD module.");
>>
>> Looks like the kernel and the modules are out of sync.
>>
>
> Any idea how this could have happened after disabling everything in
> my /etc/loader.conf, and simply running a:
>
> make buildworld
> make buildkernel KERNCONF=myconfig
> make installkernel KERNCONF=myconfig
>
>
> Shouldn't this have installed a fresh kernel plus only essential
> modules?
>
> Here is a diff of my kernel config (which I've called, rather
> uncreatively, 6.x) against GENERIC:
>
> nothing unusual, just IPFIREWALL and Linux compat stuff, right?
>
Forgot to add that I believe I've also tried building a GENERIC
kernel and ran into this same problem. It's been a while since I
tried this though, so I'll gladly try this again if you think it
would be a useful test! =)
>
>
> # diff 6.x GENERIC
> 19c19
> < # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.7.2.2 2006/05/01
> 00:15:12 scottl Exp $
> - ---
> > # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.13 2006/10/09
> 18:41:36 simon Exp $
> 30,42c30
> < options IPFIREWALL
> < options IPFIREWALL_VERBOSE
> < options IPFIREWALL_VERBOSE_LIMIT=10
> < options IPFIREWALL_DEFAULT_TO_ACCEPT
> < options IPDIVERT
> < #options VFS_AIO
> < #options HZ=1200
> < #options SMP # Symmetric
> MultiProcessor Kernel
> < #device pf
> < #device pflog
> < #device pfsync
> < options COMPAT_LINUX
> < options BRIDGE
> - ---
> > makeoptions DEBUG=-g # Build kernel with gdb(1)
> debug symbols
> 44,49d31
> < # Enable the linux-like proc filesystem support (requires
> COMPAT_LINUX and PSEUDOFS)
> < options LINPROCFS
> <
> < #makeoptions DEBUG=-g # Build kernel with gdb(1)
> debug symbols
> <
> < #options SCHED_ULE # ULE scheduler
> 77,80d58
> < options AHC_REG_PRETTY_PRINT # Print register bitfields
> in debug
> < # output. Adds ~128k to
> driver.
> < options AHD_REG_PRETTY_PRINT # Print register bitfields
> in debug
> < # output. Adds ~215k to
> driver.
> 103a82,83
> > options AHC_REG_PRETTY_PRINT # Print register bitfields
> in debug
> > # output. Adds ~128k to
> driver.
> 104a85,86
> > options AHD_REG_PRETTY_PRINT # Print register bitfields
> in debug
> > # output. Adds ~215k to
> driver.
> 226a209
> > device stge # Sundance/Tamarack TC9021
> gigabit Ethernet
> 248a232,234
> > device wlan_wep # 802.11 WEP support
> > device wlan_ccmp # 802.11 CCMP support
> > device wlan_tkip # 802.11 TKIP support
> 249a236,238
> > device ath # Atheros pci/cardbus NIC's
> > device ath_hal # Atheros HAL (Hardware
> Access Layer)
> > device ath_rate_sample # SampleRate tx rate
> control for ath
>
>
>
>
>
>
>>
>>> On 2/24/07, Joe Auty <joe at netmusician.org> wrote:
>>>> Hello,
>>>>
>>>> (sorry, don't know whether kernel problems should go to
>>>> questions or
>>>> hackers, or both)..
>>>>
>>>> This has been a long-standing problem of mine, but I always ignored
>>>> it hoping it would go away on its own with a future 6.x release,
>>>> but
>>>> it remains...
>>>>
>>>> No matter whether I boot into safe mode or regular mode, with all
>>>> kernel extensions disabled in /boot/loader.conf, I get the
>>>> following
>>>> panic late at boot of a fresh RELENG_6_2 kernel (with only a few
>>>> services left to bring up). The 6.x kernels I've tried all build
>>>> and
>>>> installed cleanly without any errors...
>>>>
>>>>> WARNING: Device driver "
>>>>>
>>>>> Fatal trap 12: page fault while in kernel mode
>>>>> fault virtual address = 0x400000
>>>>> fault code = supervisor read, page not present
>>>>> instruction pointer = 0x20:0xc06d4614
>>>>> stack pointer = 0x28:0xf015491c
>>>>> frame pointer = 0x28:0xf015491c
>>>>> code segment = base 0x0, limit 0xffffff, type 0x1b
>>>>> = DPL 0, pres 1, def32 1, gran 1
>>>>> processor eflags = interupt enabled, resume, IOPL = 0
>>>>> current process = 898 (kldload)
>>>>> trap number = 12
>>>>> panic: page fault
>>>>> uptime: 36s
>>>>> cannot dump. No dump device defined
>>>>> automatic reboot in 15 seconds
>>>>
>>>> This problem does not occur within any 5.x OS for me. I would
>>>> certainly like to resolve this issue now, but this sort of
>>>> debugging
>>>> is over my head beyond running fsck (which I've tried). Any
>>>> ideas here?
>>>>
>>>> Thanks in advance for your help!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----------
>>>> Joe Auty
>>>> NetMusician: web publishing software for musicians
>>>> http://www.netmusician.org
>>>> joe at netmusician.org
>>>
>>> _______________________________________________
>>> freebsd-hackers at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>>> To unsubscribe, send any mail to "freebsd-hackers-
>>> unsubscribe at freebsd.org"
>>
>> --
>> Daan
>> _______________________________________________
>> freebsd-hackers at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>> To unsubscribe, send any mail to "freebsd-hackers-
>> unsubscribe at freebsd.org"
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (Darwin)
>
> iD8DBQFF4bX/CgdfeCwsL5ERAiKCAJwKUt52wgB1mtqFSYUr8eFV39lpwgCglL4R
> t+fcWGuCYkjn6lylcrrZeEM=
> =bca6
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-
> unsubscribe at freebsd.org"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iD8DBQFF4baRCgdfeCwsL5ERAqllAJ970cqu6/zcONglNu8liNpzIYIJDQCbBLJY
GA7DwT7J6Wu8XzBKy7QHj9U=
=HhUR
-----END PGP SIGNATURE-----
More information about the freebsd-hackers
mailing list