Activity log for bug #1762940

Date Who What changed Old value New value Message
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