Comment appliquer un patch au noyau?

8

Je suis un peu un noob linux, alors soyez las de ma compréhension incompétente de certains aspects du système d'exploitation. Quoi qu'il en soit, je viens de charger ubuntu sur ma machine de bureau (double démarrage) et tout s'est bien passé. Le seul problème, c'est que (j'ai recherché mon problème pendant un certain temps et j'ai décidé que c'était le problème) le clavier de jeu que j'ai branché à la machine n'est pas pris en charge par le noyau.

J'ai trouvé ceci: http://www.spinics.net/lists/linux-usb/msg62270.html

Quelqu'un d'autre a eu le même problème et l'a résolu en appliquant ce correctif à leur noyau. Comment je fais ça? Y a-t-il un endroit où je peux simplement copier le code de cette page Web, ou est-ce plus compliqué que cela?

PS Ce n'est pas un problème avec le matériel. La machine est à double démarrage, et elle fonctionne parfaitement bien avec Windows 7, et elle fonctionne parfaitement dans le BIOS et le démarrage jusqu'au moment où ubuntu se charge.

Austin Witherspoon
la source
en relation: askubuntu.com/questions/11249/…
Kevin Bowen

Réponses:

1

La meilleure façon d'appliquer un patch est d'installer un nouveau binaire du noyau. C'est le moyen le plus simple pour la plupart de la population. Si vous avez Ubuntu 12.10, le dernier binaire du noyau peut être trouvé ici: - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Sous le répertoire "v3.6.3-quantal" (date 21-Oct-2012 18:04). La date de votre patch référencé est le mercredi 25 avril 2012, donc je suppose que le 3.6.3 le contiendra déjà (vérifiera dans quelques instants).

Pour installer les packages du noyau, veuillez suivre les étapes décrites ici: - Comment ajouter le noyau PPA?

Rostislav Stribrny
la source
Malheureusement, après avoir lu les e-mails correspondants, je ne sais toujours pas s'il est parvenu au noyau principal ou non. Il me semble que non ... :-( markmail.org/message/ty25vqmclarfquqd
Rostislav Stribrny
1

Vous avez essentiellement deux options.

  1. Tout d'abord, pour trouver un noyau précompilé qui inclut ce correctif.

    Si le patch est bon (c'est-à-dire accepté par la communauté), il est possible que quelqu'un distribue déjà des noyaux avec. (Peut-être même que, dans le meilleur des cas, les dernières versions des distributions l'incluent déjà.)

    Cependant, comme vous le savez peut-être, l'installation de fichiers binaires à partir de tiers varios a toutes sortes de problèmes de confiance.

  2. Compilez vous-même le noyau.

    Dans ce cas, assurez-vous de lire attentivement https://help.ubuntu.com/community/Kernel/Compile .

ulidtko
la source