| Summary: | [beagleboard] X server can not startup on beagleboard | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] Kernel | Reporter: | Yi Zhao <yi.zhao> |
| Component: | kernel-tooling | Assignee: | Darren Hart <dvhart> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | jiajun.xu, liang.li2, liangliang.wang, sgw, yi.zhao, yp.kernel.watcher, yp.watcher |
| Version: | 1.0 | ||
| Target Milestone: | 1.1 | ||
| Hardware: | Beagleboard | ||
| OS: | arm | ||
| Whiteboard: | patches out for review (17-Jun-2011) | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Yi Zhao
2011-02-23 21:53:11 UTC
I'm trying to recall if we used graphics on the beagle board for the 2.6.34 based demos. I don't think we did. Can someone help my memory by confirming whether this worked in 2.6.34 ? Just trying to properly classify this as a regression or not. As for 2.6.37 based framebuffer / X support, this is expected to not work (by me at least). We did a minimal 2.6.37 BSP, which didn't include graphics, and we'll add to it in the post 1.0 timeframe. There are merges that I've staged for this, but they are big enough that putting them in during the 1.0 stabilization wasn't feasible. But I'd like Darren to confirm the above, since he's had hands on the board more recently than I have. I tested a 2.6.34 kernel from autobuilder weekly build 20110126: uImage-2.6.34+git0+b67e060194a38c6331da1532bd06446087a42b3b_0+0431115c9d720fee5bb105f6a7411efb4f851d26-r12-beagleboard-20110127143833.bin poky-image-sato-beagleboard-20110127162807.rootfs.tar.bz2 With this build, the /dev/fb0 can be created successfully. The X server can startup and the desktop display has no problem on a LCD monitor. ################# root@beagleboard:~# dmesg|grep fb -i omapfb: configured for panel omap3beagle omapfb: DISPC version 3.0 initialized omapfb: Framebuffer initialized. Total vram 1572864 planes 1 omapfb: Pixclock 48000 kHz hfreq 44.7 kHz vfreq 57.7 Hz ################## Moving this to 1.1 where we'll have a completely new strategy for the beagleboard BSP. darren. Want this one ? I'm building with a linux-omap + patches from meta-ti and am currently whittling down the config. I am able to get the splash screen and the X desktop now. I had to delete the udev device cache (/etc/dev.tar*) before /dev/fb0 showed up. Manually creating the node (mknod /dev/fb0 char 29 0) also worked. Progress is being made. With the following commits, this is resolved: commit ee4dd303b6667a691ed6093b13c226a7466ee31e Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Wed Jun 22 16:00:01 2011 -0400 linux-yocto/meta-yocto: update yocto/standard and beagleboard SRCREVs commit aaa4951d8b25591ebf7e98e02d8e7873d082d3e9 Author: Darren Hart <dvhart@linux.intel.com> Date: Mon Jun 20 14:13:21 2011 -0700 beagleboard: switch to xserver-xf86-lite Verified it with 20110625 build on beagleboard C4 Tree/Branch: Poky/Master Poky Commit: a1f79a7896b6411669b3ccada6204d2695e80fc5 |