Bon, j'avoue: j'ai rien écrit du tout. Enfin quasiment rien. Je me suis contenté d'analyser le hub, de trouver les références du chipset (FTDI SIO FT8U100AX), de regarder dans les sources, de voir comment je pouvais l'intégrer, de récupérer les ids "vendor" et "product" du hub et d'intégrer ces mêmes ids dans le code source dans la bonne catégorie. En gros, deux lignes de patch. Pfff. Minable. Je retourne dans l'ombre avec les mécréants dans mon genre qui ne sont même pas capables de lire du C correctement. Honte à moi.
Déjà ça c'est pas mal. Pour un certains nombre de cas, il suffit souvent de jeter deux trois coup d'oeuil à gauche pour faire que la révision B jusqu'ici inconnue fonctionne aussi bien que la révision A. Mais il faut quelqu'un pour jeter les coups d'oeuil.
En plus des fois il y a un effet boule de neige, tu réécris deux lignes parcequ'une initialisation ne se fait pas sur le bon nombre d'octet et en faisant ça tu débloques une personne qui s'arrachait les cheveux 5 drivers plus loin.
# Détrompe toi !
Posté par Jerome Herman . En réponse au journal Mon premier hack du kernel !. Évalué à 10.
Déjà ça c'est pas mal. Pour un certains nombre de cas, il suffit souvent de jeter deux trois coup d'oeuil à gauche pour faire que la révision B jusqu'ici inconnue fonctionne aussi bien que la révision A. Mais il faut quelqu'un pour jeter les coups d'oeuil.
En plus des fois il y a un effet boule de neige, tu réécris deux lignes parcequ'une initialisation ne se fait pas sur le bon nombre d'octet et en faisant ça tu débloques une personne qui s'arrachait les cheveux 5 drivers plus loin.
Donc bravo, et n'en reste pas là.