25 septembre 2007

Fonera+ : et eth1 ?

Tags : , ,

posté dans Embarqué |

OpenWrt 7.07 sur une Fonera+ ne supporte actuellement par correctement l'interface Ethernet. Le ping est impossible et la seconde interface c'est pas détectée. Il s'agit d'un problème connu des développeurs OpenWrt et le code n'est pas encore intégré dans les sources. Si vous installez un OpenWrt sur la Fonera+, ne vous attendez donc pas à un fonctionnement correcte.

Les recherches sur le problème ne sont pas faciles mais j'ai fini par trouver ceci : https://dev.openwrt.org/ticket/2410

Le commentaire est relativement clair :

support for the switch hasn't been merged yet. the code still needs some cleanup

Pourtant, la Fonera+, FON2201, le FonSPOT... avec le firmware Fon n'a aucun problème à ce niveau. Le code présent dans l'OpenWrt made in Fon est-il celui décrit comme ayant besoin de nettoyage ? S'agit-il d'un autre code ? Est-ce encore bien OpenWrt qui se trouve dans la Fonera+ ?

Deux solutions : attendre ou réinstaller le firmware Fon pour analyse. Mieux, analyser le firmware d'origine en attendant le support du switch.

Mise à jour : Fon à publié les sources du firmware de la Fonera+ le 14 septembre. Une archive est disponible ici : http://download.fon.com/firmware/foneraplus/latest/foneraplus.tar.bz2. Un patch existe pour le support ethernet (130-ar2313_ethernet.patch) mais il est identiques à celui livré avec les sources 7.07. Ce qui est différent, en revanche c'est le fichier target/linux/fonera-2.6/files/drivers/net/ar2313/ar2313.c. Là il semble bien s'agir du code source à nettoyer à en croire les commentaires : «FIXME: ugly, ugly hack!», «XXX: clean up this garbage!», «FIXME: does this work?». Propriétaires d'un spot Fonera+, sachez qu'il y a de drôles de choses dans la boiboite...

Article posté on Mardi, 25 septembre 2007 à 4:55 dans Embarqué. Vous pouvez suivre les commentaires sur cet article via un feed RSS 2.0. Vous pouvez laisser un commentaire. Le Ping n'est actuellement pas autorisé.

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image