kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #175896
[Bug 1578528] [NEW] inteldrmfb: blank VT consoles after many suspend/resume cycles
Public bug reported:
16.04 on an Asus T300CHI (Intel GPU).
$ uname -a
Linux T300CHI 4.4.0-21-lowlatency #37-Ubuntu SMP PREEMPT Mon Apr 18 20:20:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
I found today that switching from X to the VT consoles resulted in a
blank screen. Switching between VTs likewise. Switching back to the GUI
on tty7 the (GUI) display returns.
The system was last booted 4 or 5 days ago and has been through several
suspend/resume cycles since then.
Whilst switched to tty1 using a remote SSH shell I adjusted the
backlight brightness but without revealing any text.
I then did a blind login and the remote SSH shell showed a login and
shell process were started. This seems to indicate the problem is in the
framebuffer driver.
I did a system restart and found the VT consoles working fine. I did
several suspend/resume cycles but so far was unable to reproduce the
issue.
I suspect I've not done enough cycles yet, or alternatively the issue is
triggered by something I did during the previous 5-day boot session
although I cannot think of anything obvious that could have this effect.
$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:04.0 Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.3 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96] (rev e3)
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.0-21-lowlatency root=/dev/mapper/VG02-rootfs ro no_console_suspend initcall_debug debug acpi_osi=! "acpi_osi=Windows 2013" splash vt.handoff=7
[ 0.000000] console [tty0] enabled
[ 0.058719] calling early_efi_map_fb+0x0/0x38 @ 1
[ 0.058721] initcall early_efi_map_fb+0x0/0x38 returned 0 after 0 usecs
[ 0.092260] calling vtconsole_class_init+0x0/0xbd @ 1
[ 0.092273] initcall vtconsole_class_init+0x0/0xbd returned 0 after 0 usecs
[ 0.111130] calling fbmem_init+0x0/0x94 @ 1
[ 0.111138] initcall fbmem_init+0x0/0x94 returned 0 after 0 usecs
[ 0.147791] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.147793] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.147795] vgaarb: loaded
[ 0.147796] vgaarb: bridge control possible 0000:00:02.0
[ 0.158091] calling proc_consoles_init+0x0/0x22 @ 1
[ 0.158096] initcall proc_consoles_init+0x0/0x22 returned 0 after 0 usecs
[ 0.158293] calling fb_console_init+0x0/0xfc @ 1
[ 0.158316] initcall fb_console_init+0x0/0xfc returned 0 after 20 usecs
[ 0.158319] calling simplefb_init+0x0/0x14 @ 1
[ 0.158335] initcall simplefb_init+0x0/0x14 returned 0 after 14 usecs
[ 0.504272] calling sysfb_init+0x0/0x92 @ 1
[ 0.504292] initcall sysfb_init+0x0/0x92 returned 0 after 15 usecs
[ 0.509020] calling imsttfb_init+0x0/0x10b @ 1
[ 0.509031] initcall imsttfb_init+0x0/0x10b returned 0 after 8 usecs
[ 0.509033] calling asiliantfb_init+0x0/0x34 @ 1
[ 0.509042] initcall asiliantfb_init+0x0/0x34 returned 0 after 6 usecs
[ 0.509045] calling vesafb_driver_init+0x0/0x14 @ 1
[ 0.509055] initcall vesafb_driver_init+0x0/0x14 returned 0 after 6 usecs
[ 0.509058] calling efifb_driver_init+0x0/0x14 @ 1
[ 0.509063] efifb: probing for efifb
[ 0.509071] efifb: framebuffer at 0xe0000000, mapped to 0xffffc90001000000, using 14400k, total 14400k
[ 0.509073] efifb: mode is 2560x1440x32, linelength=10240, pages=1
[ 0.509073] efifb: scrolling: redraw
[ 0.509075] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.509204] fb0: EFI VGA frame buffer device
[ 0.509211] initcall efifb_driver_init+0x0/0x14 returned 0 after 147 usecs
[ 0.696228] fb: switching to inteldrmfb from EFI VGA
[ 0.696355] [drm] Replacing VGA console driver
[ 0.708165] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 0.810884] fbcon: inteldrmfb (fb0) is primary device
[ 0.811207] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1578528
Title:
inteldrmfb: blank VT consoles after many suspend/resume cycles
Status in linux package in Ubuntu:
New
Bug description:
16.04 on an Asus T300CHI (Intel GPU).
$ uname -a
Linux T300CHI 4.4.0-21-lowlatency #37-Ubuntu SMP PREEMPT Mon Apr 18 20:20:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
I found today that switching from X to the VT consoles resulted in a
blank screen. Switching between VTs likewise. Switching back to the
GUI on tty7 the (GUI) display returns.
The system was last booted 4 or 5 days ago and has been through
several suspend/resume cycles since then.
Whilst switched to tty1 using a remote SSH shell I adjusted the
backlight brightness but without revealing any text.
I then did a blind login and the remote SSH shell showed a login and
shell process were started. This seems to indicate the problem is in
the framebuffer driver.
I did a system restart and found the VT consoles working fine. I did
several suspend/resume cycles but so far was unable to reproduce the
issue.
I suspect I've not done enough cycles yet, or alternatively the issue
is triggered by something I did during the previous 5-day boot session
although I cannot think of anything obvious that could have this
effect.
$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:04.0 Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.3 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96] (rev e3)
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.0-21-lowlatency root=/dev/mapper/VG02-rootfs ro no_console_suspend initcall_debug debug acpi_osi=! "acpi_osi=Windows 2013" splash vt.handoff=7
[ 0.000000] console [tty0] enabled
[ 0.058719] calling early_efi_map_fb+0x0/0x38 @ 1
[ 0.058721] initcall early_efi_map_fb+0x0/0x38 returned 0 after 0 usecs
[ 0.092260] calling vtconsole_class_init+0x0/0xbd @ 1
[ 0.092273] initcall vtconsole_class_init+0x0/0xbd returned 0 after 0 usecs
[ 0.111130] calling fbmem_init+0x0/0x94 @ 1
[ 0.111138] initcall fbmem_init+0x0/0x94 returned 0 after 0 usecs
[ 0.147791] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.147793] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.147795] vgaarb: loaded
[ 0.147796] vgaarb: bridge control possible 0000:00:02.0
[ 0.158091] calling proc_consoles_init+0x0/0x22 @ 1
[ 0.158096] initcall proc_consoles_init+0x0/0x22 returned 0 after 0 usecs
[ 0.158293] calling fb_console_init+0x0/0xfc @ 1
[ 0.158316] initcall fb_console_init+0x0/0xfc returned 0 after 20 usecs
[ 0.158319] calling simplefb_init+0x0/0x14 @ 1
[ 0.158335] initcall simplefb_init+0x0/0x14 returned 0 after 14 usecs
[ 0.504272] calling sysfb_init+0x0/0x92 @ 1
[ 0.504292] initcall sysfb_init+0x0/0x92 returned 0 after 15 usecs
[ 0.509020] calling imsttfb_init+0x0/0x10b @ 1
[ 0.509031] initcall imsttfb_init+0x0/0x10b returned 0 after 8 usecs
[ 0.509033] calling asiliantfb_init+0x0/0x34 @ 1
[ 0.509042] initcall asiliantfb_init+0x0/0x34 returned 0 after 6 usecs
[ 0.509045] calling vesafb_driver_init+0x0/0x14 @ 1
[ 0.509055] initcall vesafb_driver_init+0x0/0x14 returned 0 after 6 usecs
[ 0.509058] calling efifb_driver_init+0x0/0x14 @ 1
[ 0.509063] efifb: probing for efifb
[ 0.509071] efifb: framebuffer at 0xe0000000, mapped to 0xffffc90001000000, using 14400k, total 14400k
[ 0.509073] efifb: mode is 2560x1440x32, linelength=10240, pages=1
[ 0.509073] efifb: scrolling: redraw
[ 0.509075] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.509204] fb0: EFI VGA frame buffer device
[ 0.509211] initcall efifb_driver_init+0x0/0x14 returned 0 after 147 usecs
[ 0.696228] fb: switching to inteldrmfb from EFI VGA
[ 0.696355] [drm] Replacing VGA console driver
[ 0.708165] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 0.810884] fbcon: inteldrmfb (fb0) is primary device
[ 0.811207] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1578528/+subscriptions
Follow ups