2018-04-11 07:27:06 |
Zhanglei Mao |
bug |
|
|
added bug |
2018-04-11 07:31:03 |
Zhanglei Mao |
attachment added |
|
1804 uefi install screen would be blur https://bugs.launchpad.net/ubuntu/+source/install-package/+bug/1762940/+attachment/5110284/+files/1804-uefi-blur-syslog |
|
2018-04-11 07:33:49 |
Zhanglei Mao |
attachment removed |
1804 uefi install screen would be blur https://bugs.launchpad.net/ubuntu/+source/install-package/+bug/1762940/+attachment/5110284/+files/1804-uefi-blur-syslog |
|
|
2018-04-11 07:35:53 |
Zhanglei Mao |
attachment added |
|
full demsg and syslog for 18.04 uefi install, 18.04 legacy bios install, 16.04.4 uefi install https://bugs.launchpad.net/ubuntu/+source/install-package/+bug/1762940/+attachment/5110296/+files/dmesg_syslog_1804_1604.tar.gz |
|
2018-04-11 12:39:52 |
Zhanglei Mao |
summary |
Ubuntu 1804 install screen becomes blur on Huawei server |
Ubuntu 18.04 install screen becomes blur on Huawei server |
|
2018-04-11 14:12:05 |
Jeff Lane |
bug task added |
|
linux (Ubuntu) |
|
2018-04-11 14:30:06 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2018-04-11 14:30:07 |
Ubuntu Kernel Bot |
tags |
|
bionic |
|
2018-04-11 15:08:57 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
High |
|
2018-04-11 15:09:04 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Bionic |
|
2018-04-11 15:09:04 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Bionic) |
|
2018-04-11 15:09:04 |
Joseph Salisbury |
bug task added |
|
install-package (Ubuntu Bionic) |
|
2018-04-11 15:09:30 |
Joseph Salisbury |
tags |
bionic |
bionic kernel-key |
|
2018-04-11 15:09:37 |
Joseph Salisbury |
linux (Ubuntu Bionic): status |
Incomplete |
Triaged |
|
2018-04-17 03:32:18 |
Zhanglei Mao |
attachment added |
|
sos-report for Ubuntu 18.04 after ubuntu-desktop installed. it also become screen blur after witch to x-window (init 5). https://bugs.launchpad.net/ubuntu/+source/install-package/+bug/1762940/+attachment/5118756/+files/sosreport-2288Hv5-20180417044501.tar.xz |
|
2018-04-17 03:34:48 |
Zhanglei Mao |
attachment added |
|
bure screen picture for 18.04 beta2 atfter switch to x-window on Huawei server https://bugs.launchpad.net/ubuntu/+source/install-package/+bug/1762940/+attachment/5118758/+files/creen_picture_for_blur.png |
|
2018-04-17 10:20:06 |
Zhanglei Mao |
attachment added |
|
screen shoot for xenial (16.04.4) with 4.15 kernel on Huawei server (UEFI) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5119225/+files/xenial-4.15-kernel-gui.png |
|
2018-04-17 19:48:25 |
Brian Murray |
bug task deleted |
install-package (Ubuntu) |
|
|
2018-04-18 00:10:38 |
Zhanglei Mao |
attachment added |
|
Test matrix for sceen blur on 16.04.4 with 4.4 4.13 4.15 kernel and 18.04 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5120230/+files/test-matrix-on-1604-1804.png |
|
2018-04-18 00:19:34 |
Zhanglei Mao |
attachment added |
|
sos report for 16.04.04 with 4.15 kernel tesing (no screen blur after enable x-window) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5120260/+files/sosreport-2288Hv5uefi16.04.44.15-20180417120113.tar.xz |
|
2018-04-18 14:03:12 |
Joseph Salisbury |
bug |
|
|
added subscriber Joseph Salisbury |
2018-04-20 14:51:11 |
Zhanglei Mao |
attachment added |
|
x-windows test matrix for 16.04.4 with kernel 4.4,4.13,4.15,4.17 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5123905/+files/blur-test0420.png |
|
2018-04-27 10:26:04 |
AaronMa |
bug |
|
|
added subscriber AaronMa |
2018-05-11 09:05:11 |
Andrew Cloke |
bug |
|
|
added subscriber Andrew Cloke |
2018-05-17 19:42:51 |
Joseph Salisbury |
tags |
bionic kernel-key |
bionic kernel-da-key |
|
2018-05-18 01:15:36 |
Zhanglei Mao |
attachment added |
|
This screen bure on UEFI model for 18.04 classic d-i installer in the first installer screen of language select https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5141063/+files/uefi-di-screen-blur.png |
|
2018-05-18 01:29:28 |
Jeff Lane |
summary |
Ubuntu 18.04 install screen becomes blur on Huawei server |
Ubuntu 18.04 d-i install screen becomes blurry on Huawei server in EFI boot mode |
|
2018-07-13 18:13:59 |
Rod Smith |
bug |
|
|
added subscriber Rod Smith |
2018-08-22 09:42:07 |
Zhanglei Mao |
attachment added |
|
16.04.5 hwe-kernel (4.15.0-29) is blur https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5179078/+files/syslog-16.04.05-hwe-4.15.0-29-blur.txt |
|
2018-08-22 09:43:58 |
Zhanglei Mao |
attachment added |
|
syslog for 16.04.5 ga-kernel which are not screen blur https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5179080/+files/syslog-16045-noblur.txt |
|
2018-08-22 09:46:07 |
Zhanglei Mao |
attachment added |
|
18.04.1 d-i install iso screen blur syslog https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5179081/+files/syslog-180401-d-i-iso-blur.txt |
|
2018-08-22 09:50:36 |
Zhanglei Mao |
attachment added |
|
syslog for 16.04.1 with replaced kernel from my running 16.04 desktop and it would be screen blur too. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5179082/+files/syslog-180401-relaced-kernel-4.15.0-29-blur.txt |
|
2018-08-23 11:16:53 |
Zhanglei Mao |
bug watch added |
|
https://bugzilla.kernel.org/show_bug.cgi?id=198167 |
|
2018-08-29 02:13:45 |
Zhanglei Mao |
attachment added |
|
18.04.1 desktop install kernel log (no screen blur) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5181977/+files/kern.log-18.04.1-desktop-noblur.txt |
|
2018-08-29 08:11:38 |
Zhanglei Mao |
attachment added |
|
blur screen in install and no blur after kill bterm https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5182032/+files/blur-sceen-and-after-bterm-kill-scren%28no%20blur%29.png |
|
2018-08-31 19:57:21 |
dann frazier |
attachment added |
|
arm64-hisilicon-d05-18.04-blurry-screenshot.png https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5183108/+files/arm64-hisilicon-d05-18.04-blurry-screenshot.png |
|
2018-08-31 20:04:38 |
dann frazier |
attachment added |
|
arm64-hisilicon-d05-18.04-blurry-syslog.png https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5183109/+files/arm64-hisilicon-d05-18.04-blurry-syslog.png |
|
2018-09-05 15:27:03 |
dann frazier |
attachment removed |
arm64-hisilicon-d05-18.04-blurry-screenshot.png https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5183108/+files/arm64-hisilicon-d05-18.04-blurry-screenshot.png |
|
|
2018-09-05 17:06:32 |
dann frazier |
attachment added |
|
arm64-hisilicon-d05-18.04-blurry-syslog.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1762940/+attachment/5185036/+files/arm64-hisilicon-d05-18.04-blurry-syslog.txt |
|
2018-09-05 17:06:54 |
dann frazier |
bug task deleted |
install-package (Ubuntu Bionic) |
|
|
2019-04-22 16:19:33 |
Terry Rudd |
bug |
|
|
added subscriber Terry Rudd |
2019-06-25 04:22:15 |
Wenhan Shi |
bug |
|
|
added subscriber Wenhan Shi |
2019-07-03 23:56:53 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2019-07-15 22:53:45 |
Matthew Ruffell |
nominated for series |
|
Ubuntu Eoan |
|
2019-07-15 22:53:45 |
Matthew Ruffell |
bug task added |
|
linux (Ubuntu Eoan) |
|
2019-07-15 22:53:45 |
Matthew Ruffell |
nominated for series |
|
Ubuntu Disco |
|
2019-07-15 22:53:45 |
Matthew Ruffell |
bug task added |
|
linux (Ubuntu Disco) |
|
2019-07-15 22:54:00 |
Matthew Ruffell |
linux (Ubuntu Disco): status |
New |
Triaged |
|
2019-07-15 22:54:04 |
Matthew Ruffell |
linux (Ubuntu Disco): importance |
Undecided |
High |
|
2019-07-15 22:54:09 |
Matthew Ruffell |
linux (Ubuntu Bionic): assignee |
|
Matthew Ruffell (mruffell) |
|
2019-07-15 22:54:12 |
Matthew Ruffell |
linux (Ubuntu Disco): assignee |
|
Matthew Ruffell (mruffell) |
|
2019-07-15 22:54:14 |
Matthew Ruffell |
linux (Ubuntu Eoan): assignee |
|
Matthew Ruffell (mruffell) |
|
2019-07-15 22:56:49 |
Matthew Ruffell |
description |
For all(as I know) Huawei servers, the vga adapter are embed in the iBMC chips. Those server can install from ISO manually for 16.04.4 and screen display normally. But for 18.04 ( tested both for daily and final beta)version, the install screen is blur. One of tested server is Huawei 2855 v5, the certification link for 16.04 are https://certification.ubuntu.com/hardware/201707-25596/.
Below are key difference of dmesg. It seems might related with DRM.
18.04 install screen is blur
dmesg
...
[ 2.039009] fb0: EFI VGA frame buffer device
...
[ 4.178058] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 4.191435] [drm] No driver support for vblank timestamp query.
[ 4.209338] checking generic (90000000 300000) vs hw (0 0)
[ 4.209384] fbcon: hibmcdrmfb (fb1) is primary device
[ 4.209385] fbcon: Remapping primary device, fb1, to tty 1-63
...
[ 5.357024] hibmc-drm 0000:07:00.0: fb1: hibmcdrmfb frame buffer device
[ 5.380085] [drm] Initialized hibmc 1.0.0 20160828 for 0000:07:00.0 on minor 0
...
[ 5.636624] vga16fb: initializing
[ 5.636627] vga16fb: mapped to 0x0000000048a7a1d2
[ 5.636630] checking generic (90000000 300000) vs hw (a0000 10000)
[ 5.636676] fb2: VGA16 VGA frame buffer device
...
16.04.4 install screen is fine (no screen blur)
dmesg
...
[ 2.000419] fb0: EFI VGA frame buffer device
....
[ 8.795065] vga16fb: initializing
[ 8.795068] vga16fb: mapped to 0xffff8800000a0000
[ 8.795071] checking generic (98000000 300000) vs hw (a0000 10000)
[ 8.795121] fb1: VGA16 VGA frame buffer device
... |
BugLink: https://bugs.launchpad.net/bugs/1762940
[Impact]
amd64 based Huawei servers have problems where the display output of their iBMC chips is broken, resulting in a "blurry" screen when viewed from their in house remote kvm-like console.
Example:
https://launchpadlibrarian.net/365907668/creen_picture_for_blur.png
The issue is caused by the hibmc_drm kernel module being loaded. The PCI ID for the iBMC chips on amd64 hardware is the same as arm64 hardware, but the
hibmc_drm driver was developed only for use on arm64 hardware, most notably for the Huawei D05 development board.
The impact to Huawei is that their customers cannot use Ubuntu server install
media as the screen goes "blurry" when the d-i install media or subuqity
installer loads the hibmc_drm kernel module after language selection.
The only workaround for their customers is to press the "E" key during the very first installer menu and adding "modprobe.blacklist=hibmc_drm" to the kernel command line in the grub menu. This is not good for customer experience with their servers.
Other problems exist for the hibmc_drm driver on amd64, such as working on
bios, but not uefi, and not being wayland compatible, making the screen blurry whenever a desktop session is started and gdm loaded.
Huawei have asked us to remove hibmc_drm from all architectures except arm64,
and this aligns with advice from Hisilicon.
[Fix]
I modified the config/annotations file to remove all architectures except arm64, and created a patch for Kconfig to set a firm requirement on ARM64 for hibmc_drm.
I will send the Kconfig patch upstream in the coming days for a more permanent fix.
[Testcase]
Apply the patches and run:
ubuntu-bionic/CONFIGS$ fakeroot debian/rules genconfigs
ubuntu-bionic/CONFIGS$ grep -Rin "hibmc" .
./arm64-config.flavour.generic:5739:CONFIG_DRM_HISI_HIBMC=m
You should see that only arm64 has the config option enabled.
A test kernel has been built, and is available here:
https://launchpad.net/~mruffell/+archive/ubuntu/sf232667-test
Huawei requested a test d-i install iso to test server install with, which can be found here and uses the kernel from the ppa above:
https://people.canonical.com/~mruffell/sf232667_ubuntu_server_d-i_20190711b1.iso
Both the test kernel and the custom d-i install iso have been tested on amd64
Huawei server hardware successfully and video output is functional.
[Regression Potential]
Regressions will be limited to hardware containing the iBMC chips from Hisilicon, which I believe are exclusive to Huawei servers.
I have taken care to ensure that hibmc_drm is enabled for ARM64 so it should not impact kernels built for the Huawei D05 arm64 development board, and d-i will still load the hibmc_drm driver during startup for arm64. |
|
2019-07-15 23:00:21 |
Matthew Ruffell |
summary |
Ubuntu 18.04 d-i install screen becomes blurry on Huawei server in EFI boot mode |
hibmc-drm Causes Unreadable Display for Huawei amd64 Servers |
|
2019-07-16 00:50:11 |
Matthew Ruffell |
linux (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2019-07-16 00:50:13 |
Matthew Ruffell |
linux (Ubuntu Disco): status |
Triaged |
In Progress |
|
2019-07-16 00:50:16 |
Matthew Ruffell |
linux (Ubuntu Eoan): status |
Triaged |
In Progress |
|
2019-07-17 16:47:56 |
Seth Forshee |
linux (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2019-07-23 13:27:30 |
Kleber Sacilotto de Souza |
linux (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2019-07-23 13:59:57 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-07-24 21:03:16 |
Brad Figg |
tags |
bionic kernel-da-key |
bionic cscc kernel-da-key |
|
2019-07-24 23:18:55 |
Sultan Alsawaf |
bug task added |
|
linux-gcp (Ubuntu) |
|
2019-07-24 23:19:26 |
Sultan Alsawaf |
bug task deleted |
linux-gcp (Ubuntu) |
|
|
2019-07-24 23:21:17 |
Sultan Alsawaf |
bug task deleted |
linux-gcp (Ubuntu Eoan) |
|
|
2019-07-24 23:21:21 |
Sultan Alsawaf |
bug task deleted |
linux-gcp (Ubuntu Disco) |
|
|
2019-07-24 23:22:40 |
Sultan Alsawaf |
bug task added |
|
linux-gcp (Ubuntu) |
|
2019-07-24 23:27:09 |
Sultan Alsawaf |
bug task deleted |
linux (Ubuntu Bionic) |
|
|
2019-07-24 23:27:18 |
Sultan Alsawaf |
nominated for series |
|
Ubuntu Bionic |
|
2019-07-24 23:27:18 |
Sultan Alsawaf |
bug task added |
|
linux (Ubuntu Bionic) |
|
2019-07-24 23:27:18 |
Sultan Alsawaf |
bug task added |
|
linux-gcp (Ubuntu Bionic) |
|
2019-07-24 23:27:26 |
Sultan Alsawaf |
linux (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-07-24 23:27:29 |
Sultan Alsawaf |
linux (Ubuntu Bionic): importance |
Undecided |
High |
|
2019-07-24 23:27:48 |
Sultan Alsawaf |
linux (Ubuntu Bionic): assignee |
|
Matthew Ruffell (mruffell) |
|
2019-07-24 23:27:56 |
Sultan Alsawaf |
linux-gcp (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-07-24 23:28:08 |
Sultan Alsawaf |
linux-gcp (Ubuntu): status |
New |
Fix Committed |
|
2019-07-25 16:04:35 |
Ubuntu Kernel Bot |
tags |
bionic cscc kernel-da-key |
bionic cscc kernel-da-key verification-needed-disco |
|
2019-07-25 16:58:28 |
Juerg Haefliger |
bug task deleted |
linux-gcp (Ubuntu Bionic) |
|
|
2019-07-25 16:58:34 |
Juerg Haefliger |
bug task deleted |
linux-gcp (Ubuntu) |
|
|
2019-07-25 18:32:40 |
Ubuntu Kernel Bot |
tags |
bionic cscc kernel-da-key verification-needed-disco |
bionic cscc kernel-da-key verification-needed-bionic verification-needed-disco |
|
2019-07-28 23:34:47 |
Matthew Ruffell |
tags |
bionic cscc kernel-da-key verification-needed-bionic verification-needed-disco |
bionic cscc kernel-da-key verification-done-bionic verification-done-disco |
|
2019-08-07 08:34:57 |
Ubuntu Kernel Bot |
tags |
bionic cscc kernel-da-key verification-done-bionic verification-done-disco |
bionic cscc kernel-da-key verification-done-bionic verification-done-disco verification-needed-xenial |
|
2019-08-07 22:55:46 |
Matthew Ruffell |
tags |
bionic cscc kernel-da-key verification-done-bionic verification-done-disco verification-needed-xenial |
bionic cscc kernel-da-key verification-done-bionic verification-done-disco verification-done-xenial |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
linux (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
cve linked |
|
2019-12614 |
|
2019-08-09 11:38:28 |
Launchpad Janitor |
cve linked |
|
2019-13648 |
|
2019-08-13 08:59:53 |
Launchpad Janitor |
linux (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-08-13 08:59:53 |
Launchpad Janitor |
cve linked |
|
2019-1125 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2000-1134 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2007-3852 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2008-0525 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2009-0416 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2011-4834 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2015-1838 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2015-7442 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2016-7489 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2018-5383 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-10126 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-12818 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-12819 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-12984 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-13233 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-13272 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-2101 |
|
2019-08-13 11:27:47 |
Launchpad Janitor |
cve linked |
|
2019-3846 |
|