[configuration] Aucun access au console tty (en cours)

Questions et astuces concernant l'installation et la configuration d'archlinux
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

[configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

Bonjour à tous,

Je viens vers vous car j'ai un problème d'accès à mes consoles tty: quand je switch dessus j'ai juste un écran noir et je ne peux rien faire.
Après avoir cherché un moment sur google j'ai trouvé quelques solutions mais, aucunes n'a marché (la plupart faisant état d'un bug sur les drivers ATI alors que je suis sur NVIDIA).

Tout à pourtant l'air correct....

Code : Tout sélectionner

[pierre-antoine@myhost ~]$ ps aux |grep tty  
root      2624  0.0  0.0   3892   584 tty1     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty1 linux
root      2625  0.0  0.0   3892   580 tty2     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty2 linux
root      2626  0.0  0.0   3892   580 tty3     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty3 linux
root      2627  0.0  0.0   3892   580 tty4     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty4 linux
root      2628  0.0  0.0   3892   584 tty5     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty5 linux
root      2629  0.0  0.0   3892   584 tty6     Ss+  09:09   0:00 /sbin/agetty -8 38400 tty6 linux
root      2637  3.2  1.0 151540 62880 tty7     Rs+  09:09   3:53 /usr/bin/Xorg :0 -br -verbose -auth /var/run/gdm/auth-for-gdm-zPLWSY/database -nolisten tcp vt7
1000     10903  0.0  0.0   6232   564 pts/3    S+   11:09   0:00 grep tty
[pierre-antoine@myhost ~]$ 
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [CONFIGURATION] Aucun access au console tty (en cours)

Message par pierreantoine »

Personne ?....
mascaret
newbie
Messages : 6
Inscription : lun. 22 mars 2010, 12:33

Re: [CONFIGURATION] Aucun access au console tty (en cours)

Message par mascaret »

J'ai un problème similaire : la connexion se fait mais les entrées clavier sont traitées avec une lenteur exaspérante. J'ai l'impression d'avoir 10(-4) des ressources cpu!
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [CONFIGURATION] Aucun access au console tty (en cours)

Message par pierreantoine »

Alors j'ai du nouveau, en fait ma console marche très bien c'est juste l'affichage qui bug: je suis allé sur une des consoles (F3) et j'ai entré mon login, mon mot de passe ainsi que "sudo reboot" et mon ordinateur à effectivement redémarré.

Je pense à un problème de résolution qui n'est pas supporté (pourtant ma carte graphique est récente (NVIDIA GT 330M) et supporte à mon avis toutes les résolutions possibles en console....
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [CONFIGURATION] Aucun access au console tty (en cours)

Message par Refuznik »

Quel type d'écran as tu (et 1 seul) ?

Sinon tu peux jouer avec vga à rajouter à la ligne de grub pour changer la résolution au démarrage.
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

d'abord merci Refuznik pour ton aide,

ensuite je travail sur un ordinateur portable qui a donc un seul écran LCD. Quant-a grub j'utilise GRUB2, je n'ai odnc pas de ligne vga= mais un GRUB_GFXMODE=640x480x24, j'ai déja essayer plusieurs résulotions mais c'est étrange, quelque soit la valeur que je met ici j'ai toujours la meme résolution à la sortie...par contre quand commente cette ligne alors j'ai encore une atre résolution.

J'ai l'imprétion que le fait d'activer cette ligne lance un programme qui lui à une autre résoltion de configurer mais je ne sais pas ou...J'ai bien vu des articles sur Uvesafb mais je n'ai vraiment pas bien saisie à qui ça sert exactement ni comment le regler.
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [configuration] Aucun access au console tty (en cours)

Message par Refuznik »

Arf, je ni connais rien sur grub2.

Par contre j'ai vu qu'il faut la lignes suivante pour que ça soit pris en compte gfxpayload=keep
Après test avec une basse résolution comme gfxpayload=800x600

http://harrison3001.blogspot.com/2009/0 ... o-set.html

Exemple d'entête grub2 trouvé :
## BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,5)
search --fs-uuid --set b02e1934-12dd-418a
if font /usr/share/grub/ascii.pff ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

J'ai essayer de vérifier mon entete mais sans trop du succes, elle contenais déja tous les parametres dont tu parlais. J'ai cependant trouver pourquoi ma résolution était fausse quand j'utilisais l'option "set gfxmode", je mettais 800x600x32 alors que la bonne valeur est simplement 800x600.

je poste mon grub.cfg au cas ou j'aurais rater qqch

Code : Tout sélectionner

[root@myhost ~]# cat /boot/grub/grub.cfg 
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}
set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue

insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 7f25ffb1-86b0-435b-9586-0ecfe6a339b0
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=800x600
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 7f25ffb1-86b0-435b-9586-0ecfe6a339b0
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Arch Linux, with Linux vmlinuz26" --class archlinux --class gnu-linux --class gnu --class os {
	set gfxpayload=keep
	insmod ext2
	set root='(hd0,3)'
	search --no-floppy --fs-uuid --set 7f25ffb1-86b0-435b-9586-0ecfe6a339b0
	echo	Loading Linux vmlinuz26 ...
	linux	/boot/vmlinuz26 root=/dev/disk/by-uuid/7f25ffb1-86b0-435b-9586-0ecfe6a339b0 ro i8042.nopnp quiet
	echo	Loading initial ramdisk ...
	initrd	/boot/kernel26.img
}
menuentry "Arch Linux, with Linux vmlinuz26 Fallback" --class archlinux --class gnu-linux --class gnu --class os {
	set gfxpayload=keep
	insmod ext2
	set root='(hd0,3)'
	search --no-floppy --fs-uuid --set 7f25ffb1-86b0-435b-9586-0ecfe6a339b0
	echo	Loading Linux vmlinuz26 ...Loading Linux Fallback ...
	linux	/boot/vmlinuz26 root=/dev/disk/by-uuid/7f25ffb1-86b0-435b-9586-0ecfe6a339b0 ro i8042.nopnp quiet
	echo	Loading initial ramdisk ...
	initrd	/boot/kernel26-fallback.img
}
menuentry "Arch Linux, with Linux vmlinuz26 Fallback (recovery mode)" --class archlinux --class gnu-linux --class gnu --class os {
	set gfxpayload=keep
	insmod ext2
	set root='(hd0,3)'
	search --no-floppy --fs-uuid --set 7f25ffb1-86b0-435b-9586-0ecfe6a339b0
	echo	Loading Linux vmlinuz26 ...Loading Linux Fallback ...
	linux	/boot/vmlinuz26 root=/dev/disk/by-uuid/7f25ffb1-86b0-435b-9586-0ecfe6a339b0 ro single i8042.nopnp
	echo	Loading initial ramdisk ...
	initrd	/boot/kernel26-fallback.img
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

# Windows 7
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}

### END /etc/grub.d/40_custom ###
[root@myhost ~]#
Je précise que ce fichier à été généré avec "grub-mkconfig -o /boot/grub/grub.cfg" et que le fichier "/usr/share/grub/unicode.pf2" existe bien.
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

un petit up....
Avatar de l’utilisateur
00001000
Daikyu
Messages : 99
Inscription : mar. 02 mars 2010, 14:42
Localisation : entre le 7 et le 9

Re: [configuration] Aucun access au console tty (en cours)

Message par 00001000 »

Essai pour voir de relancer ton poste sans interface graphique, voir si tu accède au tty.
Si c'est la cas lance un startx et redirige la sortie d'erreur dans un fichier.

Je dit ça car ton problème me rappelle un des mien, en lançant startx il avais pointer sur un problème comme quoi il y avais une module en rapport avec la vidéo qui foutais la merde ( :arrow: :merde: :atable: :mangezen: ), je l'ai désactiver et j'ai retouver un accès à mes tty, je m'attendais à avoir des problème d’affichage en retour mais nom même pas.
!#/bin/huit
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

Alors j'ai essayer d'aller sur les tty en mode console (runlevel 3) sans problemes. Par contre quand j'ai lancer startx j'ai eu ces erreurs:

Code : Tout sélectionner


This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.34-ARCH x86_64 
Current Operating System: Linux myhost 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz26 root=/dev/disk/by-uuid/7f25ffb1-86b0-435b-9586-0ecfe6a339b0 ro i8042.nopnp quiet
Build Date: 21 June 2010  12:01:49PM
 
Current version of pixman: 0.18.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 16 18:03:36 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            No Symbols named "intl" in the include file "fr"
>                   Exiting
>                   Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
gnome-session[2819]: WARNING: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
gnome-session[2819]: WARNING: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
gnome-session[2819]: EggSMClient-WARNING: Desktop file '/home/pierre-antoine/.config/autostart/cairo-dock.desktop' has malformed Icon key 'cairo-dock.svg'(should not include extension)
Error:            No Symbols named "intl" in the include file "fr"
                  Exiting
                  Abandoning symbols file "(null)"
Avertissement du gestionnaire de fenêtres : La lecture du fichier de session enregistré /home/pierre-antoine/.config/metacity/sessions/106d8e3b24fc0fb574128466021965168400000028190025.ms a échoué : L'ouverture du fichier « /home/pierre-antoine/.config/metacity/sessions/106d8e3b24fc0fb574128466021965168400000028190025.ms » a échoué : Aucun fichier ou dossier de ce type

** (gnome-settings-daemon:2869): WARNING **: Could not activate the filtered XKB configuration

(polkit-gnome-authentication-agent-1:2931): polkit-gnome-1-WARNING **: Unable to determine the session we are in: Remote Exception invoking org.freedesktop.ConsoleKit.Manager.GetSessionForUnixProcess() on /org/freedesktop/ConsoleKit/Manager at name org.freedesktop.ConsoleKit: org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '2931' org.freedesktop.ConsoleKit.Manager.GeneralError Unable%20to%20lookup%20session%20information%20for%20process%20%272931%27

** (nm-applet:3024): WARNING **: <WARN>  request_name(): Could not acquire the NetworkManagerUserSettings service.
  Error: (9) Connection ":1.20" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file

** Message: Initializing gksu extension...
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
system-config-printer-applet: failed to start NewPrinterNotification service
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
gnome-session[2819]: WARNING: Unable to determine session: Unable to lookup session information for process '2819'
gnome-session[2819]: WAR
C'est étrange car je n'ai pourtant aucun probleme de clavier quand j'utilise le runlevel 5 directement.
jib2
Hankyu
Messages : 35
Inscription : jeu. 06 août 2009, 18:44

Re: [configuration] Aucun access au console tty (en cours)

Message par jib2 »

Il semble que Grub2 et les pilotes nvidia fonctionnent mal ensemble.
J'ai pu résoudre le même problème (tty invisibles) après avoir pas mal tâtonné, en utilisant les "recettes" suivantes glanées à droite à gauche (pas trouvé de doc vraiment claire sur la question) :

- dans /etc/default/grub

Code : Tout sélectionner

GRUB_GFXMODE=1280x1024x32      # à remplacer par la résolution voulue
GRUB_GFXPAYLOAD_LINUX=keep      # sans cette option, tty invisibles chez moi.
- dans /etc/grub.d/00_header
insérer

Code : Tout sélectionner

set gfxpayload=keep
entre les lignes

Code : Tout sélectionner

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
et

Code : Tout sélectionner

insmod gfxterm
À essayer, sans garantie...
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [configuration] Aucun access au console tty (en cours)

Message par mélodie »

Bonjour,

Essaies de désinstaller GDM et de ne lancer tes connexions que avec startx, pour voir.
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

Salut à tous,

Pour jib2 j'ai essayé ta technique mais ça n'a rien donné, vous pensez que cela peut venir de grub ? Parce que quand je démarre en runlevel 3 tout marche bien, c'est seulement après que ça ce complique. Ça voudrait pas plutôt dire que c'est un problème de driver / module graphique ?

Pour mélodie bah je vais essayer, je vous tiens au courant.

Merci de m'aider en tout cas.

Cordialement.
jib2
Hankyu
Messages : 35
Inscription : jeu. 06 août 2009, 18:44

Re: [configuration] Aucun access au console tty (en cours)

Message par jib2 »

Je n'avais pas précisé qu'il fallait lancer update-grub après chaque modif, mais je suppose que tu y avais pensé tout seul...
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

oui, enfin j'ai utiliser grub-mkconfig -o /boot/grub/grub.cfg ce qui je crois revient au meme...

Cependant je sais pas si c'est un indice mais je met par exemple 800x600x32 à la place 800x600 pour la résolution alors celle ci n'est pas prise en compte...
jib2
Hankyu
Messages : 35
Inscription : jeu. 06 août 2009, 18:44

Re: [configuration] Aucun access au console tty (en cours)

Message par jib2 »

Oui, les questions de syntaxe ont l'air assez floues...
Chez moi, si dans /etc/grub/default je mets
GRUB_GFXPAYLOAD=keep
mes tty sont invisibles (pas d'écho sur l'écran)

Si je mets
GRUB_GFXPAYLOAD_LINUX=keep
cela fonctionne.

Va comprendre pourquoi...
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

mélodie, tu veux dire que je reste en runlevel 5 mais que je suprime GDM et qu'ensuite je fasse un startx ? Par-ce que la je viens de reboot en 3, supprimer GDM et startx et j'ai exactement le meme probleme que j'ai expliquer: pas de clavier.

Je vais essayer de faire la meme chose depuis le runlevel 5 pour voir....

[EDIT]

Rien ne change, d'une maniere ou d'une autre....

Une idée d'ou je pourrais trouver des logs qui aiderais ou meme si j'aurais le meme résultat avec grub1 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration] Aucun access au console tty (en cours)

Message par benjarobin »

Bon, le problème est simple, mais je crains qu'il n'y est pas de solution. (Un copain est en train d'installer archlinux avec moi et il possède lui aussi une carte graphique nvidia 330)
Vous êtes tous partis dans des solutions de fous :D
Bref, cela n'a rien a voir avec GRUB en tout cas pas que je sache. (Grub peut être vu comme un simple lanceur d'application qui "exécute" le kernel avec les paramètres fournis)

On va résumer les symptômes pour être bien clair:
* On démarre en init 3 avec X de non lancé, les tty fonctionnent tous sans problème.
* Bref, on passe a l'installation de X, on installe nvidia, nvidia-utils. On redémarre, on vérifie bien que le module Nouveau ne se lance plus. On est toujours sur les tty. J'ai testé avec différent paramètre en utilisant vga=ask (Il utilise Grub 1) et tout fonctionne parfaitement...
* On lance X avec startx en tant qu'utilisateur qui possède un .xinitrc basic de test

Code : Tout sélectionner

twm &
xterm &
sleep 15
X marche très bien, souris et clavier aussi... Quand on quitte X (au bout des 15 secondes), on a par contre un bel écran noir... Comme dit plus haut, on peut se balader dans les tty, se loguer, redémarrer, mais tout a taton...
* Bien sure aucune erreur nul par... le log de Xorg ne contient rien de spécial, les autres log ne donnent guère plus d'info...
* J'ai ensuite installer GDM + Gnome (il fallait bien avancer l’installation), démarre en init 5 avec GDM, Gnome fonctionne très bien... Par contre si on retourne sur un tty (ctrl+alt+F1) on se retrouve devant un bel écran noir...

Donc en résumer quand on quitte X, On a un écran noir, mais les tty sont toujours fonctionnel à taton.
J'ai lu un vieux poste avec une carte nvidia sur bbs.archlinux et la personne a résolus son problème par une mise a jour des pilotes nvidia.

Je pense qu'il va falloir être patient ou tenter avec Nouveau
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
pierreantoine
Hankyu
Messages : 26
Inscription : sam. 28 août 2010, 11:49

Re: [configuration] Aucun access au console tty (en cours)

Message par pierreantoine »

J'ai vu moi de nombreux postes qui parlaient de mise à jour des drivers de cartes graphiques, et tout était résolu, comme j'avais déjà les derniers pilotes disponibles alors j'ai pensé que c'était autre chose, mais à croire que non. Peut-être jeter un oeil vers les pilotes libres ?

En tout cas merci pour tout, je vais attendre que de nouveaux drivers sortent et je vous tiendrais au courant.

Cordialement.
Répondre