EPIA system with kernel 2.4.25 + epia2 patch DirectFB-0.9.22 ffmpeg-0.4.8 DFB++-0.9.22 vdr-1.3.30 softdevice-CVS ( 20050823 ) alsa-1.0.9
One installation is based on a stripped down RH9 with gcc 3.2.2 20030222 (RedHat). The other is a Core Linux install with gcc 3.2.
I have used the exact same software packages for both installations.
viafb is loaded without any parameters ( modprobe viafb )
On the RedHat installation I can run vdr -P"softdevice -vo dfb:" and I get a picture on my TFT. Then I reboot with the Core Linux install and I only get a black screen after starting vdr. I have the same directfbrc, the same fb.modes but I just can't get it to work on the Core Linux system. The output log is attached.
When vdr is running ( with a black screen ) I get the following:
# fbset -i
mode "800x600-96" # D: 36.000 MHz, H: 33.834 kHz, V: 96.394 Hz geometry 800 600 800 1200 32 timings 27778 56 80 79 11 128 12 hsync high vsync high laced true rgba 8/16,8/8,8/0,8/24 endmode
Frame buffer device information: Name : Via CLE266 Address : 0xd8000000 Size : 33554432 Type : PACKED PIXELS Visual : TRUECOLOR XPanStep : 0 YPanStep : 1 YWrapStep : 0 LineLength : 3200 MMIO Address: 0xdc000000 MMIO Size : 16777216 Accelerator : Unknown (77)
The only difference as I see it is the compiler ( 3.2.2-redhat versus 3.2 ).
Any clues?