Le chocolat blanc…

Le chocolat blanc... » Page 'Marvell Industry et Hardy Heron : on y est presque !'

Marvell Industry et Hardy Heron : on y est presque !

Comme vous le savez, Ubuntu Hardy Heron fonctionne très bien chez moi, jusqu’au jour où j’ai eu besoin d’utiliser le cable Ethernet. Avant cela, je me disais, “Pas de soucis sous Ubuntu, c’est automatique normalement”.
Ben non ! Pour vous dire, comme ça ne marchait pas, on a même imaginé avec mon beau père (également féru et sous Ubuntu), que le problème pouvait venir du switch, ou encore du câble de 10 mètres qu’on a tiré y a deux ans pour avoir le net dans l’extension de la maison.
Ben non, parce que mon ordinateur marchait pas mais le sien si, avec le même switch et le même câble.
Damned !

Voici ce que donne un lspci :

07:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4355 (rev 12)

Après recherche et aides diverses, voici la marche à suivre. C’était loin d’être évident, surtout pour un débutant.

Il faut obtenir les sources du kernel, modifier un fichier et recompiler le tout, voici la procédure étape par étape:

1- Installer tous les logiciels nécessaires:

sudo apt-get install linux-kernel-devel fakeroot build-essential git-core

2- On obtient la version la plus récente en utilisant git que nous venons d’installer:

git clone git://kernel.ubuntu.com/ubuntu/ubuntu-hardy.git ubuntu-hardy

3- Puis facultatif:

git pull

4- Puis on se déplace vers le dossier contenant les sources:

cd ~/ubuntu-hardy/

5a - On modifie le fichier dont j’ai parlé au début:

gedit drivers/net/sky2.c

5b - Mettre cette ligne entre 0×4354 et 0×4356 (~ ligne 122):

{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4355) }, /* 88E8040T */

6- Maintenant on peut compiler le noyau:

AUTOBUILD=1 fakeroot debian/rules binary-debs flavours=generic

7- Puis on va dans son répertoire perso et on double-clic sur ce paquet:

linux-image-2.6.24-19-generic_2.6.*.deb

On redémarre et c’est presque bon.

Presque, parce que certes, j’ai l’éthernet maintenant mais je n’ai plus le Wi-Fi.
Il faut sans doute compiler le driver pour le Wi-Fi du coup, mais je ne sais pas le faire.

Toujours est il que j’ai l’éthernet pour les 15 prochains jours. Et le Wifi après.

Classé dans Gnu / Linux | 391 lecture(s)

Laisser une remarque, spontanée ou réfléchie.h2>

Haut de page | Abonnement aux billets (RSS) | Abonnement aux commentaires (RSS) | Fanchon | Accueil