Successful Install on Igel 4210 LX Winestra thin client
-
Hello, I have the same Igel Winestra 4210 with via cpu 1GHz.
I boot the machine with a usb hard drive, but when I switch off it, my usb hard drive continue to be powered on.
Also your winestra client continues to power on usb ports when it is switched off? Or maybe I can disable it in bios?Thank you for your response.
Max
-
I don't use USB storage devices on my Winestras so I don't know.
-
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. -
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
-
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.
-
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)
-
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.
-
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 :) -
You are doing this?:
https://forum.pfsense.org/index.php?topic=77166.msg420431#msg420431That worked ok for me though it took a very long time in Nano.
Steve
-
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.
-
Just write pfSense Nano onto a CF card and boot that. ;D
Steve
-
-
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 -
Mine works well, but I don't use OpenVPN anymore with them, so I can't reproduce your scenario.
-
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
-
Grab the v5.07 bios from here: http://data.hu/get/8808062/igelbios.zip
-
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.
-
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
-
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.10Crash 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 197Thanks again for any help.
-
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.10Crash 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 49Seems 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`;