web-dev-qa-db-fra.com

En-têtes de noyau manquants pour Odroid U2

J'ai un ODroid U2 exécutant Ubuntu 14.04 LTS et Linux version 3.8.13.30 .

J'essaie de faire fonctionner mon dongle WiFi USB ce tutoriel .

Cependant, à l'étape Sudo dkms install 8192cu/1.10, J'obtiens l'erreur suivante:

Error! Your kernel headers for kernel 3.8.13.30 cannot be found.
Please install the linux-headers-3.8.13.30 package, or use the --kernelsource dir option to tell DKMS where it's located`  

J'ai donc fait dpkg -l | grep linux-headers Pour constater que linux-headers-3.13.0-51 Était installé sur /usr/src.

J'ai transmis ces données à DKMS via l'option --kernelsourcedir Mais j'ai eu la même erreur:

J'ai également fait apt-get install linux-headers-$(uname-r) mais j'ai eu une erreur Unable to locate package.

Qu'est-ce que je fais mal/comment puis-je résoudre ce problème?

2

J'ai trouvé les bons en-têtes ici .

Comment ajouter ce référentiel:

Sudo -i
cd /etc/apt/sources.list.d
wget https://oph.mdrjr.net/meveric/sources.lists/meveric-all-main.list
wget -O- http://oph.mdrjr.net/meveric/meveric.asc | apt-key add -
exit
Sudo apt-get update

Vous pouvez ensuite utiliser APT pour installer les en-têtes dont vous avez besoin.

2

Si vous jetez un oeil à cette page: http://kernel.ubuntu.com/~kernel-ppa/mainline/ , vous verrez que la version particulière n'est plus disponible (plus). Il est probablement préférable d'installer un noyau plus récent à partir de la page mentionnée, puis d'essayer de recompiler le module dkms.

0
wie5Ooma