web-dev-qa-db-fra.com

Aucun mode noyau détecté, ne peut-il démarrer que Xorg en mode graphique sécurisé avec carte vidéo Intel?

J'ai installé Ubuntu 10.10 et, bien que je puisse le lancer en mode graphique sans échec, je ne reçois qu'une console de texte lorsque je tente de le lancer normalement.

Apparemment, il y a un problème avec mes pilotes ou quelque chose lié. J'ai mis à jour tous les paquets, etc. en mode graphique sans échec, cela n'a pas aidé.

Ceci est une copie de /var/log/Xorg.0.log: http://tom.Pastebin.com/aqgXA9Ej

Comme vous pouvez le voir, il est écrit:

[    69.197] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    69.206] (II) Module fbdevhw: vendor="X.Org Foundation"
[    69.206]    compiled for 1.9.0, module version = 0.0.2
[    69.206]    ABI class: X.Org Video Driver, version 8.0
[    69.206] (EE) open /dev/fb0: No such file or directory
[   119.528] (EE) intel(0): No kernel modesetting driver detected.
[   119.528] (II) UnloadModule: "intel"
[   119.528] (EE) Screen(s) found, but none have a usable configuration.
[   119.528]
Fatal server error:
[   119.528] no screens found

J'ai essayé d'ajouter vidéo = S-VIDEO: d et nomodeset à la commande de lancement grub, ceux-ci n'avaient aucun effet (trouvé ces suggestions sur le Web).

Si j'exécute startX après avoir ouvert une session sur cette console, mon écran devient vide (enfin, noir) jusqu'à ce que j'appuie sur le bouton d'arrêt de mon ordinateur portable.

Quelques infos:

lsmod | grep '^ i' renvoie:

i915, i2c_algo_bit, intel_ips, intel_agp

dmesg | grep drm renvoie:

6.745490 drm initialized drm 1.1.0 20060810

lspci | grep VGA renvoie:

Intel corporation core processor integrated graphics controller (rev 02)

glxinfo | Le fournisseur grep renvoie:

server glx vendor string: SGI 
client glx vendor string: MesaProject and SGI 
openGL vendor string: mesa project

intel_reg_dumper> regdump_broke.txt a renvoyé:

http://tom.Pastebin.com/fJEiRxJq

dmesg retourne:

http://tom.Pastebin.com/ZTftpJu7

Est-ce que je peux faire quelque chose pour résoudre ce problème?

J'ai essayé d'utiliser le xorg-edgers PPA avec les commandes suivantes pour mettre à niveau mes pilotes Intel:

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get upgrade

Cependant, cela n'a pas résolu le problème.

Quelques informations sur mon ordinateur portable, que j'ai acheté hier:

  • Nom: Toshiba Satellite L670 1DT
  • Processeur: Intel Pentium P6100 DualCore 2.0Ghz
  • Carte vidéo: intégrée, technologie de mémoire vidéo dynamique Intel HD Graphics 5.0

On m'a dit qu'il s'agissait d'un nouveau processeur Arrandale, avec le chipset HM55 (apparemment très récent).

Merci.

4
Tom

Je l'ai compris. Apparemment, c'était le résultat d'une série d'insectes et de failles de mon côté. Je ne comprends pas très bien pourquoi, mais cela devrait être presque vrai:

mon partitionnement Windows 7 a en quelque sorte corrompu une partition -> Ubuntu installé sur cette partition -> le noyau installé a un bogue avec ma carte vidéo -> J'ai mis à jour le noyau via le mode graphique sécurisé -> la mise à jour de grub a échoué à cause de la partition corrompue -> échec de la mise à niveau de grub provoque le lancement de l’ancien noyau lors du démarrage -> l’ancien bogue de la carte graphique intel du noyau demeure

Le correctif consistait donc à repartitionner le lecteur, à réinstaller Ubuntu et à mettre à jour le noyau via le mode graphique sans échec.

La mise à niveau du noyau était le correctif du problème général, également décrit dans ce rapport de bogue: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/648631

Merci.

2
Tom

Cependant, nomodeset n'est pas disponible pour le pilote -intel, car Intel l'a supprimé. Vous ne pouvez utiliser le mode de noyau qu'avec le pilote -intel.

1
Bryce

On dirait un bug dans le pilote Intel, ce que je vois de dmesg:

[7.012557] BOGUE: impossible de gérer la déréférencement du pointeur NULL du noyau à 0000000000000008

et après cela, il y a une trace de pile d'un crash. Vous ne savez pas quel module se bloque exactement.

C'est aussi étrange que vous n'ayez pas de périphérique frame buffer, il doit être manquant à cause du crash:

[69.206] (EE) open/dev/fb0: Aucun fichier ou répertoire de ce type

1
danizmax