Cyril Olivier MARTIN wrote:
2 - Un test dans ce fichier doit nous assurer que l'on ne charge qu'une
seule fois le code dsp dans le modem.
Pour le second, si j'ai bien compris ce qu'a écrit Matthieu il faudrait
remplacer
if [ -z "$LAST_CHARS" ] || [ "x$LAST_CHARS" = "x:1.0" ] ; then
par
if [ "x$LAST_CHARS" = "x:1.0" ] ; then
J'ai bien compris ?
ca va poser pb pour le 2.4...
mais meme si on fait ca ca sera toujours foireux : le dsp sera charger
d'abord une premiere fois lorsque le noyeau charge automatiquement le
driver (hotplug), puis une autre fois en coldplug...
Une solution crade consisterais a regarder l'etat du modem dans
/proc/driver/...
Une vrai solution serait de voir avec les personnes de hotplug
l'implementation d'un lock qui empeche que pour un meme device on fasse
d'abord un hotplug ,puis un coldplug...
Matthieu
PS : je m'en fous en peu meme si le dsp est rechargé, le modem a le
temps de redevenir operational avant que je me logue.