Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
--john
On Wed, May 18, 2011 at 3:31 PM, John Rigby john.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
This kernel should bring a lot of improvements for OMAP 4, like better wlan, drm driver, hdmi audio and some other interesting fixes.
We should now be at least as good as the current Ubuntu kernel.
Please give it a try and let us know if you face any issue with it.
Thanks,
On Wed, May 18, 2011 at 05:58:22PM -0300, Ricardo Salveti wrote:
On Wed, May 18, 2011 at 3:31 PM, John Rigby john.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
This kernel should bring a lot of improvements for OMAP 4, like better wlan, drm driver, hdmi audio and some other interesting fixes.
Is it built from Andy's TILT tree or Nico's upstream tree? If the latter, then wow, how did TI get all this stuff upstreamable so soon?
On Wed, 18 May 2011, Christian Robottom Reis wrote:
On Wed, May 18, 2011 at 05:58:22PM -0300, Ricardo Salveti wrote:
On Wed, May 18, 2011 at 3:31 PM, John Rigby john.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
This kernel should bring a lot of improvements for OMAP 4, like better wlan, drm driver, hdmi audio and some other interesting fixes.
Is it built from Andy's TILT tree or Nico's upstream tree? If the latter, then wow, how did TI get all this stuff upstreamable so soon?
I trust this is going to be upstreamed, or made upstreamable, by all the parties involved in the near future. In the mean time this work from Ricardo makes the Panda kernel a bit more useful without breaking support for Beagle (or so I'm told).
Of course this stuff _not_ being all in mainline yet means that this integration work will have to be done again when linaro-2.6.39 is opened (hint hint).
Nicolas
On 05/19/2011 12:05 AM, Somebody in the thread at some point said:
On Wed, May 18, 2011 at 05:58:22PM -0300, Ricardo Salveti wrote:
On Wed, May 18, 2011 at 3:31 PM, John Rigbyjohn.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
This kernel should bring a lot of improvements for OMAP 4, like better wlan, drm driver, hdmi audio and some other interesting fixes.
Is it built from Andy's TILT tree or Nico's upstream tree? If the latter, then wow, how did TI get all this stuff upstreamable so soon?
I keep a branch called 'for-nicolas' which has had various incarnations offering stuff to linux-linaro-2.6.38.
Panda HDMI Video and Audio support have been in for-nicolas (and in fact in Ubuntu kernel taken from my tree) and working fine for some weeks, the issue has been that until Ricardo's nice fixes this working Panda support took a crap on OMAP3 video along the way, meaning integrating it in npitre's common tree would be a step backwards for OMAP3 guys.
It's true I placed several fixup patches and other things in for-nicolas which have now gone into npitre tree, but in fact there are other things still in my tree and this alone doesn't bring linux-linaro-2.6.38 up to TILT / Ubuntu kernel level. The two main things are:
- onboard twl6040 audio support, which has similar 'works fine but urinates in the common pool' problems for integration
- BT support, which I have placed in for-nicolas to see how that goes down
BT may well be acceptable but I don't think we solve twl6040 audio integration and there is meant to be (since Feb) a competing mainline version coming anyway via Liam Girdwood.
There's also FM Radio support, but actually on current Panda boards that is not really usable due to problems with antenna arrangements in hardware; but I guess they fix this in later boards.
I also have SGX 4403 integrated now but currently it won't work on Android or Ubuntu builds for unknown and probably unrelated reasons; that code is a right mess as it stands and certainly itself won't be headed upstream.
BTW I have a branch that is the additional TILT stuff on top of John Stultz's Android tree and tracking that
http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git%3Ba=shortlog...
-Andy
On Thu, 2011-05-19 at 08:33 +0100, "Andy Green (林安廸)" wrote:
I also have SGX 4403 integrated now but currently it won't work on Android or Ubuntu builds for unknown and probably unrelated reasons; that code is a right mess as it stands and certainly itself won't be headed upstream.
BTW I have a branch that is the additional TILT stuff on top of John Stultz's Android tree and tracking that
http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git%3Ba=shortlog...
Hey Andy, Just as a heads up to you and others, I just updated the linaro-android.38 tree to merge Nico's current 2.6.38 tree in. Since the HDMI bits landed in Nico's tree, I reverted the earlier HDMI enablement patch from David Anders that I had included to make Android on Panda to work.
The only gotcha is that the HDMI fixes from Nico's tree enable output on the port marked HDMI, where as the earlier patch enabled output on the port marked DVI-D.
Let me know if you run into any trouble, or if this helps reduce some of your tree.
thanks -john
Dnia 2011-05-18, śro o godzinie 12:31 -0600, John Rigby pisze:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
root@linaro:/boot# flash-kernel Kernel /boot/vmlinuz-2.6.38-1003-linaro-omap does not match your subarchitecture omap4, therefore not writing it to flash.
Anyway after booting status is:
Good: - HDMI output works and sets screen according to EDID - DVI output sets 1280x960 (EDID: 1680x1050) - USB devices are recognized properly and work (mouse, keyboard) - SD gets 17MB/s read in hdparm
Bad: - networking is totally broken - bug 785739 (ifconfig, 'ip addr', 'iwlist scan' hangs) - only 662MB ram available
On 19 May 2011 00:01, John Rigby john.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
Seems I am overlooking something, when others have reported success.
I am facing problems using it. To be sure I also checked with today's snapshots linaro-n-ubuntu-desktop-tar-20110521-0.tar.gz + hwpack_linaro-panda_20110521-0_armel_supported.tar.gz
Installed 1003 release with
a) root@linaro:~# dpkg -i linux-image-2.6.38-1003-linaro-omap_2.6.38-1003.4~ppa2_armel.deb b) Created uImage and uInitrd in boot partition using mkimage
I could see Unity frozen over DVI port, though with resolution finer than before. Nothing when booted HDMI connected. Mine is 1920x1080 ASUS laptop.
FWIW, Ubuntu-11.04 natty armel release works fine at 1080.
Thanks, -Jassi
This is the same problem that marcin and I have seen. See https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/785739 the desktop starts fine for Marcin but I have seen it not start the desktop at all sometimes, it is erratic.
If I remove /lib/modules/2.6.38-1003-linaro-omap/kernel/drivers/net/wireless/wl12* everything else works.
On Sat, May 21, 2011 at 2:07 PM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 19 May 2011 00:01, John Rigby john.rigby@linaro.org wrote:
Thanks to the heroic efforts of rsalveti the packaged linux-linaro-omap kernel now greatly improved omap4 display functionality. There is a .deb in the linaro-maintainers kernel ppa. If you have a panda board and have time to try it out your feedback would be much appreciated:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-image...
Seems I am overlooking something, when others have reported success.
I am facing problems using it. To be sure I also checked with today's snapshots linaro-n-ubuntu-desktop-tar-20110521-0.tar.gz + hwpack_linaro-panda_20110521-0_armel_supported.tar.gz
Installed 1003 release with
a) root@linaro:~# dpkg -i linux-image-2.6.38-1003-linaro-omap_2.6.38-1003.4~ppa2_armel.deb b) Created uImage and uInitrd in boot partition using mkimage
I could see Unity frozen over DVI port, though with resolution finer than before. Nothing when booted HDMI connected. Mine is 1920x1080 ASUS laptop.
FWIW, Ubuntu-11.04 natty armel release works fine at 1080.
Thanks, -Jassi
On 22 May 2011 04:38, John Rigby john.rigby@linaro.org wrote:
This is the same problem that marcin and I have seen. See https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/785739 the desktop starts fine for Marcin but I have seen it not start the desktop at all sometimes, it is erratic.
If I remove /lib/modules/2.6.38-1003-linaro-omap/kernel/drivers/net/wireless/wl12* everything else works.
Ok, I didn't see the bug report and thought everything was supposed to be fine.
After removing the offending modules, it works, i.e, network, DVI with finer resolution but HDMI not at all.
Mine is 1920x1080 ASUS laptop.
Btw, I meant ASUS *Monitor*
Thanks, Jassi
On Sun, May 22, 2011 at 4:44 AM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 22 May 2011 04:38, John Rigby john.rigby@linaro.org wrote:
This is the same problem that marcin and I have seen. See https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/785739 the desktop starts fine for Marcin but I have seen it not start the desktop at all sometimes, it is erratic.
If I remove /lib/modules/2.6.38-1003-linaro-omap/kernel/drivers/net/wireless/wl12* everything else works.
Ok, I didn't see the bug report and thought everything was supposed to be fine.
After removing the offending modules, it works, i.e, network, DVI with finer resolution but HDMI not at all.
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Could be an issue with your monitor (the driver still checks your monitor with a predefined timing table).
Cheers,
On 23 May 2011 05:44, Ricardo Salveti ricardo.salveti@linaro.org wrote:
On Sun, May 22, 2011 at 4:44 AM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 22 May 2011 04:38, John Rigby john.rigby@linaro.org wrote:
This is the same problem that marcin and I have seen. See https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/785739 the desktop starts fine for Marcin but I have seen it not start the desktop at all sometimes, it is erratic.
If I remove /lib/modules/2.6.38-1003-linaro-omap/kernel/drivers/net/wireless/wl12* everything else works.
Ok, I didn't see the bug report and thought everything was supposed to be fine.
After removing the offending modules, it works, i.e, network, DVI with finer resolution but HDMI not at all.
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Please find the log attached. Thanks jassi
On Mon, May 23, 2011 at 3:27 PM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 23 May 2011 05:44, Ricardo Salveti ricardo.salveti@linaro.org wrote:
On Sun, May 22, 2011 at 4:44 AM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 22 May 2011 04:38, John Rigby john.rigby@linaro.org wrote:
This is the same problem that marcin and I have seen. See https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/785739 the desktop starts fine for Marcin but I have seen it not start the desktop at all sometimes, it is erratic.
If I remove /lib/modules/2.6.38-1003-linaro-omap/kernel/drivers/net/wireless/wl12* everything else works.
Ok, I didn't see the bug report and thought everything was supposed to be fine.
After removing the offending modules, it works, i.e, network, DVI with finer resolution but HDMI not at all.
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Please find the log attached.
Interesting, the driver didn't find your monitor at all! [ 5.738037] omapdss HDMI: Fail to detect the connector and force is enabled, trying at least one more time [ 7.750610] [drm:drm_enable_connectors], connector 7 enabled? no
Did you ever got your HDMI output to work with another kernel? Just to check if it's not a hardware issue.
Cheers,
On 24 May 2011 00:53, Ricardo Salveti ricardo.salveti@linaro.org wrote:
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Please find the log attached.
Interesting, the driver didn't find your monitor at all! [ 5.738037] omapdss HDMI: Fail to detect the connector and force is enabled, trying at least one more time [ 7.750610] [drm:drm_enable_connectors], connector 7 enabled? no
Did you ever got your HDMI output to work with another kernel? Just to check if it's not a hardware issue.
Yes. Maverick armel release worked and so does Natty's. And Andy's TILT works.
On Mon, May 23, 2011 at 5:00 PM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 24 May 2011 00:53, Ricardo Salveti ricardo.salveti@linaro.org wrote:
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Please find the log attached.
Interesting, the driver didn't find your monitor at all! [ 5.738037] omapdss HDMI: Fail to detect the connector and force is enabled, trying at least one more time [ 7.750610] [drm:drm_enable_connectors], connector 7 enabled? no
Did you ever got your HDMI output to work with another kernel? Just to check if it's not a hardware issue.
Yes. Maverick armel release worked and so does Natty's. And Andy's TILT works.
There is a new upload that will be available soon at https://launchpad.net/~linaro-maintainers/+archive/kernel that's a rebase from current npitre's tree, let's see if that will work better for you as Andy also got the same patches at his tree.
Cheers,
On 24 May 2011 03:50, Ricardo Salveti ricardo.salveti@linaro.org wrote:
On Mon, May 23, 2011 at 5:00 PM, Jaswinder Singh jaswinder.singh@linaro.org wrote:
On 24 May 2011 00:53, Ricardo Salveti ricardo.salveti@linaro.org wrote:
Can you boot with omapdss.debug=1 drm.debug=7 and give me your kernel log?
Please find the log attached.
Interesting, the driver didn't find your monitor at all! [ 5.738037] omapdss HDMI: Fail to detect the connector and force is enabled, trying at least one more time [ 7.750610] [drm:drm_enable_connectors], connector 7 enabled? no
Did you ever got your HDMI output to work with another kernel? Just to check if it's not a hardware issue.
Yes. Maverick armel release worked and so does Natty's. And Andy's TILT works.
There is a new upload that will be available soon at https://launchpad.net/~linaro-maintainers/+archive/kernel that's a rebase from current npitre's tree, let's see if that will work better for you as Andy also got the same patches at his tree.
Ok I messed up the status. Sorry. Even Andy's TILT doesn't work as such.
My monitor seems to be of even extreme class of the 'LG monitors' mentioned in the omapdss_hdmi_is_detected function. IMHO the perfect fix should involve checking correct bits in correct order (of which I know nothing atm), mine is more like a hack I admit.
Please have a look at the attached patch.
Cheers! -j