I have an issue with this screen during bootup.
I have my system configured to autologin and start X on boot, but when the system boots, the screen comes up with black vertical lines. If I unplug the HDMI cable (not the USB cable) the screen starts to display correctly.
Any suggestions? My system is Hummingboard i2eX running Arch Linux ARM.
Thanks.
Bootup issue with HDMI 5" 800x480 Display Backpack - With To
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- crazystick
- Posts: 4
- Joined: Fri Apr 22, 2016 1:02 pm
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
This is an HDMI resolution mismatch. Does the display work with other HDMI sources?
- crazystick
- Posts: 4
- Joined: Fri Apr 22, 2016 1:02 pm
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
Yes it does work with a Pi and the appropriate settings added to config.txt. Passing the correct resolution to the kernel argument on the Hummingboard doesn't resolve the problem though.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
The hummingboard is going to be interrogating the EDID on the display, and it's probably not finding a resolution it likes. This simply may not work.
- crazystick
- Posts: 4
- Joined: Fri Apr 22, 2016 1:02 pm
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
Yes I think that's right. The thing that is strange though is that unplugging the screen and plugging it back in fixes the issue - implying that the EDID information is there (just not early enough in the boot sequence?)
Here's the dmesg output:
Later after unplugging the HDMI cable and plugging back in:
It doesn't appear to matter whether the HDMI or power cable are removed. Either one sorts out the issue. Unfortunately pulling cables in and out isn't really a solution!
Here's the dmesg output:
Code: Select all
user@host ~ % dmesg | grep hdmi
[ 0.000000] Kernel command line: quiet console=ttymxc0,115200 root=PARTUUID=fc9d0509-c8e4-427f-abcc-2f54a732fc0d rootwait rw console=ttymxc0,115200 console=tty1 consoleblank=0 video=mxcfb0:dev=hdmi,800x480M@60,if=RGB24,bpp=16 dmfc=3 debug
[ 0.486592] mxc_sdc_fb fb.28: register mxc display driver hdmi
[ 0.486775] mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
[ 1.789855] mxc_hdmi 20e0000.hdmi_video: mxc_hdmi_read_edid HDMI in DVI mode
[ 2.726863] mxc_hdmi_cec hdmi_cec.17: HDMI CEC initialized
[ 2.983862] imx-audio-hdmi sound-hdmi.27: hdmi-hifi <-> hdmi_audio.16 mapping ok
[ 3.101137] #2: imx-hdmi-soc
Code: Select all
[ 680.285500] mxc_hdmi 20e0000.hdmi_video: mxc_hdmi_read_edid HDMI in DVI mode
[ 680.292664] mxc_hdmi 20e0000.hdmi_video: same edid
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
each linux is "unique" and "fun"
what you want to do is see if you can force the board to take an EDID file or you can define it somehow. thats what we do with raspbian linux, we 'force' the 800x480 because 800x480 is not a 'native' hdmi resolution
what you want to do is see if you can force the board to take an EDID file or you can define it somehow. thats what we do with raspbian linux, we 'force' the 800x480 because 800x480 is not a 'native' hdmi resolution
- Phillip_Bromley
- Posts: 1
- Joined: Thu Jul 07, 2016 10:53 pm
Re: Bootup issue with HDMI 5" 800x480 Display Backpack - Wit
Sorry to bump a two-months-old thread, but was the OP able to resolve his issue? If so, what worked?
I am having a very similar problem. I am trying to use the exact same Adafruit display (touch screen version for what it's worth) with a i2eX HummingBoard 2. When I boot the board up, the following text flashes across the screen:
Thereafter, the screen goes completely black. No backlight, nothing. I know the display works properly, because I have tested it with other HDMI devices. I know the HummingBoard works, because it will work on my 42" HDMI TV. But they don't seem to want to work together, for what appears to be similar reasons as the OP.
This issue persists with every OS I've tried (Debian Jessie, ArchLinux, and SolidRun's Ignition image).
I have contacted SolidRun about the issue, but I wanted to see if a solution had been found here.
Regards,
Phillip.
I am having a very similar problem. I am trying to use the exact same Adafruit display (touch screen version for what it's worth) with a i2eX HummingBoard 2. When I boot the board up, the following text flashes across the screen:
Code: Select all
Hit any key to stop autoboot: 0
mmc0 is current device
** File not found /boot.scr **
** File not found /uEnv.txt **
** File not found /zImage **
** File not found /uImage **
** File not found /boot/boot.scr **
118 bytes read in 115 ms (1000 Bytes/s)
Importing enviroment from mmc0 ...
6306208 bytes read in 632 ms (9.5 MiB/s)
Booting from mmc ...
7590824 bytes read in 742 ms (9.8 MiB/s)
Loaded initrd
40257 bytes read in 69 ms (569.3 KiB/s)
Loaded imx6q-hummingboard2.dtb
Booting zImage
Kernel image @ 0x10800000 [ 0x000000 - 0x6039a0 ]
## Flattened Device Tree blob at 14700000
Booting using the fdt blob at 0x14700000
Using Device Tree in place at 14700000, end 1470cd40
This issue persists with every OS I've tried (Debian Jessie, ArchLinux, and SolidRun's Ignition image).
I have contacted SolidRun about the issue, but I wanted to see if a solution had been found here.
Regards,
Phillip.
Please be positive and constructive with your questions and comments.