rebonjour,
finalement il semblerait que le hotplug et le modprobe usb-storage ne soient pas identiques
j'ai fait les commandes suivantes:
lsmod >res1.txt
/etc/rc.d/rc.hotplug stop
lsmod >res2.txt
modprobe usb-storage
lsmod >res3.txt
alors que diff res2.txt res3.txt donne:
1a2,3
> usb-storage 66176 0 (unused)
> usbcore 59308 0 [usb-storage]
d'où ma conclusion: c'est ou usb-ohci ou ehci-hcd qui plante
comme je l'ai dit dans mon premier post, modprobe usb-ohci + branchement de la clef ne provoque pas de plantage, donc c'est surement l'ehci-hcd
j'ai fait quelques tests, et sur les deux controlleurs usb que j'ai (1.0 et 2.0 ou 1.1 et 2.0 je sais plus trop), ça marche avec ohci
donc je voudrais virer l'ehci. malheureusement je n'y arrive pas.
/etc/hotplug/usb.rc contient ça:
...
modprobe -q usbcore >/dev/null 2>&1
...
# "new style" HCDs ... more common code
#modprobe -q ehci-hcd >/dev/null 2>&1
#modprobe -q ohci-hcd >/dev/null 2>&1
#modprobe -q uhci-hcd >/dev/null 2>&1
c'est moi qui ai rajouté les commentaires devant certains modprobe:
dans la partie new style, j'ai commenté l'ehci parce que je ne le veux pas, et les deux autres parce qu'ils n'existent pas (j'ai testé avec modprobe).
j'ai aussi enlevé l'uhci.
je fais stop-start du hotplug, mais l'ehci-hcd revient!
un pti coup d'oeil dans les dépendances des modules montre que rien ne dépend de l'ehci-hcd, donc s'il est lancé, 'est directement, et je ne vois cet apel nul part!
merci à quiconque pourrait m'aider
# rectificatif
Posté par abraxas . En réponse au message usb + hotplug => plantage. Évalué à 1.
finalement il semblerait que le hotplug et le modprobe usb-storage ne soient pas identiques
j'ai fait les commandes suivantes:
lsmod >res1.txt
/etc/rc.d/rc.hotplug stop
lsmod >res2.txt
modprobe usb-storage
lsmod >res3.txt
diff res1.txt res2.txt donne:
2,4d1
< usb-ohci 19240 0 (unused)
< ehci-hcd 17580 0 (unused)
< usbcore 59308 1 [usb-ohci ehci-hcd]
alors que diff res2.txt res3.txt donne:
1a2,3
> usb-storage 66176 0 (unused)
> usbcore 59308 0 [usb-storage]
d'où ma conclusion: c'est ou usb-ohci ou ehci-hcd qui plante
comme je l'ai dit dans mon premier post, modprobe usb-ohci + branchement de la clef ne provoque pas de plantage, donc c'est surement l'ehci-hcd
j'ai fait quelques tests, et sur les deux controlleurs usb que j'ai (1.0 et 2.0 ou 1.1 et 2.0 je sais plus trop), ça marche avec ohci
donc je voudrais virer l'ehci. malheureusement je n'y arrive pas.
/etc/hotplug/usb.rc contient ça:
...
modprobe -q usbcore >/dev/null 2>&1
...
# "new style" HCDs ... more common code
#modprobe -q ehci-hcd >/dev/null 2>&1
#modprobe -q ohci-hcd >/dev/null 2>&1
#modprobe -q uhci-hcd >/dev/null 2>&1
# "old style" HCDs ... more driver-specific bugs
modprobe -q usb-ohci >/dev/null 2>&1
# NOTE: this prefers "uhci"; you may prefer "usb-uhci".
# modprobe -q usb-uhci >/dev/null 2>&1 || modprobe -q uhci >/dev/null 2>&1
#modprobe -q uhci >/dev/null 2>&1 || modprobe -q usb-uhci >/dev/null 2>&1
...
c'est moi qui ai rajouté les commentaires devant certains modprobe:
dans la partie new style, j'ai commenté l'ehci parce que je ne le veux pas, et les deux autres parce qu'ils n'existent pas (j'ai testé avec modprobe).
j'ai aussi enlevé l'uhci.
je fais stop-start du hotplug, mais l'ehci-hcd revient!
un pti coup d'oeil dans les dépendances des modules montre que rien ne dépend de l'ehci-hcd, donc s'il est lancé, 'est directement, et je ne vois cet apel nul part!
merci à quiconque pourrait m'aider