Salut,
on a effectué des test de validation pour integrer le driver 2.0.0 (la
release)+CMV, La partie configuration (eagleconfig et eu_config_bash) a été
modifié pour creer un lien vers les bon CMV, en fonction du choix Pays/isp.
Voici un recap en fonction des distributions:
SuSE 9.2: la synchronisation ce fait au premier eagleconfig, par contre si
on deconnecte/reconnecte l'usb, le modem ne ce synchronise pas, un eaglestat
indique que le modem est en état 'Initializing', on doit redemarrer la
machine et tout rentre dans l'ordre (jusqu'a la prochaine
deconnection/reconnection de l'usb).
SuSE 9.1: Sur notre distribution de test (kernel 2.6.4-52) il y a un
problème sur l'usb, les clés usb ont du mal être a etre detectées. pour
corriger le problème il faut mettre a jour le kernel qui passe en
2.6.5-7.111.
Donc sur une install avec le kernel en 2.6.4-52 le make indique un warning:
Overriding SUBDIRS on command line can cause inconsistancies et provoque une
erreur au moment de generer la doc: build error doc, bon le module est
compilé on peut continuer avec le make install qui lui aussi provoque une
erreur lors du traitement de la doc, sans consequences.
l'eagleconfig passe et la synchronisation s'effectue. Si on
deconnecte/reconnecte l'usb on plante l'usb et un make uninstall fige la
machine (probleme du kernel ?).
En effectuant la mise a jour du kernel en 2.6.5-7.111 et en recompilant le
module, les problèmes d'usb disparaissent.
SuSE 9.0: la compilation et la synchronisation ne posent pas de problèmes.
par contre après un reboot le modem ne se synchronise pas tout seul, il faut
faire un eaglectrl -d pour charger le dsp
Fedora C 1: Sur notre distribution on a une chose bizard, le kernel est
compilé avec gcc 3.2 quelque chose et la version du gcc fourni est 3.3
quelque chose enfin bref il y a une différence.
La compilation du module passe bien, et le modem ce synchronise, si on
reboot le modem ne se resynchronise pas et un eaglectrl -d n'a aucun effet.
on a testé une version 1.9.9 du driver et malgrès la différence de gcc, le
modem se synchronise apres un reboot.
Mandrake 9.2: idem SuSE 9.0 au reboot pas de synchronisation
Mandrake 10.0: sur cette distribution on rencontre le même problème qu'avec
la SuSE 9.1 (le warning aussi), la prise en compte des clé usb pose problème
par contre je n'ai pas essayé apres une mise a jour.
Mandrake 10.1: Le modem ne se synchronise pas en fin d'installation, il faut
reinitialiser le modem en deconnectant/reconnectant l'usb puis relancer
eagleconfig (pour finir proprement l'installation) pour que le modem puisse
se synchroniser.
Une fonctionnalité interresante à ajouter au driver serai la possibilité de
le faire rebooter le modem par une commande avec eaglectrl.
Il y a un probleme aussi sur le make uninstall, car le depmod -a est
effectué avant la suppression du module donc pour modprobe le module existe
toujours, faire un make uninstall et débrancher/rebrancher le modem, le
var/log/messages indique que modprobe n'arrive pas a charger le module. Ce
problème est génant si on réinstall apres une désinstallation, car lorsqu'on
debranche/rebranche le modem et on lance eagleconfig le module ce charge
alors qu'on a pas fini le script de configuration, et dans notre cas les
liens vers les CMV ne sont pas encore créer, donc le modem n'est pas
synchronisé.
Est ce que des problèmes similaires ont été rencontré ?
Cdt ludovic. (sagem)