[Soekris] NET4501 Instability

Justin Thomas justindthomas at gmail.com
Thu Jul 14 02:53:53 UTC 2005


Hi List,

I have a NET4501 running OpenBSD 3.7 that I am using as a firewall and
wireless access point (Atheros minipci 5354 based card).  It works
well except for one nagging issue - it spontaneously reboots every now
and then.

At first, the problem manifested itself as conflicting IP addresses on
my network.  The Soekris box is running ISC DHCPd and the lease file
is stored in a memory filesystem.  With each reboot, it would lose its
record of leases and would dole out duplicate addresses.

I began suspecting that the box might be having problems when my
internet connection would suddenly fail and I'd connect to the box to
see it at the "boot>" prompt.  I'm actually not clear on why it
stopped there, because it should have automatically come all the way
up - it usually does.

Regardless, this rebooting is becoming a bit of a hassle and I'm not
sure where to look.  The logs are obviously temporary (CF is the
primary boot drive) and do not survive a reboot. I could log to a
syslog server, but I suspect the failure happens so quickly that it
wouldn't have time to get off a message. Furthermore, upon leaving a
console connection open, I see effectively nothing - other than the
fact that it rebooted:

<snippet>
Starting Network Daemons... sshd syslogd ftp-proxy dhcpd


OpenBSD/i386 (fw) (tty00)

login:

POST: 0123456789bcefghipajklnoq,,,tvwxy

<white space deleted>

comBIOS ver. 1.24  20040312  Copyright (C) 2000-2004 Soekris Engineering.

net45xx

0064 Mbyte Memory                        CPU 80486 133 Mhz

Pri Mas  Hitachi XX.V.3.3.0.0            LBA 978-8-32  125 Mbyte

PXE-M00: BootManage UNDI, PXE-2.0 (build 082)

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 00
0:16:0 168C 0013 02000001 0116 0290 10 3C 00 A0000000 00000000 10
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0010000 11
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0011000 05
0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0012000 09

 1 Seconds to automatic boot.   Press Ctrl-P for entering Monitor.
Using drive 0, partition 3.
Loading...
probing: pc0 com0 com1 pci mem[639K 63M a20=on]
disk: hd0+
>> OpenBSD/i386 BOOT 2.08
switching console to com0
>> OpenBSD/i386 BOOT 2.08
com0: changing speed to 19200 baud in 5 seconds, change your terminal to match!

com0: 19200 baud
boot>
booting hd0a:/bsd: 1717508+337424 [52+94032+84715]=0x2216f8
entry point at 0x100120

[ using 179172 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-2005 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 3.7 (kernel) #1: Fri May 13 08:56:56 FJT 2005
    root at fw-src.removed.net:/root/soekris-4501F/kernel
cpu0: AMD Am5x86 W/B 133/160 ("AuthenticAMD" 486-class)
cpu0: FPU
real mem  = 66691072 (65128K)
avail mem = 57266176 (55924K)
</snippet>

It's done this twice today.  Any ideas?

-- 
Justin Thomas
Skype (http://www.skype.com/): justindthomas



More information about the Soekris-tech mailing list