Bon je fais un double post si cela peut aider des gens,
Concernant la régression du wifi non reconnu dans les kernels récent à cause de l'abandon du support d'Intel (-_-): la carte wifi est reconnu jusqu'au kernels 2.6.32 (2.6.32.26 testé). Au dela (kernel 2.6.33+), la carte wifi n'est plus reconnu.
Concernant le problème de non mise en veille et hibernation, il apparait dans les vieux kernels (type 2.6.32). En revanche avec un kernel récent vierge (non recodé) de type 2.6.35++ la mise en veille est fonctionnelle.
Concernant mon problème de non mise en veille suite au recodage du kernels, il fallait en fait effectuer les modifications de code dans le fichier
drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c
et non dans le fichier
drivers/net/wireless/iwlwifi/iwl-eeprom.c
. Résultat, plus de problème de mise en veille. En revanche le pc ne se met plus en hibernation.
Concernant le problème de bootloader graphique perdu (cf
http://forums.fedora-fr.org/viewtopic.php?pid=443276#p443276), en fait il manqué une étape dans l'installation du kernel:
/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.37
. Ca permet de générer automatiquement un fichier initrd (Linux initial RAM disk) et de mettre à jour automatiquement le fichier de conf du grub.
Autre problème résolu: le son système. En effet suite au modification du code source du kernels j'avais ce son système assez horrible à la longue. Pour le désactiver, deux méthodes:
a-méthode 1) La commande rmmod permet de désactiver des services associés au matériel (à l'inverse de modprobe qui les actives):
rmmod pcspkr
Pour automatiser cette tâche placer cette commande dans le fichier /etc/rc.local
b-méthode 2): ajouter le service pcspkr dans le fichier blacklist suivant: /etc/modprobe.d/blacklist.conf
Etant donné que l'on ne peut pas compter sur Intel pour régler ce problème et que ce problème persist depuis bientôt 9 mois, je pense qu'il est peu probable que dans les nouvelles versions des distributions Linux ce bug soit corrigé via un bugfix sur le kernel directement.
Defect restant: touche de luminosité fn+F8 et fn+F9 non reconnnu.
Solution : en attente d'un nouveau bios a flasher
Regression:
- mon pc ne peut plus hiberner.
- Plus que 2,8 Go de RAM sur mes 8Go sont detecté...
Autre chose lorsque je ferme mon pc pour le mettre en veille et lorsque je le réouvre, j'obtiens un joli bug kernel rapporté par mon gestionnaire de rapport de bug automatique (même si la mise en veille a fonctionné du point de vue user):
Incident Kernel - BUG: sleeping function called from invalid context at kernel/mutex.c:85
Edit: Les solutions donné ici ne fonctionnent pas chez moi.
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/630748
Un lien a surveiller tout de même....
A noter c'est bien l'erreur suivante qui est la cause de mes problèmes:
[ 278.606091] iwlagn 0000:05:00.0: Unsupported (too old) EEPROM VER=0x423 < 0x434 CALIB=0x5 < 0x4
La commande dmesg complète associé au iwlagn:
[ 278.591806] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:d
[ 278.591809] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[ 278.591919] iwlagn 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 278.591952] iwlagn 0000:05:00.0: setting latency timer to 64
[ 278.592033] iwlagn 0000:05:00.0: Detected Intel(R) Centrino(R) Ultimate-N 6300 AGN, REV=0x74
[ 278.606091] iwlagn 0000:05:00.0: Unsupported (too old) EEPROM VER=0x423 < 0x434 CALIB=0x5 < 0x4
[ 278.606129] iwlagn 0000:05:00.0: PCI INT A disabled
[ 278.606146] iwlagn: probe of 0000:05:00.0 failed with error -22
[ 300.173033] lo: Disabled Privacy Extensions
Egalement un autre lien:
http://www.fedoraforum.org/forum/showthread.php?t=254293
otherUser wrote:After further search I found out that this is not a common problem, and it only applies to people who got their Intel card from unknown sources (like eBay sellers) who sells engineering samples instead of retail units.
Intel linux drivers check the eeprom version and if it is older than the retail version it won't work.