EquinoxeFR

Bricolage autour d’un routeur Asus WL500Gp - Partie 2

by EquinoxeFR on juin.15, 2008, under Linux

Me revoilà avec mon routeur et sa nouvelle sortie USB. Je viens d’aller acheter une clef audio ~15 €.

UsbKey

A peine rentré, direction la table de torture pour la désosser. Le capot se retire facilement, il n’est même pas collé, juste glissé en force.

Without cover :-)

Ensuite quelques coups de fer à vont me permettre de déporter la sortie audio et la d’alimentation de la clef.

extend audio output

Une fois cette étape terminée, je branche la clef sur le routeurs et hop un coup de lsusb pour vérifier:

root@:~# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0d8c:000c Electronics, Inc. Audio Adapter
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

in place

Voilà la clef en place avec la sortie audio déportée. Au début je voulais mettre 2 prises RCA au lieu d’un jack 3.5mm mais elles ne retraient pas sur la face arrière. Du coup j’ai choisi le jack. Je l’ai installé dans l’espace vide entre le switch et le port WAN.

audio output

Voilà pour cette partie du hardware, maintenant voyons un peu côté soft. Le datasheet du indique 32Mo de ram alors que seulement 16 sont disponibles. Le site d’ donne la méthode pour rendre disponible les 32Mo de ram. La voici:

nvram set sdram_init=0x0009
nvram set sdram_ncdl=0x10308
nvram commit
reboot

Le système est prêt, il ne reste plus qu’à installer les modules et divers utilitaires:

ipkg install kmod-sound-core sox kmod-alsa alsa-utils

voilà pour ce qui est du support de l’audio. Maintenant, pour lire des MP3, il nous faut mpd. Le serveur s’installe facilement avec un coup de

ipkg install

Ensuite il nous faut un frontend pour utiliser . Il en existe pas mal pour tous les OS. Mon choix s’est porté sur un script wymypy qui permet de piloter avec un naviguateur web ( sans avoir à installer lighthttpd ou apache). Pour l’utiliser, il faut commencer par installer . Le problème c’est que le paquet dispo dans les dépots d’ Kamikaze est cassé.

root@:~# ipkg install
Installing (2.5.1-1) to root…
Downloading http://downloads..org/kamikaze/packages/mipsel/./python_2.5.1-1_mipsel.ipk
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for :
libreadline

Pour résoudre ce problème un petit tour sur le net nous dit qu’il faut recompiler le paquet en modifiant le Makefile. J’avais déjà le kit de développement du temps ou je jouais avec la station météo et la . Il ne me reste plus qu’à cocher les bonnes options et hop, on compile.

OpenWrt Kamikaze

Ca y est, on peut installer:

root@:~# ipkg install python_2.5.1-2_mipsel.ipk
Installing (2.5.1-2) to root…
ipkg: write error: No space left on device

et zut… il va falloir utiliser le second port interne pour coller de la mémoire flash dans le boitier… la suite au prochain numéro ;-)

P.S: Qu’est ce que l’on peut s’amuser avec ces boiboites “open” :-) merci aux constructeurs qui ont compris que mettre notre tux dans leur matériel présentait bien des avantages…

:, , , , , , , , , , , , , , , , ,
4 comments for this entry:
  1. Tex

    cool what type of router?

  2. EquinoxeFR » Archive du blog » Bricolage autour d’un routeur Asus WL500Gp - Partie 3

    [...] Pour ceux qui n’ont pas suivi, voilà la partie 1 et la partie 2. [...]

  3. Fils RSS

    je te remercie poru ces images ! :)

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!