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

NEWBIE: 2.7 install goes fine - then first boot crashes with page fault



Hi folks,

Trying to install 2.7 from CD. I can complete the install, disk and
partition mapping went great, I even FTP'd the SSL package from
openbsd.org. After the install, it says congratulations...halt the machine
and reboot. 

During the subsequent boot everything is going great then it drops into
ddb> with the following:

starting system logger
starting rpc daemons: portmap.
savecore: no core dump
checking quotas: done.
building ps databases: kvm dev.
clearing /tmp
starting pre-securelevel daemons:.
setting kernal security level: kern.securelevel: 0 -> 1
preserving editor files
uvm_fault(0xe03e5c60, 0x0, 0, 1) -> 5
kernel: page fault trap, code=0
stopped at     _pmap_remove_all+0xf4:  testb  $0x2,0x1(%edi)

 ddb>

Full details of dmesg and trace are below but first a few notes. I'm
setting up this machine to learn bsd/unix.  I can program, as well as keep
up with technical operating systems manuals. Although I am new to unix, I
am starting to grasp the beginnings of it.

The Machine:
 Compaq Deskpro 386/20
 13MB RAM - 1MB system module + (3) 4MB expansion modules
 Adaptec 1542-CF ISA SCSI Card (Floppy/Hard Disk Controler)
 Internal Seagate 9MB SCSI2 Hard Drive
 External Matshita SCSI CDROM
 (2) 3C509B-TPO ISA Ethernet Cards
 
I realize it's an old machine but I like the classic look of the case. I'm
interested in teaching myself unix and I don't want to spend alot of money
on a more powerful machine. Worse case, I would be willing to replace the
motherboard & power supply (keep the case) and try installing from there on
a more powerful system.

I purchased OpenBSD 2.7 CD last year and I've finally found the right parts
(memory, scsi controler, hard drive, ethernet) at the right price ($8, $15,
$15, $10) to bring this Compaq Deskpro up to minimum requirements. I was
quite excited when the entire install went flawless! 

I've also tried installing version 2.9 from a floppy but that reboots
immeadiately with a "no init" error...worry about that later?

OK, here is what I'm wondering...

 Is this a bug that openbsd.org might interested in?

 Am I expecting too much from this Compaq Deskpro?

 Is there a way around this problem?

 Where do I go from here?

Thank you in advance for any input, but especially your patience with a
newbie 
;-)

Ron A. Parker

RAParker
   |\/|\
   |/-|/
   |\ | RAParker_(_at_)_Quadzilla_(_dot_)_NET


dmesg output from install cd

OpenBSD 2.7 (RAMDISK_CD) #63: Sat May 13 18:12:11 MDT 2000
    deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/RAMDISK_CD
cpu0: Intel 386DX (386-class)
real mem  = 13217792 (12908K)
avail mem = 7417856 (7244K)
using 186 buffers containing 761856 bytes (744K) of memory
mainbus 0 (root)
bios0 at mainbus0: AT/286+(98) BIOS, date 0//2//8
isa0 at mainbus0
isadma0 at isa0
aha0 at isa0 port 0x330/4 irq 11 drq 7: model AHA-1542CF, firmware C.0
aha0: unlocking mailbox interface
aha0: async, parity
scsibus0 at aha0: 8 targets
cd0 at scsibus0 targ 0 lun 0: <MATSHITA, CD-ROM CR-8008, 8.0h> SCSI2
5/cdrom removable
sd0 at scsibus0 targ 1 lun 0: <SEAGATE, SX910800N, 8514> SCSI 0/direct
fixed
sd0: 8669MB, 4926 cyl, 27 head, 133 sec, 512 bytes/sec, 17755614 sec total
ep0 at isa0 port 0x210/16 irq 15: address 00:20:af:41:5d:9d, utp/aui
(default utp)
ep1 at isa0 port 0x300/16 irq 10: address 00:60:8c:bb:d4:93, utp/aui
(default utp)
pccom0 at isa0 port 0x3f8/8 irq 4: ns16450, no fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16450, no fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB 80 cyl, 2 head, 15 sec
biomask 840 netmask 8c40 ttymask 8c42
rd0: fixed, 3560 blocks
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02

installed 2.7 via FTP (all, base, and base + comp27.tgz & man27.tgz)

dmesg output after first boot -c

OpenBSD 2.7 (GENERIC) #25: Sat May 13 18:04:26 MDT 2000
    deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel 386DX (386-class)
real mem  = 13217792 (12908K)
avail mem = 7417856 (7244K)
using 187 buffers containing 765952 bytes (748K) of memory
User Kernel Config
UKC> disable lms
123 lms0 disabled
124 lms1 disabled
UKC>exit
mainbus 0 (root)
bios0 at mainbus0: AT/286+(98) BIOS, date 0//2//8
isa0 at mainbus0
isadma0 at isa0
aha0 at isa0 port 0x330/4 irq 11 drq 7: model AHA-1542CF, firmware C.0
aha0: unlocking mailbox interface
aha0: async, parity
scsibus0 at aha0: 8 targets
cd0 at scsibus0 targ 0 lun 0: <MATSHITA, CD-ROM CR-8008, 8.0h> SCSI2
5/cdrom removable
sd0 at scsibus0 targ 1 lun 0: 


<SEAGATE, SX910800N, 8514> SCSI 0/direct
fixed
sd0: 8669MB, 4926 cyl, 27 head, 133 sec, 512 bytes/sec, 17755614 sec total
ep0 at isa0 port 0x210/16 irq 15: address 00:20:af:41:5d:9d, utp/aui
(default utp)
ep1 at isa0 port 0x300/16 irq 10: address 00:60:8c:bb:d4:93, utp/aui
(default utp)
pccom0 at isa0 port 0x3f8/8 irq 4: ns16450, no fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16450, no fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
mms0 at isa0 port 0x23c/4 irq 5
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB 80 cyl, 2 head, 15 sec
biomask 840 netmask 8c40 ttymask 9ce2
pctr: no performance counters in CPU
dkcsum: sd0 matched BIOS disk 80
root on sd0a
rootdev=0x400 rrootdev=0xd00 rawdev=0xd02
Automatic boot in progress: starting file system checks.
/devrsd0a: file system is clean; not checking
/devrsd03: file system is clean; not checking
/devrsd0f: file system is clean; not checking
/devrsd0g: file system is clean; not checking
/devrsd0h: file system is clean; not checking
starting tty flags
starting network
add net default: gateway 192.168.0.1
starting system logger
starting rpc daemons: portmap.
savecore: no core dump
checking quotas: done.
building ps databases: kvm dev.
clearing /tmp
starting pre-securelevel daemons:.
setting kernal security level: kern.securelevel: 0 -> 1
preserving editor files
uvm_fault(0xe03e5c60, 0x0, 0, 1) -> 5
kernel: page fault trap, code=0
stopped at     _pmap_remove_all+0xf4:  testb  $0x2,0x1(%edi)


ddb> trace
_pmap_remove_all(b5f000,0,e30def64,e0244be5,e05be6e0) at
_pmap_remove_all+0xf4
_pmap_page_protect(b5f000,0,e30def64,e0244a45,ffffffff,0,83d,e02440eb,0,e05be5dc,
e30def84,e024414e,0,e015611c,0,0,0,0,e30def94,e0156127,0,0,e04c2e68,e01002fb,
0,1,0,0,e01002f7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,e30e0ff0,10,0,0,0,0,
4c0000,0,0,0,0) at _pmap_page_protect+03xd
_uvm_pageout(0,e015611c,0,0,0) at _uvm_pageout+0xbc8
_uvm_pageout(0,0,e04c2e68,e01002fb,0) at _uvm_pageout+0x13a
_start_pagedaemon(0) at _start_pagedaemon_0xb
bad frame pointer: 0xe04c2e68


ddb> examine
_pmap_remove_all+0xf4:  20147f6


ddb> show map
MAP 0xd0271038: [0x446c7->oxeb000000]
        #ent=-668987393, sz=-1915215345, ref=1583073381, version=64581,
flags=0xc7145d8b
uvm_fault(0xe03e5c60, 0x0, 0, 1) -> 5
kernel: page fault trap, code=0
faulted in ddb; continuing...


ddb> show all proc
  PID   PPID    PGRP  UID  S      FLAGS  WAIT      COMMAND
10854  28430  28430     0  2     0x4006            perl        
16846      1  16846     0  3       0x84  select    portmap
22289      1  22289     0  2       0x84            syslogd
28430      1  28430     0  3     0x4086  pause     sh
    3      0      0     0  3   0x100204  syncer    update
    2      0      0     0  2   0x100204            pagedaemon
    1      0      1     0  3     0x4084  wait      init
    0     -1      0     0  3    0x80204  scheduler swapper
    

ddb> show registers
es          0xe05b0010  _end+0x136490
ds          0xe0160010  _postsig+0x188
edi                 0
esi         0xe05c8f68  _end_0x13f3e8
ebp         0xe30def14  _end+0x2c55394
ebx         0xe05dd2a0  _end+0x153720
edx         0xe30db000  _end_0x2c51480 
ecx         0xdfbfd000  
eax                 0
eip         0xe271038   _pmap_remove_all_+0xf4
cs                0x8
eflags        0x10282 
esp         0xe30deedc  _end_0x2c5535c
ss          0xe30d0010  _end_0x2c46490
_pmap_remove_all+fxf4:  testb    $0x2,0x1(%edi)


ddb> show object
OBJECT 0xe0271038:  pgops=0x4bff0374, npages=1191458952, refs=-61502496



Visit your host, monkey.org