I'm trying to get ICS running on the ASUS tf101 (first gen transformer
tablet)

I pulled in the tegra graphics libraries from nvidia's ventana
reference image.

Everything is coming up just fine, except when surfaceflinger
initializes gralloc tells me it can't open the device fb 0. How does
gralloc decide which overlay to use?

logcat:


I/SurfaceFlinger( 6680): SurfaceFlinger is starting
I/SurfaceFlinger( 6680): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
D/NvOsDebugPrintf( 6680): NvRmPrivGetChipIdStub: Could not read Tegra
chip id/rev ^M
D/NvOsDebugPrintf( 6680): Expected on kernels without Tegra3 support,
using Tegra2
E/gralloc ( 6680): Can't open overlay device 0: No such file or
directory
E/FramebufferNativeWindow( 6680): couldn't open framebuffer HAL (Bad
file number)
E/SurfaceFlinger( 6680): Display subsystem failed to initialize. check
logs. exiting...

The NvOsDebugPrintf line is something I'm not sure of. However, since
the tf101 is a tegra2 device I think it may not be the problem.

Other developers are having some luck getting ICS onto the tf101,
including graphics support. However I can't see what they're doing
exactly to get there.

Can you point me in the right direction of what to check?

Thanks.

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to