Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )
Pour une discussion en directe, retrouvez-vous :
-Sur IRC : irc.freenode.net #zenwalk-fr , #zenwalk
-Sur Jabber : general@chat.zenwalk-fr.org ou http://jeti.zenwalk-fr.org/
Forum ZenWalk-fr.org > Usages Spécifiques > Expérimentation > Construire un paquet kernel
| abourgeo | #46 27/05/2008 - 16h08 |
|
Groupe : Modérateurs Hors ligne Mail |
![]() quand on a une carte Wifi : # lspci | grep -i wireless 02:09.0 Network controller: Broadcom Corporation BCM4303 802.11b Wireless LAN Controller (rev 02) et qu'on a le bon driver : # lsmod | grep b43legacy b43legacy 86684 0 rfkill 2708 3 rfkill_input,b43legacy mac80211 79884 1 b43legacy input_polldev 1672 1 b43legacy ssb 17284 2 b43legacy,b44 ainsi que le bon firmware : # ls /lib/firmware/b43legacy/ a0g0bsinitvals2.fw a0g0initvals2.fw a0g1bsinitvals5.fw b0g0bsinitvals2.fw b0g0initvals2.fw pcm4.fw ucode11.fw ucode4.fw a0g0bsinitvals5.fw a0g0initvals5.fw a0g1initvals5.fw b0g0bsinitvals5.fw b0g0initvals5.fw pcm5.fw ucode2.fw ucode5.fw évidemment, ça va tout de suite mieux : # ifconfig wlan0 up # et enfin : # iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 00:0F:FF:27:93:AC ESSID:"linksys" Mode:Master Channel:11 ................................. Cell 02 - Address: 00:14:A4:FF:10:3C ESSID:"WANADOO-D10E" Mode:Master Channel:10 .......................... Cell 03 - Address: 00:EE:41:04:03:FC ESSID:"Livebox-8d08" Mode:Master Channel:10 ....................... Cell 04 - Address: 00:0D:93:86:EE:3E ESSID:"Apple Neva 14" Mode:Master Channel:10 ![]() P.S. Son|c tu m'avais mis sur la bonne piste, mais être obligé de : - changer de driver Wifi - changer de firmware Wifi tout simplement pour passer d'un noyau 2.6.22.9 à 2.6.25.4, je n'y croyais pas ! Et pourtant !!! ![]() Je testerais donc très bientôt la Zen 5.2 sur ce PC pour voir comment elle s'en sort ![]() ===> il me reste donc à "achever le travail" sur cette 4.8 : le noyau 2.6.25.4 étant "opérationnel", il s'agit de le recopier en 2 endroits dans l'arborescence de l'ISO (comme vu plus haut) pour pouvoir obtenir après gravure un "CD Zenwalk remasterisé" ![]() ===> à suivre pour [suite & fin]
Vaut mieux être Zen dans la vie ! Non ???
|
| Son|c | #47 27/05/2008 - 16h57 |
|
Groupe : Zenwalk Team Hors ligne |
Yo !
--== Son|c ==--
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème ..." - Devise Shadock |
| Son|c | #48 27/05/2008 - 17h21 |
|
Groupe : Zenwalk Team Hors ligne |
Reuh,
Je repense à un truc qui m'est apparu avant-hier. Dans ta méthode pour customiser ton iso avec ton kernel "maison", il manque qq chose, qui pourrait avoir son importance : tu recopies ton kernel maison dans /kernels/ata/... mais par contre, si tu ne recopies pas toute l'arborescence /lib/modules/2.6.25.4.... potentiellement ton kernel ne pourrait pas avoir accès à ses modules s'il en avait besoin au moment de l'install. C'est vrai qu'en général, le kernel suffit car : 1. Il est déjà compilé avec un max de choses dedans 2. c'est rare les paquets qui à l'install ont besoin d'autres modules ... mais bon ça m'est arrivé il y a 2 jours justement. Le paquet "powerthend" (qui sera présent par défaut en 5.2) a dans son doinst.sh un script qui cherche quel est le bon module à charger pour la gestion de la fréquence processeur, et pour ce faire, il fait des "modprobe <module1>" .... qui ne peuvent fonctionner si le kernel ne trouve pas ses modules ... Et donc, pour insérer le répertoire /lib/modules/... dans l'iso, il faut recréer l'initrd de l'installer et y copier les répertoires, mais cette procédure d'initrd a déjà été détaillée dans ce forum ...
--== Son|c ==--
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème ..." - Devise Shadock |
| sylvain | #49 18/08/2008 - 13h31 |
|
Groupe : Membres Hors ligne |
Bonjour,
je déterre ce post car j'ai pas mal de questions sans réponse. L'une d'elle, et qui me préoccupe est : D'où sont copiés les modules compilés losque j'exécute # make modules ?En effet, la ligne 42 du build-kernel.sh original stipule cp -rpf /lib/modules/${version} ${dest}/lib/modules/${version}Pour moi ça veut dire : Copier récursivement, en forçant et en conservant les droits, les modules contenus dans /lib/modules dans le répertoire de travail servant à fabriquer le paquet. En fait je suis sûr que ça veut dire ça. Mon problème ? Ou bien les modules contenus dans /lib/modules sont les modules que je viens de compiler. Mais pourquoi les mettre là et pas dans le répertoire contenant les sources (comme le fait #make bzImage par ailleurs) ![]() Ou bien le build script copie les modules déjà installés et en fonctionnement dans le répertoire de travail. Mais alors pourquoi les compiler ? Pourquoi donner les sources à modifier si le build script se fiche des modifications apportées ? Bref, je suis un peu perdu, et je veux bien un peu d'aide... PS : Mais comment faites vous pour n'avoir jamais ce genre de problème, j'ai l'impression qu'il n'y a que moi à rien entraver sur ce forum
Ce message a été édité par sylvain le 19/08/2008 à 18h24.
|
Forum ZenWalk-fr.org > Usages Spécifiques > Expérimentation > Construire un paquet kernel
> Informations du forum
1 personne(s) présente(s) durant une période de 10 minutes (0 membre(s) et 1 invité(s)).
Powered by Connectix Boards 0.8.4 © 2005-2010 (7 queries, 0.050 sec)




