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.


Log in to reply