We have firewall (OPNwall rack OPN20011R) which is based on an alix2d13 board.
Because of something that seems to be a bug in the old ipfilter, we wanted to use the newer version, but it did not finish to boot and that caused big trouble...
It seems to have a problem with the usb ports, because it hangs long (might be minutes) before writing the last line (hub0) and then there would be another one (hub1), but it never finishes.
the log of a successful boot (older Version):
FreeBSD/x86 boot
Default: 0:ad(0,a)/boot/loader
boot:
Consoles: serial port
BIOS drive C: is disk0
BIOS 640kB/261120kB available memory
FreeBSD/x86 bootstrap loader, Revision 1.1
(root@bake.isc.freebsd.org, Sun Jun 2 23:37:39 UTC 2013)
/kernel text=0x8994c8 data=0xdb814+0xa6ae0 \
Copyright (c) 1992-2013 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.4-RELEASE #0: Fri Nov 13 21:09:27 GMT 2015
root@builder84.t1n1wall.com:/usr/m0n0wall/build84/tmp/sys/i386/compile/T1N1WALL_GENERIC i386
gcc version 4.2.1 20070831 patched [FreeBSD]
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x5a2 Family = 5 Model = a Stepping = 2
Features=0x88a93d<fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>
AMD Features=0xc0400000<mmx+,3dnow!+,3dnow!>
real memory = 268435456 (256 MB)
avail memory = 223006720 (212 MB)
pnpbios: Bad PnP BIOS data checksum
wlan: mac acl policy registered
kbd0 at kbdmux0
K6-family MTRR support enabled (2 registers)
cryptosoft0: <software crypto=""> on motherboard
pcib0 pcibus 0 on motherboard
pci0: <pci bus=""> on pcib0
Geode LX: PC Engines ALIX.2 v0.99h tinyBIOS V1.4a (C)1997-2007
pci0: <encrypt decrypt,="" entertainment="" crypto=""> at device 1.2 (no driver attached)
vr0: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
vr0: Quirks: 0x2
vr0: Revision: 0x96
miibus0: <mii bus=""> on vr0
ukphy0: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus0
ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr0: Ethernet address: 00:0d:b9:21:b7:9c
vr0: [ITHREAD]
vr1: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 11 at device 10.0 on pci0
vr1: Quirks: 0x2
vr1: Revision: 0x96
miibus1: <mii bus=""> on vr1
ukphy1: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus1
ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr1: Ethernet address: 00:0d:b9:21:b7:9d
vr1: [ITHREAD]
vr2: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1800-0x18ff mem 0xe0080000-0xe00800ff irq 15 at device 11.0 on pci0
vr2: Quirks: 0x2
vr2: Revision: 0x96
miibus2: <mii bus=""> on vr2
ukphy2: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus2
ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr2: Ethernet address: 00:0d:b9:21:b7:9e
vr2: [ITHREAD]
isab0: <pci-isa bridge=""> port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
isa0: <isa bus=""> on isab0
atapci0: <amd cs5536="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
ata0: <ata channel=""> at channel 0 on atapci0
ata0: [ITHREAD]
ata1: <ata channel=""> at channel 1 on atapci0
ata1: [ITHREAD]
ohci0: <ohci (generic)="" usb="" controller=""> mem 0xefffe000-0xefffefff irq 12 at device 15.4 on pci0
ohci0: [ITHREAD]
usbus0 on ohci0
ehci0: <amd cs5536="" (geode)="" usb="" 2.0="" controller=""> mem 0xefffd000-0xefffdfff irq 12 at device 15.5 on pci0
ehci0: [ITHREAD]
usbus1: EHCI version 1.0
usbus1 on ehci0
cpu0 on motherboard
pmtimer0 on isa0
orm0: <isa option="" rom=""> at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
uart0: [FILTER]
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
uart1: [FILTER]
atrtc0: <at real="" time="" clock=""> at port 0x70 irq 8 on isa0
Timecounter "TSC" frequency 498052773 Hz quality 800
Timecounters tick every 1.000 msec
IPsec:md0: Preloaded image 23605248 bytes at 0xc0e1c7d4
usbus0: 12Mbps Full Speed USB v1.0
Initialized Security Association Processing.
IP Filter: v4.1.34 initialized. Default = block all, Logging = enabled
usbus1: 480Mbps High Speed USB v2.0
ugen0.1: <amd> at usbus0
uhub0: <amd ohci="" root="" hub,="" class="" 9="" 0,="" rev="" 1.00="" 1.00,="" addr="" 1=""> on usbus0
ugen1.1: <amd> at usbus1
uhub1: <amd ehci="" root="" hub,="" class="" 9="" 0,="" rev="" 2.00="" 1.00,="" addr="" 1=""> on usbus1
ad0: 495MB <cf 512mb="" 20071116=""> at ata0-master PIO4
Root mount waiting for: usbus1 usbus0
uhub0: 4 ports with 4 removable, self powered
Root mount waiting for: usbus1
uhub1: 4 ports with 4 removable, self powered
Trying to mount root from ufs:/dev/md0
kern.coredump: 1 -> 0
net.enc.in.ipsec_filter_mask: 0x00000001 -> 0x00000002
Found configuration on ad0.
glxsb0: <amd geode="" lx="" security="" block="" (aes-128-cbc,="" rng)=""> mem 0xefff4000-0xefff7fff irq 9 at device 1.2 on pci0
Initializing timezone... done
Configuring firewall... done
Configuring LAN interface... vr0: link state changed to DOWN
done
Configuring WAN interface... vr2: link state changed to DOWN
done
Configuring OPT1 (EDEKA) interface... done
Starting syslog service... done
Starting webGUI... done
Starting DNS forwarder... done
Starting NTP client... done
Starting DHCP service... done
Starting SNMP agent... done
Configuring PPTP VPN service... done
Configuring IPsec VPN... done</amd></cf></amd></amd></amd></amd></at></isa></amd></ohci></ata></ata></amd></isa></pci-isa></generic></mii></via></generic></mii></via></generic></mii></via></encrypt></pci></software></mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>
*** This is t1n1wall, version 1.8.2b71
built on Fri Nov 13 20:57:23 GMT 2015 for generic-pc-serial
Copyright (C) 2015 by Andrew White. All rights reserved.
Visit http://www.t1n1wall.com for updates.
LAN IP address: 10.3.21.1
WAN IP address: -----
Port configuration:
LAN -> vr0
WAN -> vr2
OPT1 -> vr1 (EDEKA)
The logs of a failed boot (new version):
Copyright (c) 1992-2015 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.2-RELEASE #0: Sun Nov 1 21:49:49 GMT 2015
root@x32builder:/usr/t1n1wall/build10/tmp/sys/i386/compile/T1N1WALL_GENERIC i386
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
CPU: Geode(TM) Integrated Processor by AMD PCS (498.06-MHz 586-class CPU)
Origin="AuthenticAMD" Id=0x5a2 Family=0x5 Model=0xa Stepping=2
Features=0x88a93d<fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>
AMD Features=0xc0400000<mmx+,3dnow!+,3dnow!>
real memory = 268435456 (256 MB)
avail memory = 222986240 (212 MB)
pnpbios: Bad PnP BIOS data checksum
random device not loaded; using insecure entropy
wlan: mac acl policy registered
kbd0 at kbdmux0
K6-family MTRR support enabled (2 registers)
random: <software, yarrow=""> initialized
ACPI BIOS Error (bug): A valid RSDP was not found (20150515/tbxfroot-258)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
cryptosoft0: <software crypto=""> on motherboard
pcib0 pcibus 0 on motherboard
pci0: <pci bus=""> on pcib0
Geode LX: PC Engines ALIX.2 v0.99h tinyBIOS V1.4a (C)1997-2007
pci0: <encrypt decrypt,="" entertainment="" crypto=""> at device 1.2 (no driver attached)
vr0: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
vr0: Quirks: 0x2
vr0: Revision: 0x96
miibus0: <mii bus=""> on vr0
ukphy0: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus0
ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr0: Ethernet address: 00:0d:b9:21:b7:9c
vr1: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 11 at device 10.0 on pci0
vr1: Quirks: 0x2
vr1: Revision: 0x96
miibus1: <mii bus=""> on vr1
ukphy1: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus1
ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr1: Ethernet address: 00:0d:b9:21:b7:9d
vr2: <via vt6105m="" rhine="" iii="" 10="" 100basetx=""> port 0x1800-0x18ff mem 0xe0080000-0xe00800ff irq 15 at device 11.0 on pci0
vr2: Quirks: 0x2
vr2: Revision: 0x96
miibus2: <mii bus=""> on vr2
ukphy2: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus2
ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
vr2: Ethernet address: 00:0d:b9:21:b7:9e
isab0: <pci-isa bridge=""> port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
isa0: <isa bus=""> on isab0
atapci0: <amd cs5536="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
ata0: <ata channel=""> at channel 0 on atapci0
ata1: <ata channel=""> at channel 1 on atapci0
ohci0: <ohci (generic)="" usb="" controller=""> mem 0xefffe000-0xefffefff irq 12 at device 15.4 on pci0
usbus0 on ohci0
ehci0: <amd cs5536="" (geode)="" usb="" 2.0="" controller=""> mem 0xefffd000-0xefffdfff irq 12 at device 15.5 on pci0
usbus1: EHCI version 1.0
usbus1 on ehci0
cpu0 on motherboard
pmtimer0 on isa0
orm0: <isa option="" rom=""> at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
atrtc0: <at realtime="" clock=""> at port 0x70 irq 8 on isa0
Event timer "RTC" frequency 32768 Hz quality 0
Timecounters tick every 0.976 msec
IPsec: Initialized Security Association Processing.
IP Filter: v5.1.2 initialized. Default = block all, Logging = enabled
musbus0: 12Mbps Full Speed USB v1.0
usbus1: 480Mbps High Speed USB v2.0
ugen0.1: <amd> at usbus0
uhub0: <amd ohci="" root="" hub,="" class="" 9="" 0,="" rev="" 1.00="" 1.00,="" addr="" 1=""> on usbus0
ugen1.1: <amd> at usbus1
uhub1: <amd ehci="" root="" hub,="" class="" 9="" 0,="" rev="" 2.00="" 1.00,="" addr="" 1=""> on usbus1
d0: Preloaded image 21647360 bytes at 0xc1051ff0
uhub0: 4 ports with 4 removable, self powered</amd></amd></amd></amd></at></isa></amd></ohci></ata></ata></amd></isa></pci-isa></generic></mii></via></generic></mii></via></generic></mii></via></encrypt></pci></software></software,></mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>
kind regards
Jens Pickenpack
Can you confirm the version of t1n1wall ? I do recall this on earlier version of t1n1wall, related to ACPI not being compiled in the kernel, which is has been for some time.
I do notice this error in you boot, is there a bios update for your hardware ?
ACPI BIOS Error (bug): A valid RSDP was not found (20150515/tbxfroot-258)
can you try b86, see if you systems boots 1.10 ?
Maybe I can try it this evening.
There is no newer bios for this board and I must have tried 2b69 or a bit later.
That one boots (a bit slowly but it does - nothing to complain).
Too bad it still does not really work, because of a problem with dnsmasq:
dnsmasq[97]: bad IP address at line 6 of /var/etc/dnsmasq/dhcpd.conf
Then dnsmasq is shut down.
The configuration is the same as in the traditional branch.
it pauses when scanning USB.
can you give me the contents of /var/etc/dnsmasq/dhcpd.conf , by going to exec.php and executing
cat /var/etc/dnsmasq/dhcpd.conf
dnsmasq has just replaced dhcpd in 1.10 branch.
should be fixed in r89
Great. This one mostly works.
My not fully working VPN (dropped packages issue) is not working at all anymore, but that deserves another ticket ;).
I am marking fixed as the boot issue is resolved. I don't see anyway to remove the usb pause, but that isn't causing any real problem. will follow up on ipsec bug seperately