kernel/5127: uvm_fault booting a soekris net4501

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

kernel/5127: uvm_fault booting a soekris net4501

Rodolfo Gouveia
>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:
>Originator:     Rodolfo Gouveia
>Release:        3.9 -current (15/05/2006)
>Organization:
net
>Environment:
       
        System      : OpenBSD 3.9 -current (15/05/2006)
        Architecture: OpenBSD.i386
        Machine     : i386 (soekris net4501)
>Description:
        My NET4501 panics when booting with -current. It seems somebody else
        has had this:
        http://marc.theaimsgroup.com/?l=openbsd-bugs&m=114750986324668&w=2

dmesg, trace follows:
POST: 0123456789bcefghipajklnoq,,,tvwxy
comBIOS ver. 1.26a  20040819  Copyright (C) 2000-2004 Soekris Engineering.

net45xx

                                         CPU 80486 133 Mhz 0000 Mbyte Memory0002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640064

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:
        http://www.cosmico.net/tmp/bsd.current
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:
 >> OpenBSD/i386 BOOT 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 OpenBSD. All rights reserved.  http://www.OpenBSD.org
 
 OpenBSD 3.9-current (GENERIC) #0: Sat May 20 09:51:02 WEST 2006
     [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
 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) BIOS, date 20/40/19, BIOS32 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: ROM 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<PWRGOOD>
 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)
 ddb> trace
 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
 ddb> ps
    PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 *    0     -1      0      0  7     0x80204             swapper
 ddb>