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

    Successful Install on Igel 4210 LX Winestra thin client

    Scheduled Pinned Locked Moved Hardware
    102 Posts 17 Posters 71.5k 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.
    • R
      robi
      last edited by

      I don't use USB storage devices on my Winestras so I don't know.

      1 Reply Last reply Reply Quote 0
      • R
        robi
        last edited by

        @robi:

        Just a quick update: the new pfSense NanoBSD v2.1-RELEASE tested and works perfectly on this box from a 4GB CF card!

        Tested with both 2.1.3 and 2.1.4 - they work out of the box on this hardware.
        Very reliable pieces, got one running from January 2012, without a single crash/freeze. And bought them used from eBay.

        1 Reply Last reply Reply Quote 0
        • L
          lt1360hp
          last edited by

          Robi,
          I also have an HP e140 CA22 (winnet P680 MB) and am interested in fitting it with a toshiba or hitachi 1.8 microdrive (20-40GB) as it sounds like you have done.  My interest is to experiment with Squid or snort.  Have you tried this?  Any particular recommendations on drives or ?  If you have tried these packages, did the system still perform OK?

          Thanks for any help you can provide.

          Dave

          1 Reply Last reply Reply Quote 0
          • R
            robi
            last edited by

            Hi!

            Yes I've got a couple of 4GB microdrives from eBay. Unfortunately their hardware IDs are pre-coded as removable disks, so it's really tricky to install any OS on them. I failed completely to install any Ubuntu server version, for example, using any traditional methods.

            I finally gave up trying to install any other OS on them, because I found a flash-optimized Debian distro, called Voyage Linux, which fits my needs perfectly.
            I didn't try pfSense on microdrive, because pfSense has the NanoBSD version optimized to run from flash.

            I don't use squid/snort yet, so I don't have any experience with them so far. But i plan to do so in the future, as I see it now, I'd keep the NanoBSD architecture and use some sort of external drive (an eSata connected SSD disk for instance) for these packages.

            1 Reply Last reply Reply Quote 0
            • R
              robi
              last edited by

              A quick report that pfSense 2.2-RELEASE works perfectly with this hardware. The VIA Padlock hardware crypto detected.

              Tested using the NanoBSD version on a 4GB CF card, and 1GB RAM installed (pfSense-2.2-RELEASE-4g-i386-nanobsd-vga.img.gz)

              1 Reply Last reply Reply Quote 0
              • R
                robi
                last edited by

                Quick benchmark with the new 2.2:

                • 86-93 Mbit with NAT
                • 93 Mbit without NAT
                • 33 Mbit OpenVPN
                  CPU load 60-80%, good results given that the box has one 100Mbps NIC onboard + added an Intel-based 100Mbps dual-nic PCI card.

                1 Reply Last reply Reply Quote 0
                • S
                  steve_darcy
                  last edited by

                  hi robi
                  i also use an igel for pfsense. i found your report about it and bought me one from ebay. i am very satisfied with it. thanks for your helpful texts. i have now with the 2.2 version a little problem. i cant manage to install the mbmon package for temperature readout which you described on page one. it says the package managment tool is not yet installed on my system. if i say yes to fetch and install it it tells me not found. any ideas how i could get it to work?
                  also i am not sure if 2.2 is working correctly with padlock. under /system/advanced/misc/ there is no Cryptographic Hardware Acceleration Cryptographic Hardware  for via padlock?
                  under ovpn settings Hardware Crypto it doesnt offer via padlock? i seem to recall that this was an option on the last version of pfsense?
                  i would appreciate it if you could help me with this questions :)

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

                    You are doing this?:
                    https://forum.pfsense.org/index.php?topic=77166.msg420431#msg420431

                    That worked ok for me though it took a very long time in Nano.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • R
                      robi
                      last edited by

                      I think VIA Padlock as a selectable option was removed from 2.2 because it actually can't be turned off, the CPU automatically uses it when crypto tasks are to be done. You can see that VIA Padlock is present on the dashboard.
                      I've read this somewhere in this forum some weeks ago.

                      As for the mbmon thing I can't test right now, I'll have a look into this next week.

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

                        Just write pfSense Nano onto a CF card and boot that.  ;D

                        Steve

                        1 Reply Last reply Reply Quote 0
                        • R
                          robi
                          last edited by

                          @robi:

                          Grab a dump from here: CF1_128mb_bak_dump_dd.rar - 82.2 MB

                          New link on request.

                          1 Reply Last reply Reply Quote 0
                          • S
                            steve_darcy
                            last edited by

                            hi there
                            is anyone also experiencing troubles after update to 2.2.1? On my igel machines i dont get internet connection after reboot. i use them to tunnel to a pay ovpn service but now i have to restart  always manually the ovpn client to get it work. there is no error message in the logs. the only suspicous entry is "device busy".
                            best regards
                            steve

                            1 Reply Last reply Reply Quote 0
                            • R
                              robi
                              last edited by

                              Mine works well, but I don't use OpenVPN anymore with them, so I can't reproduce your scenario.

                              1 Reply Last reply Reply Quote 0
                              • J
                                jbiss_ca
                                last edited by

                                Pfsense 2.2.2 is running great, I bought a PATA SSD (KingSpec KDM-44VS.2-004GMS) off eBay that has the 44 pins and now the box is very responsible. Looking to upgrade to 1GB of RAM though.

                                Would anyone happen to still have the BIOS V:5.07.1B-091208 file? The links to mediafire no longer works and I can't find it anywhere else. I have a Neoware P680 with BIOS V:5.05 that I wanted to update.

                                Thanks

                                1 Reply Last reply Reply Quote 0
                                • R
                                  robi
                                  last edited by

                                  Grab the v5.07 bios from here: http://data.hu/get/8808062/igelbios.zip

                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    lt1360hp
                                    last edited by

                                    Robi,

                                    Could you please add a bit more info on how the get the mbmon utility running on the 4210?  I have installed the latest version of xmbmon (205.14) from here http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/ and it successfully runs at the command line.  The problem I am having I think is modifying functions.inc.php file.  I followed your example that you gave earlier in this thread and it seemed to work, but when I rebooted and tried to enter the web interface, it hung at the login screen.  i restored from another functions.inc.php file and rebooted and I could then log in, but of course without the temperature.

                                    Any help you could provide.

                                    Here is the code I inserted:

                                    function has_temp() {
                                    	return true;
                                    }
                                    
                                    function get_hwtype() {
                                    	return;
                                    }
                                    
                                    function get_mbuf($percent=false) {
                                    	$mbufs_output=trim(`/usr/bin/netstat -mb | /usr/bin/grep "mbuf clusters in use" | /usr/bin/awk '{ print $1 }'`);
                                    	list( $mbufs_current, $mbufs_cache, $mbufs_total, $mbufs_max ) = explode( "/", $mbufs_output);
                                    	if ($percent)
                                    		if ($mbufs_max > 0)
                                    			return round(($mbufs_total / $mbufs_max) * 100, 0);
                                    		else
                                    			return "NA";
                                    	else
                                    		return "{$mbufs_total}/{$mbufs_max}";
                                    }
                                    
                                    function get_temp() {
                                    	$cpu_temp_from_mbmon=`mbmon -I -T 2 -f 1`;
                                    
                                    	return $cpu_temp_from_mbmon;
                                    }
                                    
                                    

                                    Thanks.

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

                                      Try using the full path to mbmon as netstat is in the function above.

                                      Do you have mbmon loaded though? I have a feeling it's not in the 10.1 ports tree

                                      Steve

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        lt1360hp
                                        last edited by

                                        Sorry but I may have confused you on my code posting.

                                        I posted the entire region from "function has temp… to function get temp" which included function get_mbuf which references the netstat.  There were no modifications done on the function get_mbuf area.

                                        To get to the Dashboard, I change the "function has_temp return true" back to "return false" and then comment out the "function get_temp" area.  Then the Dashboard loads OK.

                                        The mbmon runs OK from the shell, so I think it is functioning OK.  It is only the functions.inc.php that is mucked up I think.

                                        I played around a bit more and here is an error report:

                                        Crash report begins.  Anonymous machine information:

                                        i386
                                        10.1-RELEASE-p9
                                        FreeBSD 10.1-RELEASE-p9 #0 57b23e7(releng/10.1)-dirty: Mon Apr 13 20:33:39 CDT 2015    root@pfs22-i386-builder:/usr/obj.i386/usr/pfSensesrc/src/sys/pfSense_SMP.10

                                        Crash report details:

                                        PHP Errors:
                                        [04-Jun-2015 09:21:10 America/Detroit] PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /usr/local/www/includes/functions.inc.php on line 197
                                        [04-Jun-2015 09:21:20 America/Detroit] PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /usr/local/www/includes/functions.inc.php on line 197

                                        Thanks again for any help.

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          lt1360hp
                                          last edited by

                                          Playing around some more….I have now got it displaying the temperature on the Dashboard, but it is reporting an error:

                                          Crash report begins.  Anonymous machine information:

                                          i386
                                          10.1-RELEASE-p9
                                          FreeBSD 10.1-RELEASE-p9 #0 57b23e7(releng/10.1)-dirty: Mon Apr 13 20:33:39 CDT 2015    root@pfs22-i386-builder:/usr/obj.i386/usr/pfSensesrc/src/sys/pfSense_SMP.10

                                          Crash report details:

                                          PHP Errors:
                                          [04-Jun-2015 09:41:11 America/Detroit] PHP Fatal error:  Call to undefined function get_stats() in /usr/local/www/getstats.php on line 49

                                          Seems to be a syntax error somewhere.

                                          To get the temp to work, I found a missing "" in the line: " $cpu_temp_from_mbmon=mbmon -I -T 2 -c -1`;

                                          1 Reply Last reply Reply Quote 0
                                          • L
                                            lt1360hp
                                            last edited by

                                            Hmmm… seems to working OK now!

                                            I logged off and then back on and got no errors this time.

                                            Temperature is working now.

                                            Thanks for your help.

                                            temp.JPG
                                            temp.JPG_thumb

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