Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    ReefEdge Secure Port 25 with SnapGear Geode SC1100 @233MHz

    Hardware
    4
    11
    8620
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tnjed last edited by

      I'm new to pfSense, but have searched and can't find anything on this part.  I picked up several ReefEdge Secure Port 25 devices recently and would like to repurpose them using pfSense.  They use SnapGear Geode SC1100 boards with 2 ethernet, 1 CF slot, 1 serial port, and 1 mini-PCI slot with an 802.11b radio installed.  They were part of a secure wireless switch system from now defunct ReefEdge.  From what I've read and observed, they are VERY similar in design to the WRAP boards, but boot to a SanpGear firmware.

      I have successfully flashed the latest version of pfSense to a 128MB CF card and booted.  It shows a series of boot messages culminating in loading /boot/defaults/loader.conf and then reboots itself (see putty log below).  It continues this cycle until interrupted.  When I do interrupt it I can ls files and the directory structure looks appropriate.  I have even modified the /boot/defaults/loader.conf to turn on verbose logging, but that doesn't seem to make any difference in what messages appear.

      Does anyone have any experience with this part or advice on how to proceed.  In pasting the log file I did notice that the device only has 64MB of memory.  Could the lack of 128MB be causing this?

      Thanks,
      TNJed

      =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2008.04.25 18:01:33 =~=~=~=~=~=~=~=~=~=~=~=

      OK autoboot
      Hit [Enter] to boot immediately, or any other key for command prompt.

      Booting [/boot/kernel/kernel] in 4 seconds…
      Booting [/boot/kernel/kernel] in 3 seconds…
      Booting [/boot/kernel/kernel] in 2 seconds…
      Booting [/boot/kernel/kernel] in 1 second…
      Booting [/boot/kernel/kernel]…             
      -|/-|
      Copyright (c) 1992-2007 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 6.2-RELEASE-p11 #0: Sun Feb 24 17:36:53 EST 2008
          sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense_wrap.6
      Timecounter "i8254" frequency 1193182 Hz quality 0

      SNAPGEAR FAST BOOT Version 1.3.1 -- 19-Aug-2004

      (C) Copyright 2001-2004, SnapGear Inc (www.snapgear.com)

      -|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/-|/- C o n s o l e s :  i n t e r n a l  v i d e o / k e y b o a r d     
      BIOS drive A: is disk0

      BIOS drive C: is disk1

      BIOS 640kB/64512kB available memory

      FreeBSD/i386 bootstrap loader, Revision 1.1(sullrich@builder6.pfsense.com, Sun Feb 24 17:26:05 EST 2008)

      /-|/

      Loading /boot/defaults/loader.conf

      • \ | / -

      Hit [Enter] to boot immediately, or any other key for command prompt.

      1 Reply Last reply Reply Quote 0
      • Cry Havok
        Cry Havok last edited by

        Have you read the documentation on troubleshooting the boot process?

        1 Reply Last reply Reply Quote 0
        • T
          tnjed last edited by

          @Cry:

          Have you read the documentation on troubleshooting the boot process?

          I've looked thru the How To and wiki pages and haven't run across anything on troubleshooting the boot process.  Actually I've been struggling with the organization of the documentation that is available.  Any suggestions of particular places to look would be greatly appreciated.  I'm glad to read the docs, I'm just not having much luck finding them.

          1 Reply Last reply Reply Quote 0
          • T
            tnjed last edited by

            @tnjed:

            @Cry:

            Have you read the documentation on troubleshooting the boot process?

            I've looked thru the How To and wiki pages and haven't run across anything on troubleshooting the boot process.  Actually I've been struggling with the organization of the documentation that is available.  Any suggestions of particular places to look would be greatly appreciated.  I'm glad to read the docs, I'm just not having much luck finding them.

            OK, via Google I did find a page called "Boot Troubleshooting" on the PFSenseDevWiki page (http://devwiki.pfsense.org/wikka.php?wakka=BootTroubleShooting) .  The only suggestion I get that sensibly applies to my embedded pfSense install is the suggestion to repartition with Linux.  Being a newbie I'd appreciate any suggestions of partition type (ext2?) and process for loading image to a CF card with an existing Linux partition.

            1 Reply Last reply Reply Quote 0
            • H
              hoba last edited by

              Can you access the bios and check if there are settings for lba, chs or whatever and try thise? I also noticed that the bios reports a "drive a". Can you try to make your "drive c" the first device (disk0)? I think this was needed for older soekris boards as well to make them boot.

              pfSense can run on 64 mb but you should not push it too hard (like adding multiple ipsec tunnels or using the captive portal). It's not supported though as the minimum system requirements are 128 mb ram.

              1 Reply Last reply Reply Quote 0
              • T
                tnjed last edited by

                @hoba:

                Can you access the bios and check if there are settings for lba, chs or whatever and try thise? I also noticed that the bios reports a "drive a". Can you try to make your "drive c" the first device (disk0)? I think this was needed for older soekris boards as well to make them boot.

                I haven't been able to find any info on how to access the BIOS on this board.  I've tried hitting 's' during early boot phase as I've read that is what the WRAP boards use, but that doesn't do it.  It's hard to imagine that this board was proprietary to ReefEdge, but I haven't been able to find anything about it even when searching for the various part numbers screened on the board.  I've found a few vague references to SnapGear Geode boards, but nothing specific enough to be useful.  I can post a picture of the board if that would be useful.

                pfSense can run on 64 mb but you should not push it too hard (like adding multiple ipsec tunnels or using the captive portal). It's not supported though as the minimum system requirements are 128 mb ram.

                Thanks for specifically responding to this concern.  I'm willing to put some effort into this because I have a number of these units, but I don't want to waste my time if there is no real chance of success.

                1 Reply Last reply Reply Quote 0
                • T
                  tnjed last edited by

                  Forgot to mention that I can get to a command prompt (OK) by interrupting the boot sequence on this board.  I can enter ? and get a list of 27 commands.  They are geared toward detecting and modify the basic state of the system.  For instance I can list directories and read file contents.  List, load, and unload modules; set/unset variables; and list devices.  I'm sure this is provided by the BSD OS.  The interesting part is when I list devices (lsdev -v), it responds with:

                  cd devices:
                    disk devices:
                        disk0:    BIOS drive A:

                  And then it locks up.  So it appears that it is having problems reading the CF; although it must be partially successful as it does load this far and I can browse the directories/files.  Maybe a BSD driver issue with the CF hardware on this board?

                  1 Reply Last reply Reply Quote 0
                  • H
                    hoba last edited by

                    I rather think it tries to access the not existing drive a and gets stuck there. I really think the solution to this would be to disable it in the bios if possible. Just try different keys to get into the bios until you find the right one.

                    1 Reply Last reply Reply Quote 0
                    • T
                      tnjed last edited by

                      OK, if I hit any key as soon as I apply power, I get a boot prompt as follows:

                      FreeBSD/i386 boot
                        Default: 0:ad(0,a)/boot/loader
                        boot:

                      The final line is a prompt where I can enter ? and get ls equivalent.  If I change the 'a' to 'c' in the default string it complains about not being able to work out which disk we are booting from and then quesses, fails, and defaults to disk0.  If I enter the appropriate syntax for the boot string is this going to help or do I still need to disable in BIOS?

                      1 Reply Last reply Reply Quote 0
                      • T
                        tnjed last edited by

                        @tnjed:

                        OK, if I hit any key as soon as I apply power, I get a boot prompt as follows:

                        FreeBSD/i386 boot
                          Default: 0:ad(0,a)/boot/loader
                          boot:

                        The final line is a prompt where I can enter ? and get ls equivalent.  If I change the 'a' to 'c' in the default string it complains about not being able to work out which disk we are booting from and then guesses, fails, and defaults to disk0.  If I enter the appropriate syntax for the boot string is this going to help or do I still need to disable in BIOS?

                        After further research I realize this is the BSD bootloader and I have since been trying some of the switches and various options, but it appears that I still need to find a way to access BIOS prior to this.  I'll post follow-up if/when I find a way to access BIOS.

                        1 Reply Last reply Reply Quote 0
                        • Z
                          ZGamer last edited by

                          My guess is the old ReefEdge EC25's (EC, not SP) they were SnapGear 2540's/2541's which I was unable to get into the bios, after some time I just flashed it with the SnapGear firmware. The source code for the firmware is available on the website but it runs a modified minimalist linux 2.4 kernel. The hardware configuration of the devices was always interesting due to the built-in IPSec hardware accellerator, power consumption, and size but I couldn't get the 25's to worth with pfsense. On a side note, the larger EC125 works very well for pfsense….quad nics + vpn accelerator card + celeron 1.2ghz ;)

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Products

                          • Platform Overview
                          • TNSR
                          • pfSense
                          • Appliances

                          Services

                          • Training
                          • Professional Services

                          Support

                          • Subscription Plans
                          • Contact Support
                          • Product Lifecycle
                          • Documentation

                          News

                          • Media Coverage
                          • Press
                          • Events

                          Resources

                          • Blog
                          • FAQ
                          • Find a Partner
                          • Resource Library
                          • Security Information

                          Company

                          • About Us
                          • Careers
                          • Partners
                          • Contact Us
                          • Legal
                          Our Mission

                          We provide leading-edge network security at a fair price - regardless of organizational size or network sophistication. We believe that an open-source security model offers disruptive pricing along with the agility required to quickly address emerging threats.

                          Subscribe to our Newsletter

                          Product information, software announcements, and special offers. See our newsletter archive to sign up for future newsletters and to read past announcements.

                          © 2021 Rubicon Communications, LLC | Privacy Policy