Identification des firmwares pour les différents driver (mettre au propre)
Les infos sur les PID/VID sont dans les inf (ou fni pour Devolo) des drivers windows tout simplement.
Il faut quand même savoir interpréter pout discriminer les PRE des PST et j'espère ne pas avoir fait d'erreur de ce coté. Mais il y a une certaine logique (qui a changé entre Elsa et Devolo).
Pour les chips, c'est juste un tournevis qui donne accès à l'info quand on a le modem a portée de main.
sinon j'ai fait un patch pour accepter d'autres PID/VID
http://g.esp.free.fr/mod_eagle.patch
J'ai testé avec un Microlink ADSL usb ELSA_A_POTS_PID_PREFIRM 0x3351
et cela ne fonctionne pas pour le moment.
Je pense que le firmware ne se charge pas.
Pour les VID Devolo, ce sont des Eagle à coup sur mais le 'Microlink ADSL usb' est ancien et peut-être un 930 (chip AD 6440BS et AD6449-48BB alors que le
EagleII? est un AD6485JST) ?
> [DEVOLO]nouveau driver
>
AdslUsbLdrEagle1?.
DeviceDesc? = "
MicroLink? ADSL Fun USB Loader"
>
AdslUsbLdrEagle2?.
DeviceDesc? = "
MicroLink? ADSL Fun USB Loader II"
> %
AdslUsbLdrEagle1?.
DeviceDesc?% =
AdslUsbLdrEagle1?, USB\VID_1039&PID_2101
> %
AdslUsbLdrEagle1?.
DeviceDesc?% =
AdslUsbLdrEagle1?, USB\VID_1039&PID_2111
> %
AdslUsbLdrEagle2?.
DeviceDesc?% =
AdslUsbLdrEagle2?, USB\VID_1039&PID_2121
> %
AdslUsbLdrEagle2?.
DeviceDesc?% =
AdslUsbLdrEagle2?, USB\VID_1039&PID_2131
>
> [DEVOLO]ancien driver compatible avec le modem Elsa du même nom
>
AdslUsbLoader?.
DeviceDesc?.POTS= "
MicroLink? ADSL Fun USB Annex A Loader"
>
AdslUsbLoader?.
DeviceDesc?.ISDN= "
MicroLink? ADSL Fun USB Annex B Loader"
> %
AdslUsbLoader?.
DeviceDesc?.POTS% = AUL.ndi.POTS, USB\VID_1039&PID_2111
> %
AdslUsbLoader?.
DeviceDesc?.ISDN% = AUL.ndi.ISDN, USB\VID_1039&PID_2101
> ; old ELSA devices
> %
AdslUsbLoader?.
DeviceDesc?.POTS% = AUL.ndi.POTS, USB\VID_05CC&PID_3353
> %
AdslUsbLoader?.
DeviceDesc?.ISDN% = AUL.ndi.ISDN, USB\VID_05CC&PID_3363
A noter que pour un autre elsa (0x05CC:0x3351), il faut charger un 2eme firwmare en plus pour booter un aure controlleur.. cf
http://sourceforge.net/projects/elsausbadsl/
Le point important est de savoir combien de DSPcode différents il faut au minimum parce que c'est cela qui prend beaucoup de place.
On pourrait supposer qu'avec un même PID/VID un seul DSPcode est suffisant.
Ce n'est peut-être pas assuré étant donné que le AT-AR 215 (ISDN) a un PID/VID commun mais certainement un firmware ISDN.
Ce qui est sûr, (j'ai testé) c'est que le
Sagem800 ne fonctionne pas avec le firmware pots de l'USR9000 (l'ISDN non plus mais on pouvait s'en douter sur ma ligne qui est pots)
Le driver windows comporte 5 DSPcode, dont celui utiliser par defaut est different de celui utiliser par linux. Sous linux ce firmware marche mais certaines stats sont modifié (et surement d'autres choses...)
Sinon parmis les DSPcode du driver windowsn il y a celui du sagem idsn (et donc celui de l'usr puisque se sont les meme)
On retrouve aussi les dspcode du pots sagem des version 1.0.4.pre2 (rtbldepx.bnm), mais il faut dire que mon driver windows date d'un an, donc ils ont peut etre aussi ete mis a jour dedans...
Sinon pour resoudre le probleme de place, il faudrait deja eliminer les doublons, puis voir s'il n'est pas souhaitable de faire des paquets externes qui contiendrais que les DSP du modem souhaiter (mais on est
senser avoir l'adsl et on a pas beaucoup de retour des modems non sagem...)
ACER
ADILOADER.
DeviceDesc?="Acer ADSL Surf USB Loader"
%ADILOADER.
DeviceDesc?% = ADILOADER.Dev, USB\VID_1110&PID_9001
%ADILOADER.
DeviceDesc?%=ADILOADER.Dev, USB\VID_1110&PID_9010
adiusbae.Service.
DispName="Acer ADSL Surf USB LAN Adapter"
%adiusbae.
DeviceDesc?% = ADIUSBAE930.ndi, USB\VID_1110&PID_9000
%adiusbae.
DeviceDesc?%=ADIUSBAEEL.ndi,USB\VID_1110&PID_900F
[DEVOLO]nouveau driver
AdslUsbLdrEagle1?.
DeviceDesc? = "
MicroLink? ADSL Fun USB Loader"
AdslUsbLdrEagle2?.
DeviceDesc? = "
MicroLink? ADSL Fun USB Loader II"
%
AdslUsbLdrEagle1?.
DeviceDesc?% =
AdslUsbLdrEagle1?, USB\VID_1039&PID_2101
%
AdslUsbLdrEagle1?.
DeviceDesc?% =
AdslUsbLdrEagle1?, USB\VID_1039&PID_2111
%
AdslUsbLdrEagle2?.
DeviceDesc?% =
AdslUsbLdrEagle2?, USB\VID_1039&PID_2121
%
AdslUsbLdrEagle2?.
DeviceDesc?% =
AdslUsbLdrEagle2?, USB\VID_1039&PID_2131
[DEVOLO]ancien driver compatible avec le modem Elsa du même nom
AdslUsbLoader?.
DeviceDesc?.POTS= "
MicroLink? ADSL Fun USB Annex A Loader"
AdslUsbLoader?.
DeviceDesc?.ISDN= "
MicroLink? ADSL Fun USB Annex B Loader"
%
AdslUsbLoader?.
DeviceDesc?.POTS% = AUL.ndi.POTS, USB\VID_1039&PID_2111
%
AdslUsbLoader?.
DeviceDesc?.ISDN% = AUL.ndi.ISDN, USB\VID_1039&PID_2101
; old ELSA devices
%
AdslUsbLoader?.
DeviceDesc?.POTS% = AUL.ndi.POTS, USB\VID_05CC&PID_3353
%
AdslUsbLoader?.
DeviceDesc?.ISDN% = AUL.ndi.ISDN, USB\VID_05CC&PID_3363
Allied Telesyn AT-AR 210 (pots)
%ADILOAD.
DeviceDesc930?% = ADIUSBLDR930, USB\VID_1110&PID_9001
%ADILOAD.
DeviceDesc930?% = ADIUSBLDR930, USB\VID_1110&PID_9000
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9010
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_900f
%ADILOAD.
DeviceDesc930?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9022
%ADILOAD.
DeviceDesc930?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9021
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9024
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9023
Allied Telesyn AT-AR 215 (ISDN)
%ADILOAD.
DeviceDesc930?% = ADIUSBLDR930, USB\VID_1110&PID_9001
%ADILOAD.
DeviceDesc930?% = ADIUSBLDR930, USB\VID_1110&PID_9000
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_9010
%ADILOAD.
DeviceDescEAGLE?% = ADIUSBLDREAGLE, USB\VID_1110&PID_900f
Il y a peut-être quelques autres.
http://eagle-usb.eisfront.de/viewforum.php?f=11&sid=48093abc9e7b1c722f6c6d42dbba2f1c tout en allemand (quelqu'un peut traduire et l'ajouter ci-dessous ?) --
BenoitAudouard
Les D-link DSL200 / DSL260i ont un PID/VID classique , le Vitelcom est a priori un modèle avec un chip Conexant
- Sagem Fast 800, Fast 800 PE, Fast 800 E2, E2T, E2L
- Sagem Fast 908 (uniquement l'USB bien sûr), 840 ?
- Comtrend CT-350 / CT-361
- AT-AR215, 214 ?
- USR 9000 ?
- autres ?
- Acer ADSL USB with eagle-de-0.5 using
SuSE? 8.0, put with major speed problems (
http://eagle-usb.eisfront.de/viewtopic.php?t=147)
- Acer ADSL Surf USB with eagle-de-0.4 (
http://eagle-usb.eisfront.de/viewtopic.php?t=84)
- Acer Modem ADSL Surf USB with eagle-de-0.2 using Slackware 9 (
http://eagle-usb.eisfront.de/viewtopic.php?t=41)
- D-Link DSL 260i with eagle-de-0.5 using Suse 8.2 (
http://eagle-usb.eisfront.de/viewtopic.php?t=88)
Voir
DocumentationDeveloppements pour la détection et hotplug
Repérer les différentes versions de Sagem 800
L'information est dans la révision du modem :
cat /proc/bus/usb/devices | grep 1110
Sagem 800
P: Vendor=1110
ProdID=9010 Rev=40.00 avant firmware
P: Vendor=1110
ProdID=900f Rev=40.0b après firmware
Sagem 800 AB
P: Vendor=1110
ProdID=900f Rev=41.0b post firmware
Sagem 800 L2
P: Vendor=1110
ProdID=9021 Rev=50.0b après firmware
Sagem 908
P: Vendor=1110
ProdID=9024 Rev=60.00 avant
P: Vendor=1110
ProdID=9023 Rev=60.08 après