>Number: 5127
>Category: kernel
>Synopsis: uvm_fault booting a soekris net4501
>Confidential: yes
>Severity: critical
>Priority: medium
>Responsible: bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat May 20 13:00:01 GMT 2006
>Closed-Date:
>Last-Modified:
>: Rodolfo Gouveia
>Release: 3.9 -current (15/05/2006)
>:
net
>Environment:
System : BSD 3.9 -current (15/05/2006)
Architecture: BSD.i386
Machine : i386 (soekris net4501)
>Description:
My NET4501 panics when booting with -current. It seems somebody else
has had this:
dmesg, trace follows:
PST: 0123456789bcefghipajklnoq,,,tvwxy[2J
comBIS ver. 1.26a 20040819 Copyright (C) 2000-2004 Soekris Engineering.
net45xx
CPU 80486 133 Mhz 0000 Mbyte
Pri Mas Hyperstone ATA LBA 999-4-32 64 Mbyte
Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 Base2 Int
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
0:16:0 1260 3873 02800001 0117 0290 10 3C 00 A0000008 00000000 10
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0001000 11
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0002000 05
0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0003000 09
Seconds to automatic boot. Press Ctrl-P for entering Monitor. 5 4 3 2 1
Using drive 0, partition 3.
Loading
probing: pc0 com0 com1 pci mem[639K 63M a20=on]
disk: hd0+
>How-To-Repeat:
Just boot the kernel. You can get the kernel that I booted from here:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
>BSD/i386 BT 2.10
|/-\|/-switching console to com0
[ using 500716 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2006 BSD. All rights reserved. http://BSD.org
BSD 3.9-current (GENERIC) #0: Sat May 20 09:51:02 WEST 2006
root@
cpu0: AMD Am486DX4 W/B or Am5x86 W/B 150 ("AuthenticAMD" 486-class)
cpu0: FPU
real mem = 66678784 (65116K)
avail mem = 53051392 (51808K)
using 839 buffers containing 3436544 bytes (3356K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIS, date 20/40/19, BIS32 rev. 0 @ 0xf7840
pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: RM list: 0xc8000/0x9000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
elansc0 at pci0 dev 0 function 0 "AMD ElanSC520 PCI" rev 0x00: product 0 stepping 1.1, CPU clock 133MHz, reset 1<PWRGD>
gpio0 at elansc0: 32 pins
wi0 at pci0 dev 16 function 0 "Intersil PRISM2.5" rev 0x01: irq 10
wi0: PRISM2.5 ISL3874A(Mini-PCI) (0x8013), Firmware 1.1.0 (primary), 1.4.9 (station), address 00:02:6f:35:53:aa
sis0 at pci0 dev 18 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 11, address 00:00:24:c3:9c:f8
nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
sis1 at pci0 dev 19 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 5, address 00:00:24:c3:9c:f9
nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
sis2 at pci0 dev 20 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 9, address 00:00:24:c3:9c:fa
nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
isa0 at mainbus0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
uvm_fault(0xd06f77c0, 0x0, 0, 1) -e
kernel: page fault trap, code=0
Stopped at wdcprobe+0xf4: call *0x68(%eax)
ddbtrace
wdcprobe(d0826310,0,0,0) at wdcprobe+0xf4
wdc_isa_probe(d0991300,d099f000,d0826820,d06b5f84) at wdc_isa_probe+0xa9
isascan(d0991300,d099f000,4,1) at isascan+0xf9
config_scan(d054dcf4,d0991300,d0826e80,0,0) at config_scan+0xaf
config_attach(d0998fc0,d06b5d20,d0826e80,d0472000) at config_attach+0xef
mainbus_attach(0,d0998fc0,0,0,d0826ef0) at mainbus_attach+0x158
config_attach(0,d06b4a48,0,0,d06f78a0) at config_attach+0xef
config_rootfound(d064bafc,0,d0826f38,d0444289) at config_rootfound+0x27
cpu_configure(0,1,3,0,0) at cpu_configure+0x24
main(0,0,0,0,0) at main+0x352
ddbps
PID PPID PGRP UID S FLAGS WAIT CMMAND
* 0 -1 0 0 7 0x80204 swapper
ddb>