On 03/01/2013 01:28 AM, Andrei Gherzan wrote:
On Fri, Mar 1, 2013 at 10:06 AM, Andrei Gherzan <[email protected] <mailto:[email protected]>> wrote: On Thu, Feb 28, 2013 at 8:37 PM, Eric Nelson <[email protected] <mailto:[email protected]>> wrote: On 02/28/2013 11:16 AM, Eric Nelson wrote: On 02/28/2013 08:34 AM, Andrei Gherzan wrote: On Thu, Feb 28, 2013 at 5:30 PM, Eric Nelson <eric.nelson@boundarydevices.__com <mailto:[email protected]> <mailto:eric.nelson@__boundarydevices.com <mailto:[email protected]>>> wrote: Hi Otavio and Andrei, On 02/28/2013 08:01 AM, Otavio Salvador wrote: On Thu, Feb 28, 2013 at 11:42 AM, Andrei Gherzan <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> wrote: While using imx6, I faced 2 issues after updating the kernel to ver. / rel. 1.1.0: 1. If i boot the board with hdmi monitor connected the boot process hangs with: --- MIPI DSI driver module loaded mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1 fbcvt: 1920x1080@60: CVT Name - 2.073M9 imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) Console: switching to colour frame buffer device 240x67 mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver lcd mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb _regulator_get: get() with no identifier mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 0(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 1(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 2(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 3(VIC 1): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 4(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 5(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 6(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 7(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 8(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 9(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 10(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 11(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 12(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 13(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 14(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 15(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 16(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 17(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 18(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_____modelist: Added mode 19(VIC 0): fbcvt: 1920x1080@60: CVT Name - 2.073M9 mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb > This all looks valid, though things shouldn't hang here. --- Additional infos: $ cat /sys/devices/platform/mxc_sdc_____fb.0/graphics/fb0/modes V:640x480p-60 U:640x480p-60 Was this from a boot without the HDMI monitor connected? The mxc_hdmi driver should list all of the display resolutions supported by the monitor as reported by EDID. Nope. This is from a boot with HDMI monitor connected. Kernel command line: console=ttymxc1,115200 console=ttymxc1,115200 root=/dev/sda2 rootwait video=mxcfb0:dev=hdmi,____1920x1080M@60,if=RGB24 When trying to reproduce things, I noted a -- You have two 'console=ttymxc1,115200' clauses here -- You appear to be using SATA (/dev/sda2). For SD card boot, this should be /dev/mmcblk0p2 with a Yocto-standard image -- There's some extraneous stuff (__) in your video= clause I just booted with a slightly modified kernel command-line to try and match yours: Kernel command line: console=ttymxc1,115200 video=mxcfb0:dev=hdmi,__1920x1080M@60,if=RGB24 fbmem=48M vmalloc=400 root=/dev/mmcblk0p1 rootwait What I found is that things booted, and I got a login prompt on the serial console, but my display isn't functioning properly. Hi Andrei, A couple of other things I noticed: - The serial port clock appears to get screwed up at around the point at which you say things hang. This is due to a recurring issue related to re-parenting of some of the clocks and will need to be addressed. For me, this causes a bunch of garbage, but my serial port and terminal emulator recover after ~1k of garbage. You might want to try restarting the terminal emulator you're using. - I don't trust my Yocto image. I tried to pull in the 1.1.0 patch set unsuccessfully and even the stock 720P resolution isn't working for me. I get the Yocto splash screen, but my X Server is dying. I'll re-build, but it will take hours. Meanwhile, can you try using the stock 6x_bootscript, which should come up at 720P? Where can I find this stock script? I would kindly test it. There is another strange issue. By not applying this patch the issues on hdmi are not reproducible anymore but the second issue is still reproducible on lvds...
Which patch and which issue? This chain has gotten rather long. Please advise, Eric _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
