[Libdlo] udlfb 0.2
Rabeeh Khoury
rabeeh at marvell.com
Mon Jun 1 08:03:00 PDT 2009
Got the driver working with Sheevaplug + mimo monitor 710.
I needed to hack the driver to force it to use 800x480 since seems EDID
from the monitor is wrong -
fb_parse_edid(dev_info->edid, &info->var);
#if 1 /* Forced */
info->var.xres = 800;
info->var.yres = 480;
#endif
printk("EDID XRES %d YRES %d\n", info->var.xres, info->var.yres);
Anyhow, after hacking the driver I have a console, but when running X it
fails with errors -
(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode
(EE) FBDEV(0): mode initialization failed
I'm using Ubuntu-Jaunty for arm.
Any idea?
Roberto De Ioris wrote:
> Hi all this is the 0.2 release of the displaylink linux framebuffer
> module.
>
> This version includes:
>
> - removal of 99% of libdlo code and binary blobs
> - proper locking of graphics functions
> - hotplug survival (still not perfect as framebuffer device as not
> supposed to be removed, so avoid to unplug your device while watching an
> mmapped video)
> - always use the same urb for bulk messages
> - linux kernel coding style
> - backing buffer to avoid resending the same graphics and to implement
> compression
> - simpler pixel format (rgb565 simply swapped before sending to usb)
> - flush on close (thanks to Phil Endecott)
> - a lot of code refactoring
>
> The 0.3 release will focus on huffman compression (thanks to Florian
> Echtler impressive work) and 24 bit support.
>
> Next week i will post a couple of solutions to use xorg on top of this
> driver.
>
> --
> Roberto De Ioris
> http://unbit.it
> JID: roberto at jabber.unbit.it
>
More information about the Libdlo
mailing list