Hi Nicolas!
First the good news: It works! I can see a picture! Thanks a lot!
I'm not shure what was wrong before, but maybe I made a big mistake: dfbg sets the background, but only for a very short time. Looks like that it switches back to a black screen after exit.
I found another strange thing in my syslog:
kernel: viafb: 0 interrupt requests serviced. kernel: viafb: VIA UNICHROME framebuffer 1.0 initializing kernel: viafb: viafb : DCB80000 kernel: viafb: framebuffer size = 64 Mb kernel: viafb: Found Device Rev:0 kernel: viafb: X:1024 Y:768 kernel: viafb: mode=1024 bpp=32 refresh=60 TVon=0 TVtype=1 kernel: viafb: VQ start:3FC0000 end:3FFFFFF size:40000 kernel: viafb: Cursor start:3FBF000 end:3FBFFFF size:1000 kernel: viafb: mode=1024 bpp=32 refresh=255 TVon=0 TVtype=1 kernel: setmode x:1024 y:768 bpp:32 kernel: viafb: irq handler installed, IRQ(0x200) = 80080c02 kernel: fb0: UNICHROME frame buffer device
What is the second "refresh=255" about?
You must also load the fbcon kernel module (I'm not sure about what kernel options make it compile). This one allows tghe kernel to use a frame-buffer console. Needed on 2.6, not on 2.4, and only if you use the console keyboard/screen.
I did not use fbcon, cause I don't need it. My HTPC is a set-top-box only, I don't even have a keyboard connected.
*Not* using fbcon has another *real big* advantage: This way you can unload and reload the viafb module with different parameters!
viafb mode=720x576 bpp=32 refresh=50 TVon=1 TVoverscan=1
I had to use TVon=0 because my TV has VGA-in and is connected to the VGA of the Epia.
I tried to compile the viafb driver from viaarena, but this driver does not compile with my 2.6.11 kerenl (lots of warnings, and errors about "structure has no member 'cursor').
This one is old and closed-source, isn't it ?
Well, the last release seems to be from Feb 2005, so not that old...
My /etc/directfbrc : mode=720x576 #mode=800x600 #mode=1024x768
720x576 does not work here, but 800x600, 1024x768, and even 1280x768 (which seems to be the real resolution of my 16:9 TV)
But the TV does nasty things: looks like it scales the 1280 down to 1024, and then back to 1280 when switched to 16x9 :-( Ihave to investigate this further....
disable-module=cle266
Hmmm... why should I disable the cle266 module???
bye, Michael