Installation on Soekris 4801 fails to properly boot
-
I've tried installing the nanoBSD of both 1.2.3 and 2.0 beta4. Neither are successfully booting.
When I watch it boot via console, I am greeted with the following:
F6 PXE Boot: 1 ######## /boot.config: -h FreeBSD/i386 boot Default: 0:ad(0,a)/boot/loader boot: Consoles: serial port BIOS drive C: is disk0 BIOS 639kB/130048kB available memory FreeBSD/i386 bootstrap loader, Revision 1.1 (sullrich@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org, Sat Sep 25 09:27:54 EDT 201 0) Loading /boot/defaults/loader.conf /boot/kernel/kernel text=0x88055c data=0x3c9594+0x9bd20 / \ Hit [Enter] to boot immediately, or any other key for command prompt. Type '?' for a list of commands, 'help' for more detailed help. OK Nothing happens after this, so I type "boot" at the prompt, to receive the following:
sullrich@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org:/usr/obj.pfSense/usr/pfSe
nsesrc/src/sys/pfSense_wrap.8.i386 i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by National Semi (266.65-MHz 586-class CPU)
Origin = "Geode by NSC" Id = 0x540 Family = 5 Model = 4 Stepping = 0
Features=0x808131 <fpu,tsc,msr,cx8,cmov,mmx>real memory = 134217728 (128 MB)
avail memory = 112226304 (107 MB)
wlan: mac acl policy registered
ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /bo
ot/loader.conf.
module_register_init: MOD_LOAD (ipw_bss_fw, 0xc06f9900, 0) error 1
ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /b
oot/loader.conf.
module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc06f99a0, 0) error 1
wpi: You need to read the LICENSE file in /usr/share/doc/legal/intel_wpi/.
wpi: If you agree with the license, set legal.intel_wpi.license_ack=1 in /boot/l
oader.conf.
module_register_init: MOD_LOAD (wpi_fw, 0xc086c650, 0) error 1
ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw
/.
ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in
/boot/loader.conf.
module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc06f9a40, 0) error 1
ACPI Error: A valid RSDP was not found (20100331/tbxfroot-309)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
cryptosoft0: <software crypto="">on motherboard
padlock0: No ACE support.
pcib0: <host to="" pci="" bridge="">pcibus 0 on motherboard
pci0: <pci bus="">on pcib0
sis0: <natsemi 10="" dp8381[56]="" 100basetx="">port 0xe100-0xe1ff mem 0xa0000000-0xa000
0fff irq 10 at device 6.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <mii bus="">on sis0
nsphyter0: <dp83815 10="" 100="" media="" interface="">PHY 0 on miibus0
nsphyter0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: [ITHREAD]
sis1: <natsemi 10="" dp8381[56]="" 100basetx="">port 0xe200-0xe2ff mem 0xa0001000-0xa000
1fff irq 10 at device 7.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <mii bus="">on sis1
nsphyter1: <dp83815 10="" 100="" media="" interface="">PHY 0 on miibus1
nsphyter1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: [ITHREAD]
sis2: <natsemi 10="" dp8381[56]="" 100basetx="">port 0xe300-0xe3ff mem 0xa0002000-0xa000
2fff irq 10 at device 8.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <mii bus="">on sis2
nsphyter2: <dp83815 10="" 100="" media="" interface="">PHY 0 on miibus2
nsphyter2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: [ITHREAD]
Geode Soekris net4801 comBIOS ver. 1.33 20080103 Copyright (C) 2000-2007
isab0: <pci-isa bridge="">port 0x6100-0x613f,0x6200-0x623f at device 18.0 on pci0
isa0: <isa bus="">on isab0
pci0: <bridge>at device 18.1 (no driver attached)
atapci0: <national geode="" sc1100="" ata33="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0
x177,0x376,0xe000-0xe00f at device 18.2 on pci0
ata0: <ata 0="" channel="">on atapci0
ata0: [ITHREAD]
ata1: <ata 1="" channel="">on atapci0
ata1: [ITHREAD]
Timecounter "Geode" frequency 27000000 Hz quality 1000
pci0: <bridge>at device 18.5 (no driver attached)
ohci0: <ohci (generic)="" usb="" controller="">mem 0xa0003000-0xa0003fff irq 11 at devic
e 19.0 on pci0
ohci0: [ITHREAD]
usbus0: <ohci (generic)="" usb="" controller="">on ohci0
cpu0 on motherboard
orm0: <isa option="" rom="">at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0
atrtc0: <at real="" time="" clock="">at port 0x70 irq 8 on isa0
ppc0: parallel port not found.
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]
Timecounters tick every 10.000 msec
IPsec: Initialized Security Association Processing.
usbus0: 12Mbps Full Speed USB v1.0
ad0: 1953MB <sandisk sdcfh2-002g="" hdx="" 4.32="">at ata0-master PIO4
ugen0.1: <(0x0e11)> at usbus0
uhub0: <(0x0e11) OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
uhub0: 3 ports with 3 removable, self powered
Trying to mount root from ufs:/dev/ufs/pfsense0
WARNING: / was not properly dismounted
Mounting filesystems…
Setting up embedded specific environment... done.
WARNING: R/W mount of / denied. Filesystem is not clean - run fsck
mount: /dev/ufs/pfsense0 : Operation not permitted
** /dev/ufs/pfsense0
** Last Mounted on /
** Root file system
***** FILE SYSSep 27 08:31:37 init: /bin/sh on /etc/rc terminated abnormally, go
ing to single user mode
Sep 27 08:31:37 init: NSSWITCH(_nsdispatch): nis, passwd_compat, endpwent, not f
ound, and no fallback provided
Enter full pathname of shell or RETURN for /bin/sh:I've done quite a bit of googling, to no avail. Any ideas? I was using physdiskwrite to write the image to CF. The above output is from pfsense-2.0-BETA4-2g-20100925-1040-nanobsd.img</sandisk></at></isa></ohci></ohci></bridge></ata></ata></national></bridge></isa></pci-isa></dp83815></mii></natsemi></dp83815></mii></natsemi></dp83815></mii></natsemi></pci></host></software></fpu,tsc,msr,cx8,cmov,mmx>
-
Well, to clarify, it does boot. Once it has cycled through everything I've posted above, I get "Enter full pathname of shell or return for /bin/sh:
And if I hit return, I'm in the shell. But not sure what I can do from there. I can navigate through the filesystem, but not sure if there's anything I can do from there.
-
Well, after much head bashing, I have found that for whatever reason, the USB > Serial adapter in conjunction w/ Teraterm that I've been using to configure Cisco gear for years, doesn't like the Soekris boards for some reason. So, I used a different adapter I had laying around, and everything works perfectly now. It was quite an experience.
So, for whatever reason, the little stubby guy works great, and the dongley guy, seems to work fine, but, well doesn't. I included the picture, because they don't have any brand names on them.