NetBSD-Bugs archive

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

port-i386/37982: i486DX system panics while probing for NPX on isa bus



>Number:         37982
>Category:       port-i386
>Synopsis:       i486DX system panics while probing for NPX on isa bus
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 08 16:30:00 +0000 2008
>Originator:     Jarle Greipsland
>Release:        NetBSD -current
>Organization:
        
>Environment:
        
        
System: NetBSD 4.99.53
Architecture: i386
Machine: i386
>Description:
I just compiled a custom -current kernel for my i486DX2-based system, and
when I tried to boot it it panicked during the autoconfigure stage.  The
ten finger console log is:

panic: idt_vec_reserve: failed to reserve vec 45
Stopped in pid 0.1 (system) at netbsd:breakpoint+0x4: popl  %ebp
db> trace
breakpoint(...)
panic(...)
idt_vec_reserve(2d,f0,0,0,0) at netbsd:idt_vec_reserve+0x39
npxprobe1(0,f0,d,0,c043a9ec) at netbsd:npxprobe1+0x1aa
npx_isa_probe(...) at netbsd:npx_isa_probe+0x7e
isasearch(...)
mapply(...)
config_search(...)
isarescan(...)
isaattach(...)
config_attach_loc(...)
config_found_ia(...)
mainbus_attach(...)
config_attach_loc(...)
config_attach(...)
config_rootfound(...)
cpu_configure(...)
configure(...)
main(...)

The active parts of my kernel configuration file follow:
include         "arch/i386/conf/std.i386"
options         INCLUDE_CONFIG_FILE
maxusers        32
makeoptions     CPUFLAGS="-march=i486 -mtune=pentiumpro"
options         INSECURE
options         RTC_OFFSET=0
options         NTP
options         KTRACE
options         SYSVMSG
options         SYSVSEM
options         SYSVSHM
options         P1003_1B_SEMAPHORE
options         LKM
options         USERCONF
options         SYSCTL_INCLUDE_DESCR
options         DDB
options         DDB_HISTORY_SIZE=512
options         COMPAT_NOMID
options         COMPAT_09
options         COMPAT_10
options         COMPAT_11
options         COMPAT_12
options         COMPAT_13
options         COMPAT_14
options         COMPAT_15
options         COMPAT_16
options         COMPAT_20
options         COMPAT_30
options         COMPAT_40
options         COMPAT_43
options         COMPAT_BSDPTY
options         DKWEDGE_AUTODISCOVER
options         DKWEDGE_METHOD_GPT
file-system     FFS
file-system     MFS
file-system     NFS
file-system     MSDOSFS
file-system     FDESC
file-system     KERNFS
file-system     NULLFS
file-system     OVERLAY
file-system     PORTAL
file-system     PROCFS
file-system     UMAPFS
file-system     UNION
file-system     PTYFS
file-system     TMPFS
options         QUOTA
options         SOFTDEP
options         NFSSERVER
options         FFS_NO_SNAPSHOT
options         INET
options         INET6
options         PFIL_HOOKS
options         IPFILTER_LOG
options         IPFILTER_LOOKUP
options         EISAVERBOSE
options         SCSIVERBOSE
options         NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
options         WSEMUL_VT100
options         WSDISPLAY_CUSTOM_OUTPUT
options         WS_KERNEL_FG=WSCOL_GREEN
options         WSDISPLAY_CUSTOM_BORDER
options         WSDISPLAY_COMPAT_PCVT
options         WSDISPLAY_COMPAT_SYSCONS
options         WSDISPLAY_COMPAT_USL
options         WSDISPLAY_COMPAT_RAWKBD
options         WSKBD_USONLY
options         PCKBD_CNATTACH_MAY_FAIL
options         WSDISPLAY_SCROLLSUPPORT
config          netbsd  root on ? type ?
mainbus0 at root
cpu* at mainbus?
eisa0   at mainbus?
isa0    at mainbus?
npx0    at isa? port 0xf0 irq 13
pckbc0          at isa?
pckbd*          at pckbc?
pms*            at pckbc?
vga0            at isa?
wsdisplay*      at vga? console ?
wskbd*          at pckbd? console ?
wsmouse*        at pms? mux 0
attimer0        at isa?
pcppi0          at isa?
sysbeep0        at pcppi?
com0    at isa? port 0x3f8 irq 4
com1    at isa? port 0x2f8 irq 3
com2    at isa? port 0x3e8 irq 5
lpt0    at isa? port 0x378 irq 7
aic0    at isa? port 0x340 irq 11
scsibus* at scsi?
sd*     at scsibus? target ? lun ?
wdc0    at isa? port 0x1f0 irq 14 flags 0x00
wdc1    at isa? port 0x170 irq 15 flags 0x00
atabus* at ata?
wd*     at atabus? drive ? flags 0x0000
fdc0    at isa? port 0x3f0 irq 6 drq 2
fd*     at fdc? drive ?
we0     at isa? port 0x280 iomem 0xd0000 irq 9
we1     at isa? port 0x300 iomem 0xcc000 irq 10
spkr0   at pcppi?
include "arch/i386/conf/GENERIC.local"
pseudo-device   crypto
pseudo-device   swcrypto
pseudo-device   md              1
pseudo-device   vnd
pseudo-device   bpfilter
pseudo-device   ipfilter
pseudo-device   loop
pseudo-device   tun
pseudo-device   gre
pseudo-device   gif
pseudo-device   pty
pseudo-device   rnd
pseudo-device   clockctl
pseudo-device   ksyms
pseudo-device   lockstat
pseudo-device   wsmux
pseudo-device   wsfont
options         PAX_MPROTECT=0
options         PAX_ASLR=0

>How-To-Repeat:
Install a -current kernel on a i486 system?

>Fix:
        
Unknown to me.

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index