Boot Probleme mit Intel-Grafik

kernel error in drm_kms_helper, flip_done timed out

Seit 2017 gibt es Boot-Probleme bei Notebooks mit älterer Intel-Grafik. Diese traten erstmalig 2017 mit neueren Kerneln auf. Der Rechner bootet extrem langsam.
.
Hier sehen Sie eine Auszug aus einem kernel.log von einem Acer Extensa 5220 mit Intel Core2Duo CPU und Intel Mobile GM965/GL960 Graphics Controller:

————[ cut here ]————
Nov 22 08:25:39 notebook kernel: [ 33.864130] vblank wait timed out on crtc 0
Nov 22 08:25:39 notebook kernel: [ 33.864179] WARNING: CPU: 1 PID: 91 at /build/linux-A9GvNk/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
Nov 22 08:25:39 notebook kernel: [ 33.864180] Modules linked in: i915 i2c_algo_bit firewire_ohci i2c_i801 ahci psmouse libahci pata_acpi firewire_core sdhci_pci sdhci drm_kms_helper crc_itu_t tg3 syscopyarea ptp pps_core sysfillrect sysimgblt fb_sys_fops wmi drm video
Nov 22 08:25:39 notebook kernel: [ 33.864211] CPU: 1 PID: 91 Comm: kworker/u4:4 Tainted: G W 4.15.0-39-generic #42-Ubuntu
Nov 22 08:25:39 notebook kernel: [ 33.864213] Hardware name: Acer Extensa 5220 /Columbia , BIOS V1.32 02/01/2008
Nov 22 08:25:39 notebook kernel: [ 33.864222] Workqueue: events_unbound async_run_entry_fn
Nov 22 08:25:39 notebook kernel: [ 33.864236] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
Nov 22 08:25:39 notebook kernel: [ 33.864238] RSP: 0018:ffffb007c09fb8e8 EFLAGS: 00010286
Nov 22 08:25:39 notebook kernel: [ 33.864240] RAX: 0000000000000000 RBX: ffff8e4233a88000 RCX: ffffffff93462728
Nov 22 08:25:39 notebook kernel: [ 33.864241] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 0000000000000247
Nov 22 08:25:39 notebook kernel: [ 33.864242] RBP: ffffb007c09fb940 R08: 0000000000000001 R09: 000000000000031b
Nov 22 08:25:39 notebook kernel: [ 33.864244] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
Nov 22 08:25:39 notebook kernel: [ 33.864245] R13: 0000000000000000 R14: 0000000002000001 R15: ffff8e4234240408
Nov 22 08:25:39 notebook kernel: [ 33.864247] FS: 0000000000000000(0000) GS:ffff8e42bf300000(0000) knlGS:0000000000000000
Nov 22 08:25:39 notebook kernel: [ 33.864248] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 22 08:25:39 notebook kernel: [ 33.864250] CR2: 00007fadb28925a0 CR3: 000000001840a000 CR4: 00000000000006e0
Nov 22 08:25:39 notebook kernel: [ 33.864251] Call Trace:
Nov 22 08:25:39 notebook kernel: [ 33.864254] ? wait_woken+0x80/0x80
Nov 22 08:25:39 notebook kernel: [ 33.864298] intel_pre_plane_update+0xf8/0x130 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864344] intel_atomic_commit_tail+0xda/0xd30 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864382] ? intel_atomic_commit_ready+0x48/0x54 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864421] intel_atomic_commit+0x277/0x2b0 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864435] drm_atomic_commit+0x51/0x60 [drm]
Nov 22 08:25:39 notebook kernel: [ 33.864442] drm_atomic_helper_commit_duplicated_state+0xdd/0x100 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864480] intel_release_load_detect_pipe+0x50/0x90 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864520] intel_tv_detect+0x3ac/0x510 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864523] ? __ww_mutex_lock_slowpath+0x16/0x20
Nov 22 08:25:39 notebook kernel: [ 33.864530] drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864536] ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864542] drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864549] drm_setup_crtcs+0x13f/0xa30 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864552] ? __switch_to_asm+0x34/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864553] ? __switch_to_asm+0x40/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864555] ? __switch_to_asm+0x34/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864557] ? __switch_to_asm+0x40/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864558] ? __switch_to_asm+0x34/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864560] ? __switch_to_asm+0x40/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864562] ? __switch_to_asm+0x40/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864569] __drm_fb_helper_initial_config_and_unlock+0x41/0x400 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864571] ? __switch_to_asm+0x40/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864572] ? __switch_to_asm+0x34/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864574] ? __switch_to+0xad/0x500
Nov 22 08:25:39 notebook kernel: [ 33.864581] drm_fb_helper_initial_config+0x35/0x40 [drm_kms_helper]
Nov 22 08:25:39 notebook kernel: [ 33.864619] intel_fbdev_initial_config+0x18/0x30 [i915]
Nov 22 08:25:39 notebook kernel: [ 33.864621] async_run_entry_fn+0x3c/0x150
Nov 22 08:25:39 notebook kernel: [ 33.864623] process_one_work+0x1de/0x410
Nov 22 08:25:39 notebook kernel: [ 33.864625] worker_thread+0x32/0x410
Nov 22 08:25:39 notebook kernel: [ 33.864627] kthread+0x121/0x140
Nov 22 08:25:39 notebook kernel: [ 33.864629] ? process_one_work+0x410/0x410
Nov 22 08:25:39 notebook kernel: [ 33.864631] ? kthread_create_worker_on_cpu+0x70/0x70
Nov 22 08:25:39 notebook kernel: [ 33.864633] ret_from_fork+0x35/0x40
Nov 22 08:25:39 notebook kernel: [ 33.864634] Code: ff ff e8 e3 c8 f0 d1 48 8d 75 a8 4c 89 ff e8 77 2a f5 d1 45 85 ed 0f 85 ff fe ff ff 44 89 e6 48 c7 c7 10 f4 19 c0 e8 1f c6 f0 d1 <0f> 0b e9 e9 fe ff ff 0f 1f 84 00 00 00 00 00 66 66 66 66 90 55
Nov 22 08:25:39 notebook kernel: [ 33.864672] —[ end trace ef1768c20bd25b80 ]—
Nov 22 08:25:39 notebook kernel: [ 33.879325] fbcon: inteldrmfb (fb0) is primary device
Nov 22 08:25:39 notebook kernel: [ 33.879402] Console: switching to colour frame buffer device 160×50
Nov 22 08:25:39 notebook kernel: [ 33.879437] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Nov 22 08:25:39 notebook kernel: [ 34.993122] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Nov 22 08:25:39 notebook kernel: [ 35.513261] random: crng init done
Nov 22 08:25:39 notebook kernel: [ 35.513265] random: 7 urandom warning(s) missed due to ratelimiting
Nov 22 08:25:39 notebook kernel: [ 36.858769] ip_tables: (C) 2000-2006 Netfilter Core Team
Nov 22 08:25:39 notebook kernel: [ 39.914857] lp: driver loaded but no devices found
Nov 22 08:25:39 notebook kernel: [ 39.979734] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
Nov 22 08:25:39 notebook kernel: [ 40.153340] ppdev: user-space parallel port driver
Nov 22 08:25:39 notebook kernel: [ 44.000096] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
Nov 22 08:25:39 notebook kernel: [ 44.104050] ————[ cut here ]————

 

Inzwischen gibt es einen Workaround für das Problem:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1685442

Ursache ist, dass es ein Problem mit S-Video gibt.

Als Workaround, damit der PC wieder schnell bootet, muss S-Video im Kernel abgeschaltet werden. Das Problem kann auch auftreten, wenn der PC keinen S-Video-Port hat, aber S-Video im Intel Grafik-Chip vorhanden ist.

Dazu ergänzen Sie folgende Zeile in der Datei /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash“

mit dem Eintrag video=SVIDEO-1:d

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash video=SVIDEO-1:d“

Die geänderte Datei /etc/default/grub speichern.

Anschließend muss die Grub-Konfiguration aktualisiert werden:

sudo update-grub

Nach dem Neustart des PC sollte das Problem behoben sein.

 

Weiter: Sicherheit und Langzeitpflege Update: 25.11.2018