Petitfour pour FDNien sonophobe et économe

Pourquoi ?

Habituellement, un FAI fournit une box pour relier son ordinateur à internet et faire du téléphone, de la télé, etc. La dite box, branchée en permanence, suçote tranquillement 13W ou plus chez M. EDF. L'ordinateur lui même consomme environ 80 W. Mine de rien, cela donne une dépense de :

0,093 kW x 24h/j x 365j/an *0,094 €/kW = env. 75 €/an

Tssssh ! Autant de Guinness gâchée : c'est inadmissible !

Outre la consommation électrique, les ordis sont bruyants ! Même une toute petite ronflette finie par devenir fatiguante sinon insupportable. Et puis, toutes ces boîtes, ces fils, ces multiprises, comment dire ... ... vous voyez !

Or, pour avoir mon serveur de mail et tout petit web (comme un blog par exemple) une configuration légère et une connexion permanente suffisent.

Je me suis donc penché sur la réalisation d'une box complète, intégrant le pc mais modulaire. Selon le cas, on voudra ou non un modem intégré, un routeur wifi ou non, un distributeur de mini-cigarillo, etc.

Cahier des charges

- conso électrique très faible (15 watt max sans l'écran)

- taille mini, doit pouvoir s'accrocher derrière un TFT

- puissance suffisante pour faire :

- surf internet

- courrier (postfix) pour quelques comptes (typiquement <10)

- blog

- screen déporté pour débuguer le SI FDN ;-)

- modem adsl (optionnel)

- wifi (optionnel aussi)

- ET SCROGNEUGNEU DE SCROGNEUGNEU LE MOINS CHER POSSIBLE !!!

Le hardware

Tatonnages

Sur quelle électronique fonder le projet ?

Solution envisagée

Cause de rejet

détourner un NAS ou un routeur en collant un linux dessus.

pas de video. puissance insuffisante pour la fonction PC

carte mère très basse conso au format industriel (PC104, ETX, ...)

prix ; dispo à l'unité ; bios

carte Mini/nano/pico-itx à base de via C7

prix(on doit ajouter la mémoire) ; conso électrique ; ventilo pour les config puissantes

Carte de développement et/ou d'évaluation ARM, Blackfin, Etrax

pas de fonction video, ajout des fonctionnalités optionnelles pas toujours possible



La carte retenue.

Il n'est pas évident de trouver une carte de petite taille, consommant peu, avec les entrées/sortie usuelles, et quelques capacités d'extensions à un prix spouse-proof.

Mon choix c'est porté sur une Alix1c :

Geode LX800 à 500MHz, 256 MB SDRAM

Video, son, 4*USB2, 2*RS232, ethernet (Via VT6105M 10/100)

Socket CompactFlash, Connecteur 44 pin IDE, port mini-pci

Bios Award standard

Alimentation 12V par bloc externe fourni

Format Mini-itx (17*17cm)

La carte comporte aussi des GPIO.

Sans périphérique elle consomme 5W

Prix : 122,00 TTC

Le prix peut sembler élevé pour une carte mère, mais il ne manque rien en dehors de la mémoire de masse pour faire un PC. L'alimentation externe permet d'envisager un boîtier très petit.

Mémoire de masse

Pour avoir un fonctionnement parfaitement silencieux, un SSD est envisageable, mais mon banquier me l'a fortement déconseillé. Or, la carte disposant d'un slot Compact flash, j'ai naturellement chercher de ce côté là.

J'ai essayé une carte compact flash de 512Mo assez ancienne. Le verdict est sans appel : c'est trop lent. Au grand désespoir de mon portefeuille, j'ai opté pour une carte de 4Go la plus rapide possible : une Lexar Pro udma 300x (70 €).


Installation d'une Debian etch

Le bios award standard est bien connu. Il permet de booter sur usb avec un cdrom ou une clé usb, ce que j'ai fait. Il est aussi possible de booter en réseau.

Récupération des fichiers

Il faut chercher l'image de l'installeur sur un miroir debian :

/debian/dists/etch/main/installer-i386/current/images/hd-media/boot.img.gz

Transfert de l'image sur une clée usb

$zcat boot.img.gz > /dev/sda (ou /dev/<le périph de la clée>)

Cette opération détruit la table de partitions de la clée et donc les fichiers qu'elle contient. On indique bien le périphérique et non une partition telle sda1.

Monter la clé et copier dessus une image de cd d'installation (une net install suffit). Attention, il faut renommer le nom de l'image iso en 8 car. maxi (debian.iso par exemple).

Ensuite on positionne le premier périphérique de boot sur usb dans le bios et roule ! C'est une installation debian habituelle.

Schéma de partitionnement

Bien que les cartes CF comportent un contrôleur qui répartit les écritures sur les différents blocs, quelques mesures de précaution s'imposent.

J'ai utilisé les deux ports usb internes pour mettre sur clées usb :

- clée 1 : le swap (512Mo) et /var/log (512Mo)

- clée 2: /home (1Go)

En effet, à 6,50 euros la clée de 1Go, cette solution est préférable au /home sur la CF à 70 € ...

Les partitions sont en ext2 avec l'option noatime pour éviter des écritures trop fréquentes.

On peut serrer l'installation sur 2 Go, voire 1 Go, selon ce qu'on veut ; le prix de la CF baissant alors en conséquence. De même, on peut opter pour un /home grassouillet avec une grosse clée usb.

Les options : FDN box à l'horizon ?

Le modem adsl

Nous disposons d'un slot PCI prêt à accueillir une carte modem adsl compatible linux. En creusant un peu, le modèle Bewan Pci St devrait l'affaire pour 20€ environ.

Le riser

Il s'agit d'une rallonge souple pour le port pci. Elle permet de caser le modem dans le couvercle du boîtier. Je ne l'ai pas acheté pour l'instant car le prix de 24 € pour un bout de nappe et deux bouts de PCB me reste en travers du porte-monnaie. Sans cet élément, la taille du boîtier devient prohibitive.

Le wifi

Il suffit de prendre un modèle minipci puisqu'on dispose du slot idoine.

Le boîtier

Les boîtiers disponibles au format mini-itx se trouvent facilement sur le marché, mais ils sont chers. Ils comportent une alimentation intégrée et sont en conséquence trop imposants. Un boîtier spécial est prévu pour la carte alix1c mais il interdit l'usage du slot pci. Il fut donc nécessaire de faire chauffer la Dremel pour découper un boîtier en tôle récupéré au fond de mon atelier.


À venir : des photos de la bête .

Liens

- Pour la carte mère :

- Le site du fabricant : http://www.pcengines.ch

- Pour acheter en France : http://www.thinkitx.com

A noter qu'un tarif business est dispo sur le site du fabricant. Il faut un n° de TVA

- Pour la carte CF : http://www.digit-photo.com

- Pour le boîtier : récupération d'un boîtier en tôle, une boite a gâteaux peut parfaitement faire l'affaire