PINE64
Debian (Vanilla) no output on display after Kernel update (6.0.8-1) - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: Linux on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=114)
+--- Thread: Debian (Vanilla) no output on display after Kernel update (6.0.8-1) (/showthread.php?tid=17654)



Debian (Vanilla) no output on display after Kernel update (6.0.8-1) - as365n4 - 11-25-2022

Recently I updated my Pinebook Pro and apt installed the new Kernel package "linux-image-6.0.0-4-arm64 (6.0.8-1)", after everything was finished I did a poweroff/poweron cycle.
And since then I only get to see the output from u-boot on my display and as soon as the kernel gets started the display goes blank.
I can access the machine via serial/uart cable and recorded the output down below.
I assume that the framebuffer does not get initialised and therefore no display output, but how can I fix this, anybody else had this issue?

Code:
U-Boot TPL 2022.04+dfsg-2+b1 (May 14 2022 - 19:14:13)
Channel 0: LPDDR4, 50MHz
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB
Channel 1: LPDDR4, 50MHz
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB
256B stride
lpddr4_set_rate: change freq to 400000000 mhz 0, 1
lpddr4_set_rate: change freq to 800000000 mhz 1, 0
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2022.04+dfsg-2+b1 (May 14 2022 - 19:14:13 +0000)
Trying to boot from MMC1

U-Boot 2022.04+dfsg-2+b1 (May 14 2022 - 19:14:13 +0000)

SoC: Rockchip rk3399
Reset cause: POR
Model: Pine64 Pinebook Pro
DRAM:  3.9 GiB
PMIC:  RK808
Core:  309 devices, 31 uclasses, devicetree: separate
MMC:   mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0
Loading Environment from SPIFlash... SF: Detected gd25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   vidconsole
Err:   vidconsole
Model: Pine64 Pinebook Pro
Net:   No ethernet found.
starting USB...
Bus usb@fe380000: USB EHCI 1.00
Bus usb@fe3a0000: USB OHCI 1.0
Bus usb@fe3c0000: USB EHCI 1.00
Bus usb@fe3e0000: USB OHCI 1.0
Bus usb@fe800000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus usb@fe900000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@fe380000 for devices... 1 USB Device(s) found
scanning bus usb@fe3a0000 for devices... 2 USB Device(s) found
scanning bus usb@fe3c0000 for devices... 3 USB Device(s) found
scanning bus usb@fe3e0000 for devices... 1 USB Device(s) found
scanning bus usb@fe800000 for devices... 1 USB Device(s) found
scanning bus usb@fe900000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  3  2  1  0
Card did not respond to voltage select! : -110
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
U-Boot menu
1:    Debian GNU/Linux bookworm/sid 6.0.0-4-arm64
2:    Debian GNU/Linux bookworm/sid 6.0.0-4-arm64 (rescue target)
3:    Debian GNU/Linux bookworm/sid 6.0.0-3-arm64
4:    Debian GNU/Linux bookworm/sid 6.0.0-3-arm64 (rescue target)
Enter choice: 1:    Debian GNU/Linux bookworm/sid 6.0.0-4-arm64
Retrieving file: /initrd.img-6.0.0-4-arm64
Retrieving file: /vmlinuz-6.0.0-4-arm64
append: root=UUID=98573609-750d-4b44-8355-cc8315fdb62f ro quiet
Moving Image from 0x2080000 to 0x2200000, end=4060000
## Flattened Device Tree blob at f4f1d110
   Booting using the fdt blob at 0xf4f1d110
   Loading Ramdisk to f2354000, end f4f15b91 ... OK
   Loading Device Tree to 00000000f233f000, end 00000000f2353c87 ... OK

Starting kernel ...

[    5.053557] fan53555-regulator 0-0040: Failed to register regulator!
[    5.058101] fan53555-regulator 0-0041: Failed to register regulator!
[    5.107945] rockchip-dp ff970000.edp: no DP phy configured
[    5.115049] fan53555-regulator 0-0040: Failed to register regulator!
[    5.116972] fan53555-regulator 0-0041: Failed to register regulator!
[    5.129613] fan53555-regulator 0-0040: Failed to register regulator!
[    5.131858] fan53555-regulator 0-0041: Failed to register regulator!
[    5.165792] fan53555-regulator 0-0040: Failed to register regulator!
[    5.167563] fan53555-regulator 0-0041: Failed to register regulator!
[    5.181698] fan53555-regulator 0-0040: Failed to register regulator!
[    5.185496] fan53555-regulator 0-0041: Failed to register regulator!
[    5.222147] OF: graph: no port node found in /i2c@ff3d0000/fusb30x@22
[    5.327333] cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy

root has been mounted 1 times without being checked, check forced.
root: |========================================================| 100.0%
root: 110874/7356416 files (0.4% non-contiguous), 2158303/29405184 blocks

fsckd-cancel-msg:Press Ctrl+C to cancel all filesystem checks in progress

Mounting Arbitrary Executable File Formats File System...
[  OK  ] Mounted Arbitrary Executable File Formats File System.
[  OK  ] Finished Set Up Additional Binary Formats.
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
[  OK  ] Finished Load AppArmor profiles.
         Starting Raise network interfaces...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target System Time Set.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Started Daily dpkg database backup timer.
[  OK  ] Started Periodic ext4 Onli…ata Check for All Filesystems.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily man-db regeneration.
[  OK  ] Reached target Timer Units.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Socket Units.
[  OK  ] Reached target Basic System.
         Starting Avahi mDNS/DNS-SD Stack...
[  OK  ] Started Regular background program processing daemon.
         Starting D-Bus System Message Bus...
         Starting Remove Stale Onli…t4 Metadata Check Snapshots...
         Starting Initialize hardware monitoring sensors...
         Starting Authorization Manager...
         Starting System Logging Service...
         Starting User Login Management...
         Starting Disk Manager...
[  OK  ] Finished Raise network interfaces.
[  OK  ] Finished Initialize hardware monitoring sensors.
[  OK  ] Started System Logging Service.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
         Starting Network Manager...
         Starting WPA supplicant...
[  OK  ] Started User Login Management.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Authorization Manager.
         Starting Modem Manager...
[  OK  ] Started WPA supplicant.
[  OK  ] Started Disk Manager.
[  OK  ] Started Network Manager.
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
         Starting Permit User Sessions...
[  OK  ] Finished Permit User Sessions.
         Starting Hold until boot process finishes up...
         Starting Terminate Plymouth Boot Screen...
         Starting Hostname Service...

Debian GNU/Linux bookworm/sid PinebookPRO ttyS2

PinebookPRO login:
Password:

Linux PinebookPRO 6.0.0-4-arm64 #1 SMP Debian 6.0.8-1 (2022-11-11) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 25 13:23:26 GMT 2022 on ttyS2

Code:
root@PinebookPRO:~$ dmesg | grep rockchip

[    0.194070] rockchip-gpio ff720000.gpio0: probed /pinctrl/gpio0@ff720000
[    0.194806] rockchip-gpio ff730000.gpio1: probed /pinctrl/gpio1@ff730000
[    0.195616] rockchip-gpio ff780000.gpio2: probed /pinctrl/gpio2@ff780000
[    0.196306] rockchip-gpio ff788000.gpio3: probed /pinctrl/gpio3@ff788000
[    0.196960] rockchip-gpio ff790000.gpio4: probed /pinctrl/gpio4@ff790000
[    4.567584] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.567635] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.567655] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.567754] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.659559] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.659626] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.659646] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.659742] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.677851] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.677910] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.677930] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.677989] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.706992] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.707056] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.707077] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.707135] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.772737] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.772853] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.772874] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.772938] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.807955] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.808015] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.808035] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.808130] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.981168] rockchip-vop ff8f0000.vop: Adding to iommu group 2
[    4.984065] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    4.984065] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    4.984119] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    4.984141] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    4.984149] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    4.984169] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    4.984202] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    4.984234] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    4.986754] rockchip-vop ff900000.vop: Adding to iommu group 3
[    5.029224] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
[    5.029275] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
[    5.029294] dwmmc_rockchip fe310000.mmc: Version ID is 270a
[    5.029339] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 41,32 bit host data width,256 deep fifo
[    5.029605] dwmmc_rockchip fe310000.mmc: allocated mmc-pwrseq
[    5.043728] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    5.043792] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    5.043811] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    5.043875] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    5.107945] rockchip-dp ff970000.edp: no DP phy configured
[    5.120565] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    5.120610] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    5.120627] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    5.120666] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    5.138075] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    5.138140] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    5.138159] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    5.138222] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    5.174804] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    5.174875] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    5.174895] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    5.174956] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    5.222306] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[    5.222835] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[    5.222855] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[    5.222914] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo
[    5.223786] dwmmc_rockchip fe320000.mmc: Got CD GPIO
[    5.239661] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[    5.239731] rockchip-pcie f8000000.pcie:      MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[    5.239762] rockchip-pcie f8000000.pcie:       IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[    5.240744] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[    5.297331] rockchip-pcie f8000000.pcie: PCI host bridge to bus 0000:00
[    5.327333] cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy
[    5.680893] dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 59
[   17.689230] rockchip-rga ff680000.rga: HW Version: 0x03.02
[   17.697334] rockchip-rga ff680000.rga: Registered rockchip-rga as /dev/video0
[   17.765710] rockchip_vdec: module is from the staging directory, the quality is unknown, you have been warned.
[   17.794370] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video4
[   17.795122] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video5
[   17.934074] input: rockchip,es8316-codec Headphones as /devices/platform/es8316-sound/sound/card0/input14
Code:
root@PinebookPRO:~$ dmesg | grep display



root@PinebookPRO:~$ dmesg | grep video

[   17.054974] videodev: Linux video capture interface: v2.00
[   17.307568] rockchip-rga ff680000.rga: Registered rockchip-rga as /dev/video0
[   17.343718] rkvdec ff660000.video-codec: Adding to iommu group 1
[   17.353191] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[   17.384980] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video2
[   17.411838] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video4
[   17.473599] usbcore: registered new interface driver uvcvideo



RE: Debian (Vanilla) no output on display after Kernel update (6.0.8-1) - as365n4 - 12-09-2022

Issue was resolved with the latest update of Kernel package "linux-image-6.0.0-5-arm64 (6.0.10-1)" to Linux PinebookPRO 6.0.0-5-arm64 #1 SMP Debian 6.0.10-1 (2022-11-26) aarch64 GNU/Linux