Fichiers fournis
- suite à prise de contact de sagem avec nous le 5 Octobre 2004 et envoi le 6 Octobre 2004
- deux archives permettant de gérer le Fast 800 E3 : adi.zip eagle-usb.tgz
- ADI a fourni un pilote qui ne fonctionne qu'en kernel-2.4.x, dommage
- comme d'hab' des archives à tiroir... au moins pas d'erreurs à la lecture...
- adi.zip souci avec les entêtes : il manque beaucoup de choses pour avérer que tout est en GPL ou GFDL... à faire confirmer par sagem pour les nouveaux fichiers de adi.zip
- eagle-usb.tgz est le pilote eagle-usb.1.9.9 avec une doc' et les évolutions (manque la gestion des fichiers CMV a priori)
Voir
TestEagleUsbIIIbaud123 pour premiers résultats (concluants)
et
DevEagleUsbIII pour ce qu'il y a à faire pour prendre en compte eagle-usb-2.0
adi.zip
Archive: adi.zip
Length Date Time Name
-------- ---- ---- ----
0 08-27-04 16:51 docs/
19917 08-27-04 17:10 docs/USBLINUX_Aug262004_releasenotes.pdf
38252 05-25-04 13:42 docs/USB Linux Installation Guide(1.3).pdf
0 08-27-04 17:34 fw/
629688 08-25-04 17:47 fw/EAGLEIII_USB&DSP_Firmware.zip
0 08-27-04 17:36 driver/
1218560 08-27-04 16:49 driver/ADIUSB_LINUX_AUG2604.tar
-------- -------
1906417 7 files
eagle-usb.tgz
drwxr-xr-x root/root 0 2004-10-06 14:40:21 eagle-usb/
-rwxr-xr-x root/root 31232 2004-10-06 14:00:01 eagle-usb/Maj_EagleIII.doc
-rwxr-xr-x root/root 2378202 2004-10-06 14:30:32 eagle-usb/eagle-usb.tgz
analyse du patch
- un fichier .doc est fourni décrivant les modifications :
- ajout nouveau firmware
- ajout de Eagle III aux définitions /eu_main.c
+ { USB_DEVICE (EAGLE_VID, EAGLE_III_PID_PREFIRM) },
+ { USB_DEVICE (EAGLE_VID, EAGLE_III_PID_PSTFIRM) },
- ajout nouveaux fichiers bnm
- ajout pid/vid : eagle-usb 0x0003 0x1110 0x9031 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
pilote ADI : cf. ci-dessous
analyse pilote ADI
- un changelog est fourni : USBLINUX_Aug262004_releasenotes.pdf
- kernels 2.6.x non supportés :-(
- Eagle III : ça date du 26 Août
- peu de nouveautés que nous n'avons pas prises en compte (le changelog est un peu light...)
- une doc' d'install est fournie : USB Linux Installation Guide(1.3).pdf en date du 22/03/2004
- des scripts d'installation sont fournis : Red Hat 7.2, 7.3, 8.0, 9.0, Suse 8.1, Mandrake 9.0
- des scripts de lancement sont fournis : gostatic, godhcp, ifcfgetgn stopip
- commentaires (très) succincts sur format CMV. Nota : Maximum 100 CMV commands !
Notes / Questions
- valider le mode de fonctionnement : tout public, GPL, avec les implications (license)
- éventuellement envisager les évolutions : diffusion sur CD du pilote eagle-usb ? support Sagem avec nous en complément ?
- le nouveau firmware et les nouveaux bnm sont-il backward-compatible ? Regarder pour fast 800 (AB dans mon cas). C'est important pour ne pas compliquer le fonctionnement actuel de eagle-usb, ne fournir qu'un jeu de fichiers bnm (les plus volumineux), ne pas avoir une configuration à tiroirs avec des CMV trop variés
- penser à (re-)trouver les pid/vid pour MILLER, HEINEKEN et les modems qui correspondent (+ l'ajouter à ldetect-lst pour l'usb, notamment pour les USR 9000)
- passer les VPI / VCI en décimal plutôt que hexa, ce sera plus simple pour tout le monde ;-) (évolution côté ADI, côté eagle-usb en 3.0) idem pour Linetype... après pour les OPTNxx c'est pas grave personne n'y comprend déjà rien ;-)
- les docs ADI pourraient-elles être passées en GFDL ? Actuellement elles sont inutilisables (car pas diffusables : No part of this document may be reproduced in any form or by any means without the prior permission of Analog Devices Inc.). Le souci c'est qu'une fois le pilote en GPL/GFDL il est librement distribuable / modifiable (sauf sections invariantes qui contiennent généralement l'auteur original et l'emplacement de sa documentation de référence, ainsi je ne vois pas ce qui gênerait ADI)
- (re-)lire http://www.aful.org/faqs/FAQConstructeurs.en.html fr pour suggérer quelques avantages... mon positionnement est gagnant/gagnant : pas d'engagement de part ni d'autre, simplement un échange pour faire avancer l'utilisation du produit et fournir tout ce qu'il faut pour le rendre utilisable par l'acheteur final
- y-a-t-il une antenne de ADI en France pour simplifier les interactions ? Nous pouvons nous astreindre à parler en anglais si nécessaire...