I've managed to install m0n0wall on a HP 5710 thin client. One extra pci network card and a few days fighting with USB disks, dd, gunzip and images and now i have a superb firewall running at only a few volt and no noise at all. It has a Transmeta Efficeon 1.2 GHz processor, 512Mb DDR2 memory and a 256 Mb flash disk. It's runs perfectly
There is however one small problem. At first the system boot process stopped with a kernel panic saying something about IRQ 3 and 4 and a UART that it could not found. So i disabled the serial ports in the BIOS. Don't need them anyway. After that still a kernel panic but now with a different message about the USB controller. So i disabled the USB controller as well (don't need that on a firewall too) and while in the BIOS i disabled the onboard audio as well. The thin client start and i can't tell how happy i was to see the console menu
But after a few seconds some strange messages appear on the console:
kernel: ACPI-1304: *** Error: Method execution failed [\_TZ_.THRM._TMP] (Node 0xc41267e0), AE_NOT_FOUND
kernel: ACPI-1304: *** Error: Method execution failed [\RTMP] (Node 0xc4126980), AE_NOT_FOUND
kernel: ACPI-0438: *** Error: Looking up [RBYT] in namespace, AE_NOT_FOUND
And this goes on and on. According to log (webinterface -> Diagnostics -> Logs -> System tab) it happens every 10 seconds. I don't have a dedicated monitor attach to the client and for the last 24 hour or so everything runs without any problem. So in a way i don't care but what is this APIC stuff? I googled around and it seems to have something to do with power saving management and you should be able to turn it off in the BIOS. But this is not the case with a HP 5710 thin client, nothing about APIC in the BIOS, and power saving management is off.
It does not seem to have any effect on the firewall itself but where do these messages go? Are they only appear on the console or are they written to a log file as well? I'll guess so otherwise i could not see them in the webinterface. But if there are written to a log file how can i check if this file is'nt filling up to much/fast? There is no SSH running on the box itself so i'm not able to see how much space is left and/or how things are cleaned (i'll guess there is some sort of logrotate?)
I have activate a remote log server but nothing shows up there, only firewall rule actions (which is great). Does anybody has a idea on how to solve this?
Jan