Noyau 3.0

le noyau 3.0 est disponible sur la version unstable de Debian : il m’a été proposé lors d’un aptitude upgrade sur ma unstable.

et puis je recommande l’utilisation de la version unstable clic clic !

Salut,
Le fichier autoconf.h crée par make menuconfig n'est plus dans /include/linux mais dans include/generated.
Essaye en créant un lien (sans garantie que ca marche)
[code]ln -s /lib/modules/3.0.0/build/include/linux/autoconf.h /lib/modules/3.0.0/build/include/generated/autoconf.h[/code]
Ton driver est peut-etre vieux regarde s'il n'y a pas une version plus recente qui corrigerait ce problème.
Par contre je suis surpris que tu ai réussi à le compiler avec le 2.6.39 car il semble que ce soit la meme chose

Salut,
Le fichier autoconf.h crée par make menuconfig n’est plus dans /include/linux mais dans include/generated.
Essaye en créant un lien (sans garantie que ca marche)

Ton driver est peut-etre vieux regarde s’il n’y a pas une version plus recente qui corrigerait ce problème.
Par contre je suis surpris que tu ai réussi à le compiler avec le 2.6.39 car il semble que ce soit la meme chose

[quote=“matser”]oui, mais je n’ai pas le répertoire /lib/modules/2.6.32-5-686/build, nécessaire à la compilation du driver de ma carte wifi. Il faut aussi que j’aie les sources du noyau.

voici se qu’il se passe lorsque j’essaie de compiler le driver de ma carte wifi, en utilisant le noyau debian:

code
$ make
make: *** /lib/modules/2.6.32-5-686/build: Aucun fichier ou dossier de ce type. Arrêt.
make: *** [all] Erreur 2[/code][/quote]
Bonjour, il faut juste

Je viens de tester le 3.0 sur sid et retour illico sur la version précédente car pas encore vraiment stable vu le nombre d’erreurs dans mon kernel.log qui sont liées à l’ambition d’avoir un kernel qui démarre plus vite en chargeant un tas de bazars par défaut (powernow, nforce2…).
Bon on va attendre un peu…

j’ai bien fait “sudo aptitude intall linux-headers-2.6.32-5-686”, voici la compilation du driver:

$ make clean (...) $make (...) $ sudo make install [sudo] password for matser: make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-5-686 » Building modules, stage 2. MODPOST 1 modules make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-686 » make[1]: entrant dans le répertoire « /home/matser/Téléchargements/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192 » make -C /lib/modules/2.6.32-5-686/build M= CC=gcc modules make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-5-686 » /usr/src/linux-headers-2.6.32-5-common/scripts/Makefile.build:44: /usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile: Aucun fichier ou dossier de ce type make[6]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile ». Arrêt. make[5]: *** [scripts_basic] Erreur 2 make[4]: *** Pas de règle pour fabriquer la cible « include/config/auto.conf », nécessaire pour « include/config/kernel.release ». Arrêt. make[3]: *** [sub-make] Erreur 2 make[2]: *** [all] Erreur 2 make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-686 » make[1]: *** [modules] Erreur 2 make[1]: quittant le répertoire « /home/matser/Téléchargements/rtl8192se_linux_2.6.0019.1207.2010/HAL/rtl8192 » make: *** [install] Erreur 2

Sinon il y a un driver plus récent. je suis loggé avec 2.6.32-5-686:

$ make make -C /lib/modules/2.6.32-5-686/build M=/home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011 modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-5-686 » CC [M] /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.o In file included from /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:31: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/wifi.h: In function ‘rtl_find_sta’: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/wifi.h:1967: warning: unused variable ‘mac’ In file included from /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:33: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.h: At top level: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.h:139: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.h:139: warning: its scope is only this definition or declaration, which is probably not what you want /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: In function ‘rtl_tx_agg_start’: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:951: warning: unused variable ‘mac’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: In function ‘rtl_tx_agg_stop’: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:988: warning: unused variable ‘mac’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: At top level: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1275: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1275: error: parameter 2 (‘smps’) has incomplete type /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: In function ‘rtl_make_smps_action’: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1295: error: ‘union <anonymous>’ has no member named ‘ht_smps’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1295: error: ‘WLAN_HT_ACTION_SMPS’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1295: error: (Each undeclared identifier is reported only once /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1295: error: for each function it appears in.) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1297: error: ‘IEEE80211_SMPS_AUTOMATIC’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1298: error: ‘IEEE80211_SMPS_NUM_MODES’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1300: error: ‘IEEE80211_SMPS_OFF’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1301: error: ‘union <anonymous>’ has no member named ‘ht_smps’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1302: error: ‘WLAN_HT_SMPS_CONTROL_DISABLED’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1304: error: ‘IEEE80211_SMPS_STATIC’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1305: error: ‘union <anonymous>’ has no member named ‘ht_smps’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1306: error: ‘WLAN_HT_SMPS_CONTROL_STATIC’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1308: error: ‘IEEE80211_SMPS_DYNAMIC’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1309: error: ‘union <anonymous>’ has no member named ‘ht_smps’ /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1310: error: ‘WLAN_HT_SMPS_CONTROL_DYNAMIC’ undeclared (first use in this function) /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: At top level: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1319: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1319: error: parameter 3 (‘smps’) has incomplete type /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c: In function ‘rtl_send_smps_action’: /home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.c:1347: error: type of formal parameter 2 is incomplete make[4]: *** [/home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011/base.o] Erreur 1 make[3]: *** [_module_/home/matser/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0003.0620.2011] Erreur 2 make[2]: *** [sub-make] Erreur 2 make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-686 » make: *** [all] Erreur 2

Ce qu’on pourrait appeler le symptôme Microsoft…
La version Stable de Debian est sécurisée le plus possible via les mises à jour de sécurité. Installer la dernière version du noyau aura donc tendance à introduire plus de failles qu’autre chose étant donné que la branche Stable est faite pour être la plus cohérente possible et éviter d’avoir des failles introduites par des programmes tiers.
De plus, ça aura tendance à rendre ton système instable étant donné que les logiciels installés dans la branche Stable sont faits pour tourner entre eux en évitant au maximum les plantages.

Donc installer la dernière version du noyau aurait plutôt tendance à m’inquiéter qu’autre chose ![/quote]

Qui plus est, en le faisant à la main, on doit aussi se taper les modules à compiler à la mano, et refaire le tout à chaque update.

Bref, c’est une perte de temps, c’est « error prone », c’est le risque d’avoir un système obsolète/non sécure car on a raté une MAJ, bref . . .

Et il y a des erreur avec lesquelles on se marre, comme par exemple se foirer avec le grub.cfg. Quand on a du temps à perdre à plus pouvoir booter le temps de réparer, c’est absolument tordant !

Moi j’ai pris ce noyau pour un soucis de carte son non supporté dans le noyau de base de squeeze. Mais pas 36 solutions pour cela : on va piocher dans le dépot unstable.

on ne refait pas tout à chaque update, la configuration est enregistrée et réutilisée pour les noyaux suivant

Et tu fais comment pour maintenir ton noyau compiler toi même à jour ( les failles existe aussi sur les noyaux dit en release de kernel.org ), c’est pourquoi en générale je ne compile que pour ajouter des options vraiment indispensable :083
Sinon tu en es où de ta compilation réussi ou pas ?

[quote=“Clochette”]
Sinon tu en es où de ta compilation réussi ou pas ?[/quote]

j’ai bien compilé le noyau 2.6.39.3, ainsi que la wifi.
le noyau 3.0 est encore en snapshot (3.0-git7) sur le flux rss de kernel.org

[quote=“matser”][quote=“Clochette”]
Sinon tu en es où de ta compilation réussi ou pas ?[/quote]

j’ai bien compilé le noyau 2.6.39.3, ainsi que la wifi.
le noyau 3.0 est encore en snapshot (3.0-git7) sur le flux rss de kernel.org[/quote]

Mais tu es têtu :005 regarde dans les dépôts SID :083

[code]matser@portable:~$ sudo aptitude install linux-image-3.0
[sudo] password for matser:
Sorry, try again.
[sudo] password for matser:
Impossible de trouver le paquet « linux-image-3.0 ». Cependant, les
paquets suivants comportent « linux-image-3.0 » dans leur nom :
linux-image-3.0.0
Impossible de trouver le paquet « linux-image-3.0 ». Cependant, les
paquets suivants comportent « linux-image-3.0 » dans leur nom :
linux-image-3.0.0
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 0 o seront utilisés.

matser@portable:~$ sudo aptitude install linux-image-3.0.0
Pas de version candidate trouvée pour linux-image-3.0.0
Pas de version candidate trouvée pour linux-image-3.0.0
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 0 o seront utilisés.[/code]

Salut,

acp linux-image-3.0.0 linux-image-3.0-0.slh.4-aptosid-amd64: Installé : (aucun) Candidat : 3.0-4 Table de version : 3.0-4 0 500 http://aptosid.com/debian/ sid/main amd64 Packages linux-image-3.0.0-1-amd64: Installé : (aucun) Candidat : 3.0.0-1 Table de version : 3.0.0-1 0 500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages linux-image-3.0.0-1-amd64-dbg: Installé : (aucun) Candidat : 3.0.0-1 Table de version : 3.0.0-1 0 500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages linux-image-3.0.0-1-rt-amd64: Installé : (aucun) Candidat : 3.0.0-1 Table de version : 3.0.0-1 0 500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages linux-image-3.0.0-1-rt-amd64-dbg: Installé : (aucun) Candidat : 3.0.0-1 Table de version : 3.0.0-1 0 500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages linux-image-3.0.0-rc2-amd64: Installé : 3.0.0~rc2-1~experimental.1 Candidat : 3.0.0~rc2-1~experimental.1 Table de version : *** 3.0.0~rc2-1~experimental.1 0 100 /var/lib/dpkg/status linux-image-3.0.0-rc1-20110604: Installé : 3.0.0-rc1-20110604-10.00.Custom Candidat : 3.0.0-rc1-20110604-10.00.Custom Table de version : *** 3.0.0-rc1-20110604-10.00.Custom 0 100 /var/lib/dpkg/status linux-image-3.0.0-rc1-20110604-dbg: Installé : (aucun) Candidat : (aucun) Table de version : linux-image-3.0.0-rc6-amd64: Installé : 3.0.0~rc6-1~experimental.1 Candidat : 3.0.0~rc6-1~experimental.1 Table de version : *** 3.0.0~rc6-1~experimental.1 0 100 /var/lib/dpkg/status

Là preuve en image :

http://packages.debian.org/sid/linux-image-2.6-amd64

Installé le week-end dernier et pas de sushi pour moi ( mais bon j’ai pas de gros besoin en module ).

et pour intel 32 bits?

j’ai ajouté deb ftp.de.debian.org/debian sid main à source.liste

[code]matser@portable:~/Téléchargements/kernel$ sudo aptitude update
Atteint http://ftp.fr.debian.org squeeze Release.gpg
Atteint http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-fr
Prendre : 1 http://ftp.de.debian.org sid Release.gpg [836 B]
Ign http://ftp.de.debian.org/debian/ sid/main Translation-en
Ign http://ftp.fr.debian.org/debian/ squeeze/main Translation-en
Atteint http://security.debian.org squeeze/updates Release
Prendre : 2 http://ftp.de.debian.org/debian/ sid/main Translation-fr [645 kB]
Atteint http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr
Prendre : 3 http://ftp.fr.debian.org squeeze-updates Release.gpg [836 B]
Atteint http://security.debian.org squeeze/updates/main Sources
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-en
Atteint http://security.debian.org squeeze/updates/main i386 Packages
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-fr
Atteint http://ftp.fr.debian.org squeeze Release
Prendre : 4 http://ftp.fr.debian.org squeeze-updates Release [113 kB]
Atteint http://ftp.fr.debian.org squeeze/main Sources
Prendre : 5 http://ftp.de.debian.org sid Release [145 kB]
Atteint http://ftp.fr.debian.org squeeze/main i386 Packages
Atteint http://ftp.fr.debian.org squeeze-updates/main Sources/DiffIndex
Atteint http://ftp.fr.debian.org squeeze-updates/main i386 Packages/DiffIndex
Prendre : 6 http://ftp.fr.debian.org squeeze-updates/main i386 Packages [10,9 kB]
Prendre : 7 http://ftp.de.debian.org sid/main i386 Packages [7 558 kB]
8 474 ko téléchargés en 1min 7s (125 ko/s)

État actuel : 1031 mises à jour restantes [+1031], 6669 nouveaux paquets [+6664].
[/code]
j’en suis à sudo aptitude upgrade, qui résoud actuellement les dépendance (depuis un certain moment déjà), je vous tiendrais au courrant quand il aura fini…

http://packages.debian.org/fr/sid/linux-image-2.6-686

Et par rapport au fait que tu es rajouter les dépôts SID j’espère que tu as pris soin de mettre en place un fichier de préférences afin de pas foutre le boxon en passant à SID involontairement :083 et que tu as penser à recharger le cache d’APT :033

Je dit ça car j’ai déjà vu faire et nous dire que nous sommes des inconscient de laisser faire sans rien dire :033

Salut,
Pas de support nvidia pour le noyau 3.0.0-1-rt dommage j’aurais bien testé…

salut !
je suis en sid et, sur mon PC, tout fonctionne avec le noyau 3.0 : la wifi comme les drivers nvidia (271.21).
mon source list est en sid et testing et j’ai viré le fichier des préférences (je viens de LMDE et j’ai refait mon sources.list de telle façon que ma distrib’ soit “débianisée” :laughing: )

[quote=“Tito-Carlos”]salut !
je suis en sid et, sur mon PC, tout fonctionne avec le noyau 3.0 : la wifi comme les drivers nvidia (271.21).
mon source list est en sid et testing et j’ai viré le fichier des préférences (je viens de LMDE et j’ai refait mon sources.list de telle façon que ma distrib’ soit “débianisée” :laughing: )[/quote]

Et le rapport est où ? :005 :005 :005

[quote=“Clochette”][quote=“Tito-Carlos”]salut !
je suis en sid et, sur mon PC, tout fonctionne avec le noyau 3.0 : la wifi comme les drivers nvidia (271.21).
mon source list est en sid et testing et j’ai viré le fichier des préférences (je viens de LMDE et j’ai refait mon sources.list de telle façon que ma distrib’ soit “débianisée” :laughing: )[/quote]

Et le rapport est où ? :005 :005 :005[/quote]
honte à moi !!!
j’aurais du lire le premier post (inclure le noyau 3.0 dans stable).
:blush:
ok… je sors…