Skip to content

yellow tinted framebuffer #3139

@anyc

Description

@anyc

I recently updated several RPis (2 and 3, with an own-built userland) from kernel 4.9.50 to 4.9.63 and 4.9.64. With these kernels, the framebuffer console has a yellow tint - text and background. If I downgrade the kernel again, the console is shown correctly - white text on black background. All Pis have a different type of monitor attached.

Does somebody have an idea what might cause this behavior?

I also tried different HDMI settings in config.txt like setting the mode manually but it does not help.
If I add dtoverlay=vc4-kms-v3d to config.txt, the console is shown correctly.

Thank you!

  • Which model of Raspberry Pi?
    Right now, I have a the following two Pis at hand that show this behavior:
    ** Raspberry Pi 2 Model B Rev 1.1
    ** Raspberry Pi 3 Model B Rev 1.2
  • Which OS and version (cat /etc/rpi-issue)?
    Own-built userland
  • Which firmware version (vcgencmd version)?
    The firmware with the .64 kernel:
    Aug 6 2019 13:14:10
    Copyright (c) 2012 Broadcom
    version dd0dc7bd0bdbeb1ca6be21dc49847c7a5331457c (clean) (release) (start)
$ dmesg | grep -i fb
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 bcm2708_fb.fbwidth=1600 bcm2708_fb.fbheight=900 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000   kgdboc=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait root=/dev/mmcblk0p2 rw rootwait rootfstype=btrfs quiet splash logo.nologo console=tty1 kgdboc= rootflags=subvol=@root
[    3.333521] simple-framebuffer 3e669000.framebuffer: fb0: simplefb registered!
[    4.415123] bcm2708_fb soc:fb: FB found 1 display(s)
[    4.424473] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 1600x900

config.txt

enable_uart=1
gpu_mem=256M

[pi2]
kernel=u-boot-rpi2.bin

[pi3]
kernel=u-boot-rpi3_a32.bin

[all]

I will try to debug why this fails:

/opt/vc/bin/vcdbg log msg
Failed to allocate -505734863 bytes for message buffer
$ /opt/vc/bin/vcgencmd get_config int  
aphy_params_current=819
arm_freq=900
audio_pwm_mode=514
config_hdmi_boost=5
disable_auto_turbo=1
disable_commandline_tags=2
disable_l2cache=1
disable_overscan=1
display_hdmi_rotate=-1
display_lcd_rotate=-1
dphy_params_current=547
enable_uart=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_ignore_alpha=1
framebuffer_swap=1
init_uart_clock=0x2dc6c00
lcd_framerate=60
over_voltage_avs=0x1b774
pause_burst_frames=1
program_serial_random=1
sdram_freq=450
hdmi_force_cec_address:0=65535
hdmi_force_cec_address:1=65535
hdmi_pixel_freq_limit:0=0x9a7ec80
hdmi_pixel_freq_limit:1=0x9a7ec80

Metadata

Metadata

Assignees

No one assigned

    Labels

    Close within 30 daysIssue will be closed within 30 days unless requested to stay open

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions