Ecran noir sever debian 8 (sans x-org)

Bonjour à tous.

Suite à une mise à jour vers Debian 8 (en raid1),je perds le signal vidéo (le moniteur affiche “aucun signal”

Au démarrage de grub si je choisi l’ancienne image (linux.3.2.0-4) les messages console sont visibles et on me donne la main en mode console. Dans ce cas pas de problème.

Si je choisi le dernier noyau installé (linux3.16.0-4) je perds le signal.

Ma question : comment dégeugué ?
(sachant que je n’ai pas de server x ou gdm ou kde ou gnome…etc installé)

K.

Quelle est la carte graphique ?

Serait-elle réputée pour poser problème sous nulix ? Chercher sur la toile armé de la référence retournée par lspci. Voir ici en debian-fr. Des debianistes (mal?)heureux possesseurs de matériel identique pourraient également témoigner de leurs expériences en ce présent fil.

Serait-ce une carte nvidia ? Est-ce que tu as altéré ton ancien noyau 3.2 avec les binaires de chez nvidia ou préservé un noyau 3.2 générique de la distribution ?

Qu’en est-il des modules du noyau ? Qu’en est-il de la liste noire (blacklist) ? Le module nouveau ou un module fb (framebuffer) spécifique à la carte graphique serait-il en liste noire ?
Voir modules en liste noire en /etc/modprobe.d.
Avec le noyau 3.2 démarré, voir les modules chargés par la commande
[mono]lsmod[/mono].

Je suis blufflé par tant d’explications ! Merci… Je vais étudier tout ça.

[code]# lspci -v
00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
Subsystem: Intel Corporation Device 202e
Flags: bus master, fast devsel, latency 0

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device 202e
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
I/O ports at 20d0 [size=8]
Expansion ROM at [disabled]
Capabilities: [d0] Power Management version 2
Capabilities: [b0] Vendor Specific Information: Len=07 <?>
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Kernel driver in use: gma500

00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: d0000000-d00fffff
Prefetchable memory behind bridge: 00000000d0300000-00000000d04fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation Device 202e
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at 20a0 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 2080 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 2060 [size=32]
Kernel driver in use: uhci_hcd

00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 2040 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at d0200400 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Kernel driver in use: ehci-pci

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode])
Flags: fast devsel
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
Capabilities: [50] Subsystem: Intel Corporation Device 202e

00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
Subsystem: Intel Corporation Device 202e
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: lpc_ich

00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: Intel Corporation Device 202e
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 44
I/O ports at 20c8 [size=8]
I/O ports at 20dc [size=4]
I/O ports at 20c0 [size=8]
I/O ports at 20d8 [size=4]
I/O ports at 2020 [size=16]
Memory at d0200000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 2
Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
Subsystem: Intel Corporation Device 202e
Flags: medium devsel, IRQ 19
I/O ports at 2000 [size=32]
Kernel driver in use: i801_smbus

01:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Intel Corporation Device 2010
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at d0020000 (32-bit, non-prefetchable) [size=128K]
Memory at d0000000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 1000 [size=32]
Memory at d0040000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [a0] MSI-X: Enable+ Count=5 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-22-4d-ff-ff-9f-0b-cd
Kernel driver in use: e1000e[/code]

Initialement, à l’achat de cette carte mère je savais qu’elle était mal prise en charge sous linux pour une environnement graphique mais comme j’en avais pas besoin… je l’ai quand même choisie.

Il s’agit donc d’un chipset vidéo intégré à la carte mère…

Bref.

J’ai bien fait les commandes adéquates pour débeuger mais il ne semble pas y avoir de différence.
(Cela dit pour une installation serveur, ce n’ai pas un problème de ne pas avoir la main en local… mais cela reste un bon exercice pour apprendre à débeuguer debian…)

Noyau 3.2 (celui qui fonctionne correctement)

[code] # cat /etc/modprobe.d/fbdev-blacklist.conf

This file blacklists most old-style PCI framebuffer drivers.

blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb
[/code]

lsmod Module Size Used by xt_multiport 12492 1 iptable_filter 12488 1 ip_tables 17079 1 iptable_filter x_tables 18158 3 ip_tables,iptable_filter,xt_multiport nfsd 173901 2 nfs 265953 0 nfs_acl 12463 2 nfs,nfsd auth_rpcgss 32143 2 nfs,nfsd fscache 31978 1 nfs lockd 61373 2 nfs,nfsd sunrpc 148000 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd snd_pcm 53461 0 snd_page_alloc 12867 1 snd_pcm coretemp 12770 0 snd_timer 22356 1 snd_pcm snd 42761 2 snd_timer,snd_pcm soundcore 12921 1 snd evdev 17225 7 pcspkr 12515 0 serio_raw 12803 0 i2c_i801 12670 0 iTCO_wdt 16945 0 iTCO_vendor_support 12632 1 iTCO_wdt video 17459 0 gma500_gfx 111553 1 drm_kms_helper 22738 1 gma500_gfx drm 146387 2 drm_kms_helper,gma500_gfx i2c_algo_bit 12713 1 gma500_gfx i2c_core 19116 5 i2c_algo_bit,drm,drm_kms_helper,gma500_gfx,i2c_i801 processor 27565 0 shpchp 26717 0 thermal_sys 17752 2 processor,video button 12817 0 loop 17810 0 parport_pc 22036 0 ppdev 12651 0 lp 12797 0 parport 31254 3 lp,ppdev,parport_pc autofs4 22784 2 ext4 307029 1 crc16 12327 1 ext4 jbd2 56426 1 ext4 mbcache 12938 1 ext4 raid1 26218 1 md_mod 85698 2 raid1 sg 21476 0 sd_mod 35425 4 crc_t10dif 12332 1 sd_mod usb_storage 35142 0 ahci 24917 2 libahci 18373 1 ahci libata 125014 2 libahci,ahci uhci_hcd 22337 0 scsi_mod 135081 4 libata,usb_storage,sd_mod,sg e1000e 122330 0 ehci_hcd 39631 0 usbcore 104555 4 ehci_hcd,uhci_hcd,usb_storage usb_common 12338 1 usbcore

Noyau 3.16 (défaillant)

[code] # cat /etc/modprobe.d/fbdev-blacklist.conf

This file blacklists most old-style PCI framebuffer drivers.

blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb[/code]

# lsmod Module Size Used by xt_multiport 12470 1 iptable_filter 12488 1 ip_tables 16975 1 iptable_filter x_tables 17978 3 ip_tables,xt_multiport,iptable_filter nfsd 236959 2 auth_rpcgss 45765 1 nfsd oid_registry 12387 1 auth_rpcgss nfs_acl 12463 1 nfsd nfs 168022 0 lockd 73443 2 nfs,nfsd fscache 44782 1 nfs sunrpc 211341 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl iTCO_wdt 12727 0 iTCO_vendor_support 12585 1 iTCO_wdt coretemp 12708 0 evdev 17136 9 gma500_gfx 157339 0 serio_raw 12737 0 pcspkr 12531 0 drm_kms_helper 44450 1 gma500_gfx lpc_ich 16616 0 mfd_core 12537 1 lpc_ich i2c_i801 16845 0 drm 203555 3 drm_kms_helper,gma500_gfx i2c_algo_bit 12647 1 gma500_gfx shpchp 30673 0 i2c_core 36838 5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,gma500_gfx tpm_infineon 16748 0 tpm_tis 17063 0 tpm 26879 2 tpm_tis,tpm_infineon video 17763 1 gma500_gfx processor 27590 0 button 12824 0 thermal_sys 27122 2 video,processor loop 21987 0 parport_pc 26004 0 ppdev 16686 0 lp 12766 0 parport 35213 3 lp,ppdev,parport_pc autofs4 34865 2 ext4 438464 1 crc16 12327 1 ext4 mbcache 17027 1 ext4 jbd2 72879 1 ext4 raid1 34212 1 md_mod 105744 2 raid1 sg 25573 0 sd_mod 43684 4 crc_t10dif 12399 1 sd_mod crct10dif_generic 12517 1 crct10dif_common 12340 2 crct10dif_generic,crc_t10dif usb_storage 43391 0 ahci 25003 2 libahci 22574 1 ahci libata 161865 2 ahci,libahci scsi_mod 164132 4 sg,usb_storage,libata,sd_mod e1000e 192552 0 ehci_pci 12464 0 ptp 17462 1 e1000e pps_core 17080 1 ptp uhci_hcd 38948 0 ehci_hcd 64933 1 ehci_pci usbcore 170994 4 uhci_hcd,usb_storage,ehci_hcd,ehci_pci usb_common 12408 1 usbcore

Il n’y a pas de différence non ?

Essayer de désactiver le KernelModeSetting en passant nomodeset au boot.

Euh…

Je rajoute l’option nomodeset dans la configuration de grub ?

Avant de marquer définitivement cette option, il faut vérifier qu’elle résout le problème.

Une fois l’écran de Grub2 affiché, appuyer sur la lettre e pour éditer le démarrage.

Chercher la ligne

linux        /boot/vmlinuz...  ro  quiet

Et ajouter nomodeset :

linux        /boot/vmlinuz...  ro nomodeset quiet

Attention : le clavier est en anglais !
Il faut donc taper : no,odeset (le m est à droite du n)

Démarrer avec Ctrl X ou F10 pour tester.

Compris ! (Message limpide, Merci)
Je fais ça ce soir ou demain…

Non… Problème non résolut !
De plus si je boote sur le noyau 3.2 il n’y a pas de mention “ro nomodeset quiet” mais la mention “ro quiet”…

Je continue donc à chercher…

A noter, si cela peut aider, en 3.2 si je fait

le pc s’éteint complètement, alors qu’en 3.16 le pc “se ferme” mais le témoin de tension (diode bleue) reste allumée…

Bon. Essayons autre chose. Forcer la configuration de l’écran avec par exemple :

linux        /boot/vmlinuz...  ro video=1024x768@60 quiet

Clavier US

En savoir plus : modedb default video mode support

EDIT

Pour éteindre : halt -p ou plus simplement poweroff (voir man halt). La commande halt seule n’est pas supposée couper l’alimentation…

Bingo !!!

Cette fois-ci la console s’affiche bien avec le login et le curseur qui clignote…et toutu et tout !!!
Je vais donc fouillé tout çà merci !

La question que je me pose c’est pourquoi le noyau 3.2 démarre sans modif et sans problème alors que le noyau 3.16 non (pour la même config)

Est-ce dû à grub ? est-ce dû au raid1…

Bref (Encore une fois) un grand MERCI à tous !!!

Non, c’est plutôt lié à la pile graphique. Un des modules doit demander à l’écran de s’allumer.

Avec le 3.2, tout se passe comme attendu.

Avec le 3.16, il semble que sans framebuffer volontairement activé, l’écran ne reçoit pas l’ordre de s’allumer.

Il faut dire que c’est une puce particulière gérée par gma500_gfx…

Merci de bien vouloir activer la coche verte pour marquer résolu. :slightly_smiling:

Encore Merci.