Le dimanche 17 octobre 2004 à 12:28 +0200, [EMAIL PROTECTED] a écrit :
> Selon Alban browaeys <[EMAIL PROTECTED]>:
> > le submitter propose d'avancer hotplug avant de monter proc/bus/usb.
> Mauvaise solution en effet.
> « hotplug » a besoin du driver de tous les bus pour fonctionner.
> Et même si ce n'était pas le cas, cette solution ne serait pas
> meilleure que le sleep que nous utilisons actuellement,
> si des choses doivent être ordonnées alors il faut utiliser
> des mécanismes de synchronisation.
> Je pense que hotplug devrait attendre que les abstractions noyau de
> chaque bus soient opérationnelles avant de lancer un quelconque agent
> (mais je laisse aux développeurs d'hotplug le soin d'imaginer
> une implémentation correcte, le problème n'est pas simple).
>
> À mon avis, la meilleure solution pour nous est d'ajouter quelque chose
> de simple pour contourner l'actuel bug, et en espérant qu'il sera corrigé.
> Conseiller dans la FAQ d'ajouter usbcore à /etc/modules
> et peut-être que le paquet Debian devrait le faire.
ce n'est pas le cas sur Mdk10.1
/etc/modules ne contient rien
en revanche dans /etc/rc.d/init.d/usb
if [ "$COLD_USB" = 1 -a -x /etc/hotplug/usb.rc ]; then
/etc/hotplug/usb.rc start &
fi
c'est à la distrib' de bien faire les choses là dessus, pas à nous (ni
proposer des contournements qui ne vont pas dans le sens de la
distrib'...). M'enfin à relire le code, ça m'a l'air bien spécifique à
Mdk10.1... (ils traitent le cas du visor, ov511 et une bonne vingtaine
d'autres modules...)
@++
Ben'. aka baud123