SG-2440 boot Failure

  • Update it's fixed I simply reinstalled PFSense.
    And I figured out the other "issue" as I was typing out this message.
    Stupid user error on my part.

    Any ideas/thoughts on the boot failure?
    This thing was fine for a few years and then suddenly bad this morning after just a small power off.
    Are there any good reliable built in memory tests or storage tests that can verify the RAM and built on storage?
    I don't know if the built on SSD storage is SMART capable or not. or if the bios has any kind of built in RAM test.

    Customer was given a brand new hardware replacement and we restored the config from backup in about three minutes.
    I have to decide if they really need the new hardware or not which I will do soon.

    I have an SG-2440 that suddenly will not boot anymore after a brief power outage.
    I am also unable to reinstall PFSense on it.
    While trying to reinstall,
    everything looks ok and normal until the point where it asks for terminal type (VT100 default)
    If you hit enter or type any terminal type it just ever does anything at all after this but only hangs forever.
    I am also using an image that I received from Netgate support for the device.
    Trued the CE image as well either simply hangs at does nothing after successfully booting to the point where it asks
    for terminal type.

    Welcome to pfSense!

    Please choose the appropriate terminal type for your system.
    Common console types are:
    ansi Standard ANSI terminal
    vt100 VT100 or compatible terminal
    xterm xterm terminal emulator (or compatible)
    cons25w cons25w terminal

    Console type [vt100]:

    Boot failure from the build in flash drive/existing filesystem looks like this:
    Also curiously enough, from the boot screen some of the options do not do anything.
    -UM this was my clue to maybe check the serial port settings.
    Grrr... had it set to 7 bit and didn't realize it.

    +------------Welcome to pfSense-----------+
    | | ______
    | 1. Boot Multi User [Enter] | /
    | 2. Boot [S]ingle User | / f
    | 3. [Esc]ape to loader prompt | / \ /
    | 4. Reboot | / p _
    / Sense
    | | \ /
    | Options: | _____/
    | 5. [K]ernel: kernel (1 of 2) | \ /
    | 6. Configure Boot [O]ptions... | ______/
    | |
    | |
    | |

    /boot/kernel/kernel text=0x1223dd0 inflate: too many length or distance symbols

    readin failed

    elf64_loadimage: read failed
    can't load file '/boot/kernel/kernel': input/output error
    Error while including /boot/menu.rc, in the line:

    Hit [Enter] to boot immediately, or any other key for command prompt.
    Booting [/boot/kernel/kernel]...
    /boot/kernel/kernel text=0x1223dd0 inflate: too many length or distance symbols

    readin failed

    elf64_loadimage: read failed
    can't load 'kernel'

    Type '?' for a list of commands, 'help' for more detailed help.

  • Netgate Administrator

    @N8LBV said in SG-2440 boot Failure:

    can't load 'kernel'

    Yeah that's a bit of a show stopper! 😉

    Just for reference if you do use the CE image it needs to be the ADI version which enables the console on com2. If you boot the standard CE memstick you see nothing after the bootloader, though it is still booting at the wrong console.

    Looks like you got it anyway but for anyone else you can request a factory image for that device by opening a ticket with us (subscription not required).


Log in to reply