> -----Original Message-----
> From: linux-omap-ow...@vger.kernel.org 
> [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of 
> Eino-Ville Talvala
> Sent: Tuesday, December 01, 2009 4:55 AM
> To: Hiremath, Vaibhav
> Cc: Tomi Valkeinen; linux-omap@vger.kernel.org
> Subject: Re: Problems using DSS2 on OMAP3 EVM / Angstrom with rotation
> 
> On 11/29/2009 9:47 PM, Hiremath, Vaibhav wrote:
> >> -----Original Message-----
> >> From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-
> >> ow...@vger.kernel.org] On Behalf Of Tomi Valkeinen
> >> Sent: Thursday, November 26, 2009 7:50 PM
> >> To: ext Eino-Ville Talvala
> >> Cc: linux-omap@vger.kernel.org
> >> Subject: Re: Problems using DSS2 on OMAP3 EVM / Angstrom with
> >> rotation
> >>
> >> Hi,
> >>
> >> On Wed, 2009-11-25 at 01:14 +0100, ext Eino-Ville Talvala wrote:
> >>     
> >>> Hi,
> >>>
> >>> I'm trying to get Xorg running on an Angstrom distro image on the
> >>>       
> >> OMAP3
> >>     
> >>> EVM, with a rotated framebuffer.  The default screen orientation
> >>>       
> >> on the
> >>     
> >>> EVM is portrait, and I'm trying to change this to landscape.
> >>>       
> >> Without
> >>     
> >>> any tweaking, using a kernel with your latest v5 DSS patches added
> >>>       
> >> on
> >>     
> >>> top (and Vaibhav's OMAP3 EVM DSS patches), DSS works and Angstrom
> >>> happily displays both its initial bootup screen, and then the X
> >>>       
> >> server
> >>     
> >>> starts successfully.
> >>>
> >>> Using the omapfb.rotate=1 kernel command-line option, the initial
> >>>       
> >> bootup
> >>     
> >>> screen still works, but as soon as the X server tries to start up,
> >>>       
> >> I get
> >>     
> >>> the following error on the console:
> >>>
> >>> Starting GPE display manager: gpe-dm
> >>> omapdss MANAGER error: dispc_setup_plane failed for ovl 0
> >>> omapdss MANAGER error: configure_overlay 0 failed
> >>>       
> >> It sounds to me that gpe-dm (or something running after that) is
> >> trying
> >> to configure the overlay to 480x640 mode, and failing. If the
> >> initial
> >>     
> > [Hiremath, Vaibhav] I think this is the issue, I have seen 
> many peoples doing same mistakes, and it ends up to the 
> application, which doesn't care about rotation and tries to 
> set 480x640 in all rotation angles.
> >
> >   
> 
> The xorg boot log appears reasonably sane until a crash - 640x480 is
> what the xf86 omapfb driver picks up, so I assume something 
> else is the
> problem.  I'll try to poke at the omapfb source some to see 
> if something
> is being passed around wrong - I'd appreciate any suggestions on where
> to look.
> 
> ===
> ...
> (II) LoadModule: "omapfb"
> (II) Loading /usr/lib/xorg/modules/drivers//omapfb_drv.so
> (II) Module omapfb: vendor="X.Org Foundation"
>         compiled for 1.6.1, module version = 0.1.1
>         ABI class: X.Org Video Driver, version 5.0
> (II) omapfb: Driver for OMAP framebuffer (omapfb) and external LCD
> controllers:
>         omap1/2/3, S1D13745, HWA742
> (WW) Falling back to old probe method for OMAPFB
> (II) Running in FRAMEBUFFER Mode
> (WW) Error opening /sys/devices/platform/omapfb/ctrl/name: No 
> such file
> or direc
> tory
> (WW) Can't autodetect LCD controller, assuming internal
> (II) LCD controller: internal
> (II) omapfb(0): VideoRAM: 1920KiB (SDRAM)
> (--) omapfb(0): Depth 16, (==) framebuffer bpp 16
> (==) omapfb(0): RGB weight 565
> (==) omapfb(0): Default visual is TrueColor
> (--) omapfb(0): Virtual size is 640x480 (pitch 640)
> (**) omapfb(0):  Built-in mode "current"
> (==) omapfb(0): DPI set to (96, 96)
> (II) Loading sub module "fb"
> (II) LoadModule: "fb"
> (II) Loading /usr/lib/xorg/modules//libfb.so
> (II) Module fb: vendor="X.Org Foundation"
>         compiled for 1.6.1, module version = 1.0.0
>         ABI class: X.Org ANSI C Emulation, version 0.4
> (II) omapfb(0): DPMS enabled
> (II) omapfb(0): Video plane capabilities:
> (II) omapfb(0): Video plane supports the following image formats:
> (II) omapfb(0): XVideo extension initialized
> (==) RandR enabled
> (II) Initializing built-in extension Generic Event Extension
> (II) Initializing built-in extension SHAPE
> (II) Initializing built-in extension MIT-SHM
> (II) Initializing built-in extension XInputExtension
> (II) Initializing built-in extension XTEST
> (II) Initializing built-in extension BIG-REQUESTS
> (II) Initializing built-in extension SYNC
> (II) Initializing built-in extension XKEYBOARD
> (II) Initializing built-in extension XC-MISC
> (II) Initializing built-in extension XINERAMA
> (II) Initializing built-in extension XFIXES
> (II) Initializing built-in extension RENDER
> (II) Initializing built-in extension RANDR
> (II) Initializing built-in extension COMPOSITE
> (II) Initializing built-in extension DAMAGE
> 
> Backtrace:
> 0: Xorg(xorg_backtrace+0x28) [0xd2540]
> 
> Fatal server error:
> Caught signal 11.  Server aborting
> ===

Does your xorg.conf enable GLX? You may want to try disabling it.

~sanjeev

> 
> Thanks,
> 
> Eino-Ville Talvala
> Stanford University
> --
> To unsubscribe from this list: send the line "unsubscribe 
> linux-omap" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> --
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to