OVH Cloud OVH Cloud

Dongle Inventel (driver Atmel) et firmware ?

15 réponses
Avatar
ctobini
Bonjour,

J'essaie d'installer le driver at76c503a pour le dongle USB d'Inventel
avec une Mandrake 9.1 (kernel 2.4.21-0.13).

L'installation ne marche toujours pas, et je me suis rendu compte que
dans les syslog il y a une erreur au branchement du dongle :

at76c503.c: getting firmware failed with 0, or version is O

Lors d'un précédent post, on m'avais précisé qu'un des modules à lancer
est firmware_class.

Autrement, le dongle semble bien reconnu.

Quelqu'un a une idée ?

C. Tobini

5 réponses

1 2
Avatar
ctobini
no_spam wrote:

Là, je t'arrête: c'est 503 _ou_ 505:
ce n'est pas le même driver.
Et il y a deux modules pour le 505:
le 505-rfmd (chips Atmel 76c505 et radio rfmd)
et le 505-rfmd2958 qui utilise un autre chip radio de RFMD.
Si le driver qui se charge est celui du 503, ça ne peut pas marcher...
Essaye de rajouter l'ID de ton device dans ces deux drivers,
de décharger le module at76c503 et de charger ceux là (pas ensemble,
surtout !).
Avec un peu de chance...


Bon, en fait usbdfu nécessite apparement de charger at76c503, il le
charge de toutes manières avec at76c505-rfmd, et là au branchement du
dongle, j'ai un gel du Terminal, et je dois éteindre avec le bouton 'OFF'...

Si je fais modprobe -r at76c503, j'ai une erreur 'busy'.

D'un autre côté, pourquoi les drivers 505 sont-ils livrés à ce moment ?

J'ai l'impression qu'en fonction du type de dongle, il cherche à charger
les modules correspondants. J'avais changé les ID dans tous les .c (505,
503...) en mettant 0x7614 dans tous les Atmel mais ça m'a fait un gros
plantage la première fois, et ça n'a rien chargé du tout la seconde fois.

C. Tobini

Avatar
no_spam
On Sat, 12 Jun 2004 12:07:21 +0200, ctobini wrote:

no_spam wrote:

Là, je t'arrête: c'est 503 _ou_ 505:
ce n'est pas le même driver.
Et il y a deux modules pour le 505:
le 505-rfmd (chips Atmel 76c505 et radio rfmd)
et le 505-rfmd2958 qui utilise un autre chip radio de RFMD.
Si le driver qui se charge est celui du 503, ça ne peut pas marcher...
Essaye de rajouter l'ID de ton device dans ces deux drivers,
de décharger le module at76c503 et de charger ceux là (pas ensemble,
surtout !).
Avec un peu de chance...


Bon, en fait usbdfu nécessite apparement de charger at76c503,


Ca, surement pas. usbdfu est un protocole de chargement de firmware USB
qui est complètement indépendant du device utilisé. Il n'a rien de
spécifique aux chips/dongle ATMEL.

il le
charge de toutes manières avec at76c505-rfmd, et là au branchement du
dongle, j'ai un gel du Terminal, et je dois éteindre avec le bouton 'OFF'...


Surement un conflit, si tu as à la fois le driver 503 et le driver 505
chargés qui croient tous les deux pouvoir gérer le même device.


Si je fais modprobe -r at76c503, j'ai une erreur 'busy'.


N'utilise pas modprobe mais insmod pour faire des tests.
charge tous les modules nécessaires à la main _avant_ de brancher
le dongle.
Si ça ne marche pas, tu le débranche, tu décharge le driver et en
recharge un autre et tu recommences.


D'un autre côté, pourquoi les drivers 505 sont-ils livrés à ce moment ?


Je ne comprends pas la question...


J'ai l'impression qu'en fonction du type de dongle, il cherche à charger
les modules correspondants. J'avais changé les ID dans tous les .c (505,
503...) en mettant 0x7614 dans tous les Atmel mais ça m'a fait un gros
plantage la première fois, et ça n'a rien chargé du tout la seconde fois.


Si tu n'utilises pas modprobe, tu ne devrais pas avoir de problème.
Essaye de désactiver le hotplug pour ces devices pour éviter les
conflits, vu que tu as mis l'ID de ton dongle partout...


Avatar
ctobini
no_spam wrote:

Ca, surement pas. usbdfu est un protocole de chargement de firmware USB
qui est complètement indépendant du device utilisé. Il n'a rien de
spécifique aux chips/dongle ATMEL.


OK, en fait il est indiqué de chargé manuellement at76c503-rfmd.
Ensuite, lsmod indique usbdu associé à at76c503 et at76c503-rfmd.
En chargeant manuellement at76c505-rfmd, lsmoo indique que usbdfu est
associé à at76c503 et at76c505-rfmd (conflit ?).


D'un autre côté, pourquoi les drivers 505 sont-ils livrés à ce moment ?


Je ne comprends pas la question...


Je veux dire que si les 2 sont livrés, c'est qu'il doit charger l'un ou
l'autre en fonction du matériel (donc là ce serait le dongle qui n'est
pas reconnu).

[...]
Essaye de désactiver le hotplug pour ces devices pour éviter les
conflits, vu que tu as mis l'ID de ton dongle partout...


C'est à dire qu'il vaudrait mieux que je mette l'ID seulement dans les
505 puis les charger un à un pour voir si ça fonctionne ?


Avatar
no_spam
On Sun, 13 Jun 2004 12:26:08 +0200, ctobini wrote:

no_spam wrote:

Ca, surement pas. usbdfu est un protocole de chargement de firmware USB
qui est complètement indépendant du device utilisé. Il n'a rien de
spécifique aux chips/dongle ATMEL.


OK, en fait il est indiqué de chargé manuellement at76c503-rfmd.
Ensuite, lsmod indique usbdu associé à at76c503 et at76c503-rfmd.
En chargeant manuellement at76c505-rfmd, lsmoo indique que usbdfu est
associé à at76c503 et at76c505-rfmd (conflit ?).


OK, tu as quelque chose du style:
usbdfu xxx 2 at76c503,at76c505-rfmd ?
Dans ce cas, c'est l'inverse: ça veut dire que at76c503 et at76c505-rfmd
dépendent de usbdfu.

D'un autre côté, pourquoi les drivers 505 sont-ils livrés à ce moment ?


Je ne comprends pas la question...


Je veux dire que si les 2 sont livrés, c'est qu'il doit charger l'un ou
l'autre en fonction du matériel (donc là ce serait le dongle qui n'est
pas reconnu).


Oui, mais si tu as rajouté l'ID du dongle dans les deux drivers,
les deux vont essayer de le gérer _en même temps_, ce qui entraine
fatalement des conflits s'ils sont chargés en même temps.


[...]
Essaye de désactiver le hotplug pour ces devices pour éviter les
conflits, vu que tu as mis l'ID de ton dongle partout...


C'est à dire qu'il vaudrait mieux que je mette l'ID seulement dans les
505 puis les charger un à un pour voir si ça fonctionne ?


Je pense, oui.



Avatar
ctobini
Bonjour et désolé pour le retard, j'ai eu un coup de bourre cette
semaine, je n'ai pas eu le temps de penser au forum :-)

Wanadoo m'a envoyé une lettre d'échange de matériel, je voudrais voir
s'il y a moyen d'avoir un modèle de dongle plus ancien (ou le plus
récent s'il marche, on verra), puisque ça semble être la cause du pépin.

Tu pourrais me dire le numéro de ton dongle, puisqu'il fonctionne, pour
que je puisse leur indiquer ?

Merci.

C. Tobini
1 2