NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-i386/40406: NetBSD-5 install kernel (i386) crashes on Thinkpad T61, GENERIC boots fine



>Number:         40406
>Category:       port-i386
>Synopsis:       NetBSD-5 install kernel (i386) crashes on Thinkpad T61, 
>GENERIC boots fine
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 15 15:30:00 +0000 2009
>Originator:     Matthias Kretschmer
>Release:        NetBSD-5_BETA i386 snapshot from 
>ftp://ftp.netbsd.org/pub/NetBSD-daily/
>Organization:
>Environment:
NetBSD-5_BETA i386 snapshot from ftp://ftp.netbsd.org/pub/NetBSD-daily/ (using 
a recent one e.g. 20090112, from some days before produce the same result)
>Description:
Running on Thinkpad T61 with some sort of minimal configuration (including 
chipset intel graphics and such stuff):

The install kernel found on ftp.netbsd.org doesn't boot.  Instead I get a 
kernel panic.  I booted the netbsd-INSTALL_FLOPPY.gz kernel using the NetBSD-4 
boot blocks and grub.  In both cases I get a problem with pcic?.  Disabling all 
pcic devices made it boot fine.

In contrast to the install kernel netbsd-GENERIC.gz from the same archive 
doesn't crash and runs fine on top of NetBSD-4 userland.  NetBSD-4 install 
kernel boots fine.

A screenshot of the panic is given here (there were some inverted characters 
which I have translated to ? -- as it seems that this part is scrambled anyway 
...):

pcic0 at isa0 port 0x3e0-0x3e1 iomem 0xd0000-0xdffff irq
pcic0: controller 0 (Intel 82365SL Revision 1) has socket A only
pcmcia0 at pcic0 controller 0 socket 0
pcic0: controller 0 detecting irqs with mask 0xde18:fatal protection fault in 
supervisor mode
intr_establish: pic ioapic0 pin 10: can't share type 3 with 2
trap type 4 code 32b eip c02f5c1a cs 8 eflags 10246 cr2 0 ilevel 6
kenrince:? ?cla n?t?e ?g?is ? ri n trearpr u?prt??
                                                      0
iStopped in pid 0.19 (system) at netbsd:x86_pause+0x2:  ret
db{0}> t
x86_pause(1,0,c0a57c88,0,0,c1d922c0,c1d4d080,c0106d8d,c1d94400,cb814cb8) at 
netbsd:x86_pause+0x2
intr_biglock_wrapper(c1d94400,cb814cb8,0,0,0,0,0,0,0,0) at 
netbsd:intr_biglock_wrapper+0x11
DDB lost frame for netbsd:Xintr_ioapic_level1+0xad, trying 0xcb576f74
Xintr_ioapic_level1() at netbsd:Xintr_ioapic_level1+0xad
--- interrupt ---
--- switch to interrupt stack ---
Xspllower(0,0,0,c0289bd4,cafdf658,c030f850,0,c01002bb,caff1540,caff1040) at 
netbsd:Xspllower+0xf
lwp_startup(caff1540,caff1040,0,c01002a7,0,c01002a7,0,0,0,0) at 
netbsd:lwp_startup+0x3f
db{0}>
>How-To-Repeat:
boot the kernel
>Fix:
I know only of the workaround to disable pcic devices using the userconf 
interface.  As the Thinkpad has cbb? instead of pcic? for PCMCIA & Cardbus, I 
don't disable anything that is present on the system.



Home | Main Index | Thread Index | Old Index