[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Changed in: linux-raspi2 (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Changed in: linux-raspi2 (Ubuntu) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
We are going to release a new kernel soon, right now it is in the proposed channel, Welcome to test with the new kernel: edit the $rpi_rootfs/etc/apt/sources.list and add: deb http://ports.ubuntu.com/ubuntu-ports eoan-proposed main restricted deb http://ports.ubuntu.com/ubuntu-ports eoan-proposed universe deb http://ports.ubuntu.com/ubuntu-ports eoan-proposed multiverse boot the rpi board, then run: sudo apt-get update sudo apt install linux-image-5.3.0-1013-raspi2 sudo reboot Then you could do the test with the proposed kernel. At least the 1013 kernel fixed these bugs compared with 1012 kernel: https://bugs.launchpad.net/bugs/1850876 https://bugs.launchpad.net/bugs/1852510 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Changed in: linux-raspi2 (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
This problem is fixed by this commit, it is in the https://github.com/raspberrypi/linux.git (the data structure does not match the firmware definition) commit 26f64fa81357f4b18192432eb8023f99c7eb5cf7 (HEAD -> 26f64fa81357f4b18192432eb8023f99c7eb5cf7) Author: Michael Brown Date: Sun Sep 22 21:51:29 2019 +0100 bcm2708_fb: Fix layout of struct vc4_display_settings_t The display parameters returned by the VC4 firmware in response to the RPI_FIRMWARE_FRAMEBUFFER_GET_DISPLAY_SETTINGS tag do not match the layout of struct vc4_display_settings_t: the colour depth and row pitch are erroneously swapped in the kernel definition. This can trigger a kernel warning from pixel_to_pat(), such as: pixel_to_pat(): unsupported pixelformat 7296 Fix by adjusting the layout of struct vc4_display_settings_t to match the layout as used by the VC4 firmware. Signed-off-by: Michael Brown diff --git a/drivers/video/fbdev/bcm2708_fb.c b/drivers/video/fbdev/bcm2708_fb.c index 4da577c8a0d8..59443f79f228 100644 --- a/drivers/video/fbdev/bcm2708_fb.c +++ b/drivers/video/fbdev/bcm2708_fb.c @@ -88,8 +88,8 @@ struct vc4_display_settings_t { u32 display_num; u32 width; u32 height; - u32 pitch; u32 depth; + u32 pitch; u32 virtual_width; u32 virtual_height; u32 virtual_width_offset; -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
And this bug will be fixed with https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1849623 And there is a testing kernel, we could install this testing kernel and remove the vc4-fkms-v3d from the config.txt. https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1848790/comments/11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Tags added: id-5da6d4ddbf55d385e9c31e0b -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Tags added: rls-ff-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
For now, I've adjusted the boot configuration written by the base image (and migrated by u-boot-rpi) to include the vc4-fkms-v3d overlay on all models. While this seems to alleviate the problem, it should be considered temporary workaround only (we should figure out why this occurs and try and fix it without throwing overlays at the problem). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
This bug has been reported on the Ubuntu ISO testing tracker. A list of all reports related to this bug can be found here: http://iso.qa.ubuntu.com/qatracker/reports/bugs/1847596 ** Tags added: iso-testing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
If I don't add dtoverlay=vc4-fkms-v3d in the config.txt, the rpi4 board will have the same corrupted screen as the #1 for armhf kernel + armhf uboot. On the rpi3 B+ board, if booting with the same uboot without dtoverlay=vc4-fkms-v3d + 4.15/5.0 raspi2 kernel, the hdmi display doesn't have this issue, it proves that the eoan kernel for raspi2 introduces a new issue, will find the root cause for this new issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
For arm64 /boot/firmware/config.txt looks like this (this time before the change): enable_uart=1 kernel=kernel8.bin device_tree_address=0x0300 dtparam=i2c_arm=on dtparam=spi=on arm_64bit=1 again, added the dtoverlay and rebooted. After that screen is looking normal. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Changed in: linux-raspi2 (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
Yes, this is the content of the file (armhf image) now (and after adding the overlay screen corruption is gone): enable_uart=1 kernel=uboot.bin device_tree_address=0x0300 dtparam=i2c_arm=on dtparam=spi=on dtoverlay=vc4-fkms-v3d -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
FWIW, this happens on both the arm64 and armhf image from today. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Attachment added: "hdmi-screen.jpg" https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+attachment/5296204/+files/hdmi-screen.jpg -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
Can you attach the content of your /boot/firmware/config.txt? I suspect it's lacking the vc4-fkms-v3d overlay which is now required as of the pi4-compatible kernel (I'd originally, mistakenly, thought this was only required on the pi4 but it turns out all pi models need it). Tomorrow's dailies should have this change, and if you update to the latest u-boot-rpi package it *should* migrate your boot configuration to include this but otherwise you may need to manually add it in. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1847596] Re: rpi3b+: corrupted screen on hdmi
** Changed in: linux-raspi2 (Ubuntu) Assignee: (unassigned) => Hui Wang (hui.wang) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1847596 Title: rpi3b+: corrupted screen on hdmi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1847596/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs