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

    Pfsense Install on Nokia IP390

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    118 Posts 8 Posters 40.7k Views
    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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      It will overwrite everything on the CF card which would include the boot manager if you choose to use the card in the box already (if it's 1GB or bigger). It does nothing to the BIOS which is stored on the motherboard. If in the future you get hold of a working IPSO CF card you can just swap back.

      Steve

      1 Reply Last reply Reply Quote 0
      • R
        RBT-RS
        last edited by

        @stephenw10:

        It will overwrite everything on the CF card which would include the boot manager if you choose to use the card in the box already (if it's 1GB or bigger). It does nothing to the BIOS which is stored on the motherboard. If in the future you get hold of a working IPSO CF card you can just swap back.

        Steve

        Alright, thank you very much. My current plan is to leave the current IPSO cards as they are, and just use a new CF card for pfsense. I'll do some work on the IPSO cards when I have pfsense running, it does seem like an easy fix, but first I would like to get the hardware running!

        1 Reply Last reply Reply Quote 0
        • R
          RBT-RS
          last edited by

          So I've installed pfSense onto a CF card, and got my IP390 to boot to the pfSense config…

          That's as far as it got. I skip setting up VLAN interfaces (I currently don't need them to my knowledge),
          and it goes on to configure the WAN interface.

          I press "a" for autodetect, and then it just sends me in a loop of "No link-up detected" and goes back to asking about the WAN interface.

          I've tried every port on the damn thing, first the AUX port (The one that is designated for use connecting to the WAN), and ETH-1 through 4 all spew the same message.

          pfSense recognises ETH-1 through 4, and presumably the WAN interface although there is no activity lights on the interface to tell. All the NICs on-board are Intel PRO 1000 chipsets.

          Can I have some advice? I'm currently connecting the WAN port to my Modem, then through to the internet.

          1 Reply Last reply Reply Quote 0
          • C
            charliem
            last edited by

            According to the manual (http://www.manualowl.com/p/Nokia/IP390/Manual/3822), the AUX port is a secondary serial port, not the WAN connection.

            The youtube video link posted by Steve shows the PMC slots populated with the optional 4-port lan card, and later in the video, it shows 4 intel ports in use (em0, em1, em4, and em5).  Does pfSense show em0-em3 on your unit?

            Can you capture and read through the boot messages from your console?  Or post the boot log here.  That would tell what nics are detected.

            Also, maybe the units were not working due to a hardware issue rather than a faulty IPSO flash?

            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Exactly. The auto detect function doesn't seem to work with all NICs unfortunately. At the config screen it lists all the available interfaces above the first question. I would expect it to list em interfaces something like:

              Valid interfaces are:
              
              em0   00:00:24:ce:45:74   (up) Intel(R) PRO/1000 Network Connection 7.2.3
              em1   00:00:24:ce:45:75   (up) Intel(R) PRO/1000 Network Connection 7.2.3
              em2   00:00:24:ce:45:76   (up) Intel(R) PRO/1000 Network Connection 7.2.3
              em3   00:00:24:ce:45:77   (up) Intel(R) PRO/1000 Network Connection 7.2.3
              

              Just enter the WAN and LAN interfaces manually. You may have a little fun and games finding out which port on the box is which interface number. The ports are usually detected in some logical order (0-4 left to fight for example) but not always!  ;)

              Steve

              1 Reply Last reply Reply Quote 0
              • R
                RBT-RS
                last edited by

                @charliem:

                According to the manual (http://www.manualowl.com/p/Nokia/IP390/Manual/3822), the AUX port is a secondary serial port, not the WAN connection.

                The youtube video link posted by Steve shows the PMC slots populated with the optional 4-port lan card, and later in the video, it shows 4 intel ports in use (em0, em1, em4, and em5).  Does pfSense show em0-em3 on your unit?

                Can you capture and read through the boot messages from your console?  Or post the boot log here.  That would tell what nics are detected.

                Also, maybe the units were not working due to a hardware issue rather than a faulty IPSO flash?

                Hi there – Yeah, thanks, I didn't know that because the manual I have printed incited that the AUX port is the WAN interface -- Silly me!
                Yeah, I've ordered 2x Optional 2-port Gigabit PMCs, due to arrive tomorrow -- I probably won't resume work on this until they arrive, simply in the event pfSense doesn't like having new ICs installed after pfSense has configured itself.
                I'll do that tomorrow, but the auto detection of NICs is eth0 - 3 of INTEL PRO 1000 Gigabit NIC
                Yeah, I did look into that issue, but I found out that the IPSO cards both have faulty file permissions which I might fix at a later date, but the hardware is all in working order.

                1 Reply Last reply Reply Quote 0
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  Adding NICs after initial config is not normally a problem. One issue than can happen is if you add more em NICs it might offset the existing em NICs. Even so you would still just re-assign the interfaces.
                  It would be useful to complete the install to test the connectivity of the existing NICs. Embedded boxes like that sometimes have custom options waiting to trip you up.  ;) You can always re-image the CF card easily enough.

                  Steve

                  1 Reply Last reply Reply Quote 0
                  • C
                    charliem
                    last edited by

                    @RBT-RS:

                    I'll do that tomorrow, but the auto detection of NICs is eth0 - 3 of INTEL PRO 1000 Gigabit NIC

                    Sure it's not em0 to em3?  Coming from linux, it took me a while to get used to NICs being named according to the underlying hardware, like em0 or igb0, rather than being presented as eth0 for any hardware type.

                    1 Reply Last reply Reply Quote 0
                    • R
                      RBT-RS
                      last edited by

                      Alright, pfSense is now running brilliantly on the IP390!

                      One thing to add is that under the default interfaces, ETH-1 is actually em0 in pfSense, and ETH-4 is em3.

                      Also, would it be possible to add another hard drive for use caching and stuff?

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Nice!  :) So relatively logical interface detection then. Just watch out for what I said above if you add more.
                        You can add a harddrive and use it for caching but there is no system for doing so built into pfSense. Others have done it using some custom scripts etc but it's almost certainly easier to just use the harddrive as the boot device (full install) and forget about the CF card.
                        See: https://forum.pfsense.org/index.php?topic=67823.0

                        Steve

                        1 Reply Last reply Reply Quote 0
                        • R
                          RBT-RS
                          last edited by

                          Thanks Steve.

                          Another quick thing, I just managed to do some data recovery on the IPSO CF card, and have managed to extract the backup IPSO image (Used in case of a critical system failure) and original kernel.

                          Would it be possible for me to use the original kernel with a pfSense install? If so, how would I go about doing this? (Note that IPSO also runs off freeBSD, so there shouldn't be any compatibility problems)

                          1 Reply Last reply Reply Quote 0
                          • C
                            charliem
                            last edited by

                            @RBT-RS:

                            Would it be possible for me to use the original kernel with a pfSense install? If so, how would I go about doing this? (Note that IPSO also runs off freeBSD, so there shouldn't be any compatibility problems)

                            Almost certainly no, not possible.  Why would you want to?  If you want to experiment, you could try booting IPSO for a comparison to pfSense.

                            1 Reply Last reply Reply Quote 0
                            • stephenw10S
                              stephenw10 Netgate Administrator
                              last edited by

                              Indeed, pfSense uses a custom kernel and I would expect IPSO does also. The base FreeBSD versions are probably different. I'd be amazed if it was compatible.

                              Steve

                              1 Reply Last reply Reply Quote 0
                              • R
                                RBT-RS
                                last edited by

                                Hmm.. Alright. The only reason why I wanted to use the IPSO kernel was because the warning light on the unit remains on which indicates an internal voltage error. The unit runs fine, so I can assume the warning is false, but it would be nice to get that working properly

                                1 Reply Last reply Reply Quote 0
                                • C
                                  charliem
                                  last edited by

                                  Try booting IPSO: if the LED goes off you're OK, and it's likely a IPSO userland utility that controls it.  If it stays on, you have some more investigation to do.  Of course, wire cutters or black tape could fix the problem too …

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    Since that same indicator can show over temperature it's probably driven from the board rather than the psu which is good. It's probably driven from the SuperIO chip where the voltage and temperature sensors are connected.
                                    There maybe some options in the BIOS to change the indicator behaviour otherwise you could probably tweak it manually with a utility and a script.

                                    Steve

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      RBT-RS
                                      last edited by

                                      Hmm, alright.

                                      Yeah, booting into IPSO turns the warning indicators off, so the unit is fine.

                                      Alright, thank you. I don't think I can actually change the bios settings, or at least not from the console. How would I go about getting a utility / script working?

                                      1 Reply Last reply Reply Quote 0
                                      • stephenw10S
                                        stephenw10 Netgate Administrator
                                        last edited by

                                        Can you access the bios at all? It may be at 115,200 on the serial console.
                                        It's not straight forward doing it from software. It will probably require a lot of trial and error and educated guesses. See my own effort here: https://forum.pfsense.org/index.php?topic=32013.0
                                        The first thing would be to try to determine how the led is connected to the board. Then gather as much info about the board as you can. In particular the superio chip and the north/south bridge chipset. If it's not made by nokia who made it etc.

                                        Steve

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          RBT-RS
                                          last edited by

                                          Hi Steve,

                                          Uh, I can't say I know what you're talking about, sorry. The serial console connection is currently set to 9600 bps, 8 data bits, No parity and 1 stop bit.

                                          The following image shows the assembly behind the console ports and status LEDs:

                                          The large chip in the foreground is an Intel nhe3600esb I/O controller. the status LEDs connect through a sister board, which connects to the motherboard by a ribbon cable just behind the I/O controller.

                                          Seems like in your attempts with a similar circumstance required digging through the kernel. I'll take a look at that in a minute or so, once I can find a program which can read it :/

                                          1 Reply Last reply Reply Quote 0
                                          • stephenw10S
                                            stephenw10 Netgate Administrator
                                            last edited by

                                            The proximity to the ICH chip (6300esb) would have me guessing it's controlled by one of the GPIO pins on that. That was where I found the control on the earlier firebox models. The only issue is that I don't think the 6300 had a flashing mode.  :-\  There are lot of components on that daughter board considering it's only got 3 leds on it. Flashing could be done there.

                                            Steve

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.