Re: Écran noir après le démarrage.

2018-02-04 Par sujet Charles Plessy
> Le 16/01/2018 à 15:12, Charles Plessy a écrit :
> 
> > C'est quand même un gros progrès.  Avec bash, j'ai espoir de configurer
> > le démarrage du réseau, et me connecter en SSH, un jour, peut-être...

Le Wed, Jan 17, 2018 at 08:48:17PM +0100, Pascal Hambourg a écrit :
> 
> Tu pourrais connecter le disque au ThinkPad pour configurer tout cela, non ?

En effet.  Au départ, le mini-PC était un serveur auquel je pouvais me
connecter en SSH.  Puis j'ai perdu le contrôle, d'où la manip avec le
ThinkPad.  Ce qui me manquait c'était les adresses MAC des ports
ethernet sur le mini-PC.  Comme j'ai pu les récupérer en démarrant avec
init=/bin/bash, j'ai fini la reconfiguration sur le ThinkPad et tout est
rentré dans l'ordre (sauf l'accès graphique, mais avec cette méthode
je peux m'en passer).

Pour la reconfiguration j'ai choisi sytemd-networkd, qui est très
pratique pour gérer une configuration spécifique au matériel.  Dans
`/etc/systemd/network/` j'ai placé des unités `.link` assignant le nom
eth0 au port du ThinkPad et eth1/2 aux ports du mini-PC.  Je les ai
complémentés avec des unités `.network` pour configurer les interfaces
au cas par cas lorsqu'elles sont détectées.  Tout fonctionne
parfaitement, sans /etc/network/interfaces ni le paquet ifupdown.

La seule difficulté, qui m'a pris plusieurs heures à résoudre, était que
les fichiers `.link` doivent être présents au démarrage dans le système
de fichier transitoire, et que donc il fallait lancer la commande
`update-initramfs -u`...

Merci à tous pour vos messages.  Concrètement, mon problème est résolu,
même si je ne sais toujours pas comment faire fonctionner cet écran HDMI
sur mon mini-PC...

Bon dimanche,

-- 
Charles



Re: Écran noir après le démarrage.

2018-01-17 Par sujet Pascal Hambourg

Le 16/01/2018 à 15:12, Charles Plessy a écrit :


L'un des derniers services démarrés par systemd est "Update UTMP about
System Runlevel Changes".  Je n'ai pas l'impression qu'il y a un lien.


Moi non plus.


C'est quand même un gros progrès.  Avec bash, j'ai espoir de configurer
le démarrage du réseau, et me connecter en SSH, un jour, peut-être...


Tu pourrais connecter le disque au ThinkPad pour configurer tout cela, non ?


Mais si seulement j'arrivais à trouver et bloquer le processus qui
modifie le signal envoyé à cet écran...


Peut-être un composant lié à la gestion de l'énergie ?


J'ai aussi mis « blacklist drm » dans /etc/modprobe.d/blacklist, sans
effet...


Normal. Le module drm n'a pas d'alias P lié à des matériels 
particuliers dont la détection le feraient charger automatiquement par 
udev. Il n'est chargé automatiquement que par dépendance d'un autre 
module comme i915, et l'option blacklist est inefficace contre cela.




Re: Écran noir après le démarrage.

2018-01-16 Par sujet Charles Plessy
> Le 13/01/2018 à 14:29, Charles Plessy a écrit :
> > 
> > La perte du signal à l'écran semble arriver quand getty efface l'écran
> > avant d'afficher l'invite de connexion.

Le Sat, Jan 13, 2018 at 03:28:28PM +0100, Pascal Hambourg a écrit :
> 
> Que je sache, effacer l'écran ne supprime pas le signal vidéo.
> Pas d'autre idée, mais tu peux regarder dans les logs système et noyau du
> démarrage précédent au cas où quelque chose serait visible.
> 
> Pour exécuter lspci ou autre, tu peux démarrer avec l'installateur Debian en
> mode rescue, ou bien passer "init=/bin/bash" à la ligne de commande

Bien vu, avec init=/bin/bash, j'arrive à court-circuiter le démarrage et
obtenir un shell, qui me permet de regarder les logs du précident
démarrage.

L'un des derniers services démarrés par systemd est "Update UTMP about
System Runlevel Changes".  Je n'ai pas l'impression qu'il y a un lien.

J'ai aussi essayé de démarrer systemd en mode pas à pas avec l'option
confirm_spawn=TRUE.  Malheureusement, la ligne de l'écran me donnant le
nom du prochain service est souvent efffacée par des messages commencant
par « A start job is running for ».  De plus, j'ai l'impression que les
services finissent quand même par se lancer.  Au bout d'un certain
temps, les messages reprennent et l'écran finit par s'éteindre (ce qui
n'est pas le cas si je reste sous bash).  Je n'ai pas le temps de lire
les derniers messages.

C'est quand même un gros progrès.  Avec bash, j'ai espoir de configurer
le démarrage du réseau, et me connecter en SSH, un jour, peut-être...
Mais si seulement j'arrivais à trouver et bloquer le processus qui
modifie le signal envoyé à cet écran...

J'ai aussi mis « blacklist drm » dans /etc/modprobe.d/blacklist, sans
effet...

Charles

-- 
Charles Plessy
Tsurumi, Kanagawa, Japon



Re: Écran noir après le démarrage.

2018-01-15 Par sujet randy11

Le 2018-01-13 08:44, Charles Plessy a écrit :

Bonjour à tous,

J'ai épuisé toutes mes pistes.

 - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
   (je n'observe pas de changement de résolution en cours de 
démarrage).

 - J'ai mis le module i915 en liste noire.
 - J'observe le même comportement en mode de secours (option « rescue »
   passée au noyau), dans lequel getty n'efface pas l'écran au moment
   d'afficher l'invite de confection.
 - Je n'ai pas d'autre écran disponible.

Quelqu'un a-t-il une idée pour forcer la console à rester visible ?

Bonne fin de semaine,

Charles


Bonjour Charles,

Si possible, utilise une deuxième machine pour te connecter dessus en 
SSH et en profiter pour regarder les fichiers de log. Le plus souvent un 
"ssh -X" permet de lancer les applications graphiques. Quand le driver 
NVIDIA met la couche graphique au tapis, c'est ce que j'utilise pour 
diagnostiquer.


En connexion SSH, il est aussi possible de faire un "init 3" pour faire 
tomber la couche graphique. Après, en connexion directe sur la machine, 
un "startx" devrait renvoyer quelques informations. Après avoir 
normalement quitté la session, j'ai ce texte l'écran :


X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-4-amd64 x86_64 Debian
Current Operating System: Linux demolinux 4.14.0-0.bpo.2-amd64 #1 SMP 
Debian 4.14.7-1~bpo9+1 (2017-12-22) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.14.0-0.bpo.2-amd64 
root=/dev/mapper/root ro quiet

Build Date: 16 October 2017  08:19:45AM
xorg-server 2:1.19.2-1+deb9u2 (https://www.debian.org/support)
Current version of pixman: 0.34.0
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: "/home/user/.local/share/xorg/Xorg.0.log", Time: Mon Jan 
15 16:55:26 2018

(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) AIGLX: Suspending AIGLX clients for VT switch
xinit: connection to X server lost

waiting for X server to shut down (II) Server terminated successfully 
(0). Closing log file.


Avec une deuxième machine, il est possible de tuer la session "startx" 
(avec ce qui va avec) à distance s'il est impossible de quitter 
normalement.



Je suis dans une situation similaire avec Stretch, mais l'écran ne passe 
pas en mode veille de mémoire.


J'ai essayé avec une carte NVIDIA que j'ai depuis 2011 et deux cartes 
ATI, écran noir à chaque fois. Pour l'instant j'utilise la carte de 
vidéo de la carte mère... Je n'ai pas eu le temps de faire plus de tests 
avec les cartes graphiques.




Re: Écran noir après le démarrage.

2018-01-13 Par sujet Pascal Hambourg

Le 13/01/2018 à 14:29, Charles Plessy a écrit :


La perte du signal à l'écran semble arriver quand getty efface l'écran
avant d'afficher l'invite de connexion.


Que je sache, effacer l'écran ne supprime pas le signal vidéo.
Pas d'autre idée, mais tu peux regarder dans les logs système et noyau 
du démarrage précédent au cas où quelque chose serait visible.



Pour exécuter lspci ou autre, tu peux démarrer avec l'installateur 
Debian en mode rescue, ou bien passer "init=/bin/bash" à la ligne de 
commande du noyau.




Re: Écran noir après le démarrage.

2018-01-13 Par sujet Charles Plessy
> Le 13/01/2018 à 08:44, Charles Plessy a écrit :
> > 
> > j'ai un disque dur sur lequel est installé une Debian Stable (Stretch).
> > 
> > Quand je l'installe dans un mini-PC (fit-PC2i) connecté à un écran HDMI,
> > je vois GRUB ainsi qu'une bonne partie des messages de démarrage, mais
> > juste à la fin, l'écran devient noir.

Le Sat, Jan 13, 2018 at 09:20:28AM +0100, Pascal Hambourg a écrit :
> 
> Il reste actif ou passe en veille ?

En veille: il dit qu'il n'a plus de source, et la diode de son bouton
d'allumage passe du vert continu à un orange clignotant.

> > Quand le j'installe dans un Thinkpad X60, le système démarre jusqu'à
> > l'invite en console virtuelle.
> 
> Donc pas d'interface graphique ?

Seulement la console virtuelle.

> >   - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
> > (je n'observe pas de changement de résolution en cours de démarrage).
> >   - J'ai mis le module i915 en liste noire.
> 
> Le GPU est-il bien un Intel ?
> lspci pour vérifier.

Eh bien non, pas de lspci puisque mon écran est noir.  Mais bien vu: le
site du constructeur dit « Intel Graphics Media Accelerator GMA500 »,
donc ce n'est pas du i915.  J'ai mis le module gma500_gfx en liste
noire, et ça n'a rien résolu. 

> >   - J'observe le même comportement en mode de secours (option « rescue »
> > passée au noyau), dans lequel getty n'efface pas l'écran au moment
> > d'afficher l'invite de confection.
> 
> Et avec l'option "nomodeset" ?

C'est ce que j'utilise déjà pour empêcher l'activation du framebuffer.

Le Sat, Jan 13, 2018 at 09:36:31AM +0100, Sil a écrit :
> 
> Juste une piste. Je crois qu'il y a un des paquets "console-*" qui
> change la police de la console pendant le démarrage. Faire un essai en
> les désinstallant.

J'ai désinstallé console-setup et ça n'a pas résolu le problème.

Le Sat, Jan 13, 2018 at 01:07:07PM +0100, daniel huhardeaux a écrit :
> 
> Essayer avec GRUB_TERMINAL=console

J'utilise déjà cette option, de concert avec nomodeset, pour que dans le
portable Thinkpad le système démarré en mode console sans changement
apparent de résolution.


La perte du signal à l'écran semble arriver quand getty efface l'écran
avant d'afficher l'invite de connexion.

J'ai aussi copié /lib/systemd/system/getty@.service dans
/etc/systemd/system et changé la valeur de TTYVTDisallocate en "no",
mais ça n'a eu aucun effet.  Getty est donc peut-être une fausse piste ?

Merci quand même pour vous premières réponses,

Charles

-- 
Charles Plessy
Tsurumi, Kanagawa, Japon



Re: Écran noir après le démarrage.

2018-01-13 Par sujet andre_debian
On Saturday 13 January 2018 13:07:07 daniel huhardeaux wrote:
> Le 13/01/2018 à 08:44, Charles Plessy a écrit :
> > j'ai un disque dur sur lequel est installé une Debian Stable (Stretch).
> > Quand je l'installe dans un mini-PC (fit-PC2i) connecté à un écran HDMI,
> > je vois GRUB ainsi qu'une bonne partie des messages de démarrage, mais
> > juste à la fin, l'écran devient noir.
> > Quand le j'installe dans un Thinkpad X60, le système démarre jusqu'à
> > l'invite en console virtuelle.  Je ne comprend pas ce qui fait la
> > différence.  Bien entendu, c'est dans le mini-PC que je voudrais
> > utiliser ce système.
> > J'ai épuisé toutes mes pistes.
> >   - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
> > (je n'observe pas de changement de résolution en cours de démarrage).
> >   - J'ai mis le module i915 en liste noire.
> >   - J'observe le même comportement en mode de secours (option « rescue »
> > passée au noyau), dans lequel getty n'efface pas l'écran au moment
> > d'afficher l'invite de confection.
> >   - Je n'ai pas d'autre écran disponible.
> > Quelqu'un a-t-il une idée pour forcer la console à rester visible ?

> Essayer avec GRUB_TERMINAL=console

Carte graphique pas reconnue ?

J'ai souvent ce problème lorsque j'upgrade mon système.
Je dois réinstaller le pilote graphique.

André
 



Re: Écran noir après le démarrage.

2018-01-13 Par sujet daniel huhardeaux

Le 13/01/2018 à 08:44, Charles Plessy a écrit :

Bonjour à tous,


Bonjour



j'ai un disque dur sur lequel est installé une Debian Stable (Stretch).

Quand je l'installe dans un mini-PC (fit-PC2i) connecté à un écran HDMI,
je vois GRUB ainsi qu'une bonne partie des messages de démarrage, mais
juste à la fin, l'écran devient noir.

Quand le j'installe dans un Thinkpad X60, le système démarre jusqu'à
l'invite en console virtuelle.  Je ne comprend pas ce qui fait la
différence.  Bien entendu, c'est dans le mini-PC que je voudrais
utiliser ce système.

J'ai épuisé toutes mes pistes.

  - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
(je n'observe pas de changement de résolution en cours de démarrage).
  - J'ai mis le module i915 en liste noire.
  - J'observe le même comportement en mode de secours (option « rescue »
passée au noyau), dans lequel getty n'efface pas l'écran au moment
d'afficher l'invite de confection.
  - Je n'ai pas d'autre écran disponible.

Quelqu'un a-t-il une idée pour forcer la console à rester visible ?


Essayer avec GRUB_TERMINAL=console

--
Daniel



Re: Écran noir après le démarrage.

2018-01-13 Par sujet Sil
Bonjour,
Juste une piste. Je crois qu'il y a un des paquets "console-*" qui change la 
police de la console pendant le démarrage. Faire un essai en les désinstallant.
Sil



Re: Écran noir après le démarrage.

2018-01-13 Par sujet Pascal Hambourg

Le 13/01/2018 à 08:44, Charles Plessy a écrit :


j'ai un disque dur sur lequel est installé une Debian Stable (Stretch).

Quand je l'installe dans un mini-PC (fit-PC2i) connecté à un écran HDMI,
je vois GRUB ainsi qu'une bonne partie des messages de démarrage, mais
juste à la fin, l'écran devient noir.


Il reste actif ou passe en veille ?


Quand le j'installe dans un Thinkpad X60, le système démarre jusqu'à
l'invite en console virtuelle.


Donc pas d'interface graphique ?


  - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
(je n'observe pas de changement de résolution en cours de démarrage).
  - J'ai mis le module i915 en liste noire.


Le GPU est-il bien un Intel ?
lspci pour vérifier.


  - J'observe le même comportement en mode de secours (option « rescue »
passée au noyau), dans lequel getty n'efface pas l'écran au moment
d'afficher l'invite de confection.


Et avec l'option "nomodeset" ?



Écran noir après le démarrage.

2018-01-12 Par sujet Charles Plessy
Bonjour à tous,

j'ai un disque dur sur lequel est installé une Debian Stable (Stretch).

Quand je l'installe dans un mini-PC (fit-PC2i) connecté à un écran HDMI,
je vois GRUB ainsi qu'une bonne partie des messages de démarrage, mais
juste à la fin, l'écran devient noir.

Quand le j'installe dans un Thinkpad X60, le système démarre jusqu'à
l'invite en console virtuelle.  Je ne comprend pas ce qui fait la
différence.  Bien entendu, c'est dans le mini-PC que je voudrais
utiliser ce système.

J'ai épuisé toutes mes pistes.

 - J'ai configuré GRUB pour que le framebuffer ne soit pas utilisé
   (je n'observe pas de changement de résolution en cours de démarrage).
 - J'ai mis le module i915 en liste noire.
 - J'observe le même comportement en mode de secours (option « rescue »
   passée au noyau), dans lequel getty n'efface pas l'écran au moment
   d'afficher l'invite de confection.
 - Je n'ai pas d'autre écran disponible.

Quelqu'un a-t-il une idée pour forcer la console à rester visible ?

Bonne fin de semaine,

Charles

-- 
Charles Plessy
Tsurumi, Kanagawa, Japon