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 72.2k 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

      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
                                    • L
                                      lt1360hp
                                      last edited by

                                      One more thing.

                                      I got the latest version of mbmon here:

                                      http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/

                                      It is the file xmbmon-205_14.txz

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