I had bought a Zonbu mini-pC and had barely used it until recently. I have started over, and decided to install a Debian lenny distro over it.
The installation went quite well, but requires the use of a bootable USB key Debian installer (see reference here and here). I had to use the syslinux
of testing or it wouldn't work. The BIOS had to be configured appropriately : "Hit Delete on boot to enter BIOS. Enable Port 64/60 Emulation and disable BIOS EHCI Hand-Off in the USB configuration menu to boot from a USB hard drive."
Warning : this article is a work in progress : I noted various bits elsewhere and need to complete the reference info (URLs), and other missing bits. But still, I hope it's useful.
Once installed, several things need to be tweaked to get it fully operational :
- Wifi : I have the version with a mini-PCI internal wifi card, which is uses VT6655 Via chipset. There are several possibilities to use it with GNU/Linux, although all are using proprietary software :
- using the Via windows driver over ndiswrapper : the windows driver, over
ndiswrapper
, seems to work fine, even with WPA2. Note that there is an archive with an auto-extractor for Linux providing drivers pre-compiled for various distributions in the Viaarena download section under the Linux category... but it's rather old. I preferred to install the recent ndiswrapper provided in Debian lenny, and download the most recent Windows XP driver from viaarena (on a side note, to extract it I had to use wine, to get access to the @@C:\windows\vnDrvBas@@ that it tries to extract). - compiling a Linux driver provided by Via : the (proprietary) driver (version ''1.1.18.02 - 08 August 2008'') compiles nicely for Lenny for 2.6.25-2-486 but I experienced a really SLOW connection with my FreeBox over WPA2, when I tried it... so will prefer the other solution :(
- using the Via windows driver over ndiswrapper : the windows driver, over
- Video driver for X : the embedded video card from Via works with default generic vesa X driver, but I installed the openchrome X-server video driver available in lenny, and it works fine. Note that you need to configure an additional option to use software pointer (
SWCursor true
option in xorg.conf).
- RNG : Using the embedded Random Number Generator (RNG). The CPU provides the padlock RNG, so I suppose it's better to use it by loading the kernel module padlock (in /etc/modules) (see reference here)
- CPU frequency scaling : one of the advantages of such a mini-pC is the green orientation : using less power, etc. As the processor supports frequency changes, why not use it (although it is discussed if it has an impact on power saving, heat dissipation, etc.) ? There is a
e_powersaver
cpufreq module for the Linux kernel (again in /etc/modules) which makes it work withpowernowd
for instance (see reference here).
TODO :
- Sensors : TBD
Note also that I found out that the hardware I bought from Zonbu actually seems to be a MSTI eBox 4854 system.
6 réactions
1 De WebLog Olivier Berger - 29/08/2008, 20:09
Amanda backups to VFAT partition on external (USB) drive on
I have setup a mini-PC on which I have installed my network backup infrastructure, using Amanda. In this post, I try to summarize some useful options and links... to be improved, of course : comments most welcome. It has a big disk (500 Gb) connected...
2 De Eric - 26/02/2009, 15:21
Bonjour. J'ai aussi un zonbu mini pc et j'en suis très heureux. Je l'utilise avec une distri Ubuntu Hardy comme petit serveur "à tout faire". Il y a une seule chose qui m'ennuie : c'est que les ports USB ne fonctionnent pas en USB 2.0 sauf en utilisant le Zonbu OS, comme indiqué dans ce fil de discussion : https://www.zonbu.com/forums/viewto... . C'est ce que j'ai (en fait 1 seul des 6 ports fonctionne à vitesse max). Qu'en est-il pour toi ? As-tu réussi faire fonctionner tous les ports USB en USB 2 ?
3 De obergix - 27/02/2009, 14:05
@Eric : euh... à vrai dire, je ne sais pas... il faudrait que je creuse. Peut-être que ça ne marche pour l'instant qu'en USB 1... ? J'essaierai de vérifier.
4 De obergix - 01/03/2009, 18:33
@Eric : alors, j'ai testé, et aucun souci en Lenny, avec le noyau 2.6.26-1-686. Mais il faut dire que mon numéro de série est dans la catégorie la plus ancienne mentionnée dans le forum, celle pour laquelle, justement, il est censé y avoir un correctif dans le kernel.
Donc RAS ;)
5 De Eric - 01/03/2009, 23:05
Merci pour ta réponse.
Entretemps, j'ai trouvé ceci :
http://blog.andrew.net.au/2008/01/2...
En fait j'a remarqué que ce patch a été intégré dans les noyaux 2.6.25 et plus. J'ai compilé un noyau 2.6.24 avec ce patch et je n'ai plus les erreurs de reset ! Par contre la vitesse maxi est de l'ordre de 5 Mo/s (je suis déjà content que ça marche à cette vitesse et sans accroc ;) !) au lieu des 18 Mo/s pour les ports USB de devant et de celui à côté de la prise ethernet. Qu'en est-il pour toi au niveau des vitesses ?
PS - Juste pour info, donc ton n° de série est du style 486407xx (ou 485407xx) ? Moi c'est 486408xxxx ...
6 De obergix - 02/03/2009, 08:17
En fait, je n'ai pas testé les vitesses... juste que ça semblait bien détecter un périphérique comme étant du 2.0.
Avec quoi testes-tu le débit ?
Pour le n° de série, je suis en 485407xxx