I had directfb working before, but I had to rebuild my machine.  This
time I am taking notes!!  I followed instructions from
http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto

When I run dfbterm I get:
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/Config: Parsing config file '/root/.directfbrc'.

       ---------------------- DirectFB v0.9.21 ---------------------
             (c) 2000-2002  convergence integrated media GmbH
             (c) 2002-2004  convergence GmbH
        -----------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2004-12-01 01:34)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 9369)...
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 9371)...
 (!!!)  *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [reactor.c:802]
(*) DirectFB/Input: IMPS/2 Mouse (1) 0.9 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 9372)...
(*) DirectFB/Input: IMPS/2 Mouse (2) 0.9 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 9373)...
(*) DirectFB/Input: IMPS/2 Mouse (3) 0.9 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 9375)...
(*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: Matrox G400 0.7 (convergence integrated media GmbH)
(!) DirectFB/Matrox/Maven: Error opening `/proc/bus/i2c'!
    --> No such file or directory
(!) DirectFB/Core/layers: Failed to initialize layer 2!
(!) DirectFB/Core: Could not initialize 'layers' core!
    --> File not found!
(#) DirectFBError [DirectFBCreate]: File not found!


My  Kernel is 2.6.8.1. The CVS version of fusion module is insmoded
into kernel.

Compiled CVS version of DirectFB with 
./configure --enable-multi --with-gfxdrivers=matrox

cat /etc/directfbrc
matrox-crtc2
matrox-tv-standard=ntsc
primary-layer=02



My Kernel settings are:

Processor type and features  --->
        [*] MTRR (Memory Type Range Register) support
        
I2C support  --->
        <*>   I2C device interface
        I2C Algorithms  --->
        --- I2C bit-banging interfaces (This is not selectable.  Maybe it is
in by default?)

Graphics Support --->
        <*>   Matrox acceleration
        <*>     Matrox I2C support
        <M>     G400 second head support
        [ ]     Multihead support 
        
        Console display driver support  --->
                <*> Framebuffer Console support 
                
File systems  --->
         Pseudo filesystems  --->
                [*] /proc file system support  
                [*] sysfs file system support
                [*] /dev file system support (OBSOLETE) 
                [*]   Automatically mount at boot   
                [ ]   Debug devfs 
                [ ] /dev/pts Extended Attributes  
                [*] Virtual memory file system support (former shm fs) 
       

There are now 8 devices in /dev/fusion 0  1  2  3  4  5  6  7                
following i2c devices i2c    i2c-0  i2c-1  i2c-2

I do not have a /proc/bus/i2c file!! What happened?

dmesg has:

matroxfb: Matrox Millennium G400 MAX (AGP) detected
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0xD4000000, mapped to 0xf0805000, size 33554432
fb0: MATROX frame buffer device
fb0: initializing hardware
vesafb: probe of vesafb0 failed with error -6
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
devfs: 2004-01-31 Richard Gooch ([EMAIL PROTECTED])
devfs: boot_options: 0x1
....
....
i2c /dev entries driver
.....
Mounted devfs on /dev
....
...
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
matroxfb: cannot set xres to 800, rounded up to 832
fusion: disagrees about version of symbol struct_module
No module found in object


Reply via email to