I've been trying to get a more modern OS to run on an ancient Nokia
firewall by loading an OS on the drive in a Dell D610 and moving the
drive to the IP380. So far, I've had little success. I can get FreeBSD
8.1 to work if I disable USB support. That's the only OS I've been able
to get to boot somewhat normally and I'm able to login with it. All of
the NIC cards have all FFs for the MAC address though. SO, I decided to
try OpenBSD 5.3 RELEASE and I've been unable to get it to boot. Below
is the output. I tried disabling ACPI in a similar fashion to FreeBSD
and found that didn't work. I guess removing ACPI and USB from a
pre-built kernel is the next step. Other than giving up and tossing the
ancient firewall on the recycle pile, does anyone have any ideas on how
to get OpenBSD to work on the IP380? Or what's causing it to crash?
Stan
+------------------------------------------------------------------------------+
| System BIOS Configuration, (C) 2000 General Software, Inc.
|
+---------------------------------------+--------------------------------------+
| System CPU : Pentium III | Low Memory : 637KB
|
| Coprocessor : Enabled | Extended Memory : 1023MB
|
| Floppy 0 Type : Not installed | Serial Ports 1-2 : 03F8
02F8 |
| Floppy 1 Type : Not installed | Serial Ports 3-4 :
|
| Ide 0 Type : 3 | Parallel Ports :
|
| Ide 1 Type : 0 | ROM Shadowing : Enabled
|
| Embedded BIOS Date : 04/30/04 | Manufacturing Mode :
Disabled |
+---------------------------------------+--------------------------------------+
Using drive 0, partition 3.
Loading.....
probing: pc0 com0 com1 pci mem[637K 1023M 1023M a20=on]
disk: hd0+
OpenBSD/i386 BOOT 3.21
switching console to com0
>> OpenBSD/i386 BOOT 3.21
boot: illegal argument acpi
boot> boot
booting hd0a:/bsd: 8404228+1102404 [52+381152+367486]=0x9c7d50
entry point at 0x200120
WARNING: CAN'T ALLOCATE RAM (100000-40000000) FROM IOMEM EXTENT MAP!
[ using 749064 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-2013 OpenBSD. All rights reserved.
http://www.OpenBSD.org
kernel: page fault trap, code=0
Stopped at pmap_alloc_pvpage+0x2d: movl %ecx,0(%eax)
pmap_alloc_pvpage(d0a7f580,0,6d54000,0,0) at pmap_alloc_pvpage+0x2d
pmap_enter(d0a7f580,d6d54000,3ffdb000,7,13) at pmap_enter+0x340
uvm_km_alloc1(d0a2dd40,10000,0,1,2) at uvm_km_alloc1+0xd2
kmeminit(d2d53000,ffc00000,bebc9f28,bca000,bc8000) at kmeminit+0x95
uvm_init(d08d6b00,d08d8f40,c0,d0bc9f4c,3) at uvm_init+0x51
main(d02004f6,d02004fe,0,0,0) at main+0x53
ddb> trace
pmap_alloc_pvpage(d0a7f580,0,6d54000,0,0) at pmap_alloc_pvpage+0x2d
pmap_enter(d0a7f580,d6d54000,3ffdb000,7,13) at pmap_enter+0x340
uvm_km_alloc1(d0a2dd40,10000,0,1,2) at uvm_km_alloc1+0xd2
kmeminit(d2d53000,ffc00000,bebc9f28,bca000,bc8000) at kmeminit+0x95
uvm_init(d08d6b00,d08d8f40,c0,d0bc9f4c,3) at uvm_init+0x51
main(d02004f6,d02004fe,0,0,0) at main+0x53