Faut vérifier que tous les modules nécessaires soient bien compilés avec la nouvelle version du noyau, pour cela :
ls /lib/modules/le_nouveau_noyau/kernel/drivers/usb
ls /lib/modules/le_nouveau_noyau/kernel/drivers/usb/host
Si des modules manquent un apt-get ne changera rien ; il ne faut pas confondre module du noyau et logiciel ou dépendance logicielle. Dans le cas où il manque des modules c'est reparti pour refaire une compilation du noyau en veillant à ce que toutes les options nécessaires soit sélectionnées.
en général les modules qui sont nécessaires à l'usb :
uhci-hcd (chipset via) ou ohci-hcd (chipset AMD) pour l'USB 1.1
ehci-hcd pour l'USB 2.0
usbhid pour le "layer input" (interface les entrées de type usb)
usbmouse et usbkbd sont nécessaires dans certains cas (pas besoin de usbmouse sur mon install de Debian (noyau 2.6.6) pour ma souris par contre nécessaire avec mon install de Gentoo (noyau 2.4.27) - donc à tester)
usb-storage n'est nécessaire que pour les périph de stockage usb (genre disque dur usb, cd/graveur usb, clés usb etc)
enfin, usbcore est le plus important puisque tous les modules pré-cités en dépendent ; logiquement il est automatiquement chargé lors de l'appel d'un de ces modules.
Pour terminer le fait que le support de l'USB soit compilé en dur (ex : CONFIG_USB_HID=y) ou en module (ex: CONFIG_USB_HID=m) permet de ne pas avoir à s'occuper des modules à charger au démarrage dans le premier cas, et d'alléger le noyau dans le second cas (mais en spécifiant les modules qu'il faut charger au démarrage).
Message édité par THRAK le 25-08-2004 à 15:46:45
---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.