Debian on Zonbu mini PC
Par obergix le samedi, août 23 2008, 11:16 - Libre etc - Lien permanent
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 trueoption 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_powersavercpufreq module for the Linux kernel (again in /etc/modules) which makes it work withpowernowdfor 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.
Commentaires
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 ?
@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.
@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
Merci pour ta réponse.
!) 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 ?
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
PS - Juste pour info, donc ton n° de série est du style 486407xx (ou 485407xx) ? Moi c'est 486408xxxx ...
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