|
Roadmap |
Site sponsored by
IGEL
|
||
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [directfb-dev] Re: latest support for G400 DH add-on breaks "normal" G400 DH
On Fri, Jan 21, 2005 at 01:44:58AM +0100, Lucian Muresan wrote: > Hi folks, > > I updated DirctFB too latest CVS as of 20.01.2005, and rebuilt all the > apps using it (most important mplayer and vdrplugin-softdevice at the > moment) and I couldn't run any of them, they all had an output similar > to that from dfbinfo pasted here at the end of the message. > By searching after "Error reading from maven chip!" I found that the > problem was introduced 4 days ago in matrox_maven.c. To verify, I kept > the fresh CVS checkout but replaced matrox_maven.c/h with the version > from Sunday, and everything seems to just work as expected. I was fairly certain this change wouldn't break anything but apparently I was wrong :( Note that I don't actually have a DH add-on so I only tested it on a real DH card. But I even tested it by swapping the tests so that DH add-on was tested first and it still detected my DH card properly. > Ville, if you need me to further test and diagnose this, just tell me > what debugging/tracing I should turn on and where, or let me test your > fixes. Try the attached patch so we can see if the ioctl() fails or if the read actually returns 0xFF for both addresses. -- Ville Syrjälä syrjala@sci.fi http://www.sci.fi/~syrjala/ Index: matrox_maven.c
===================================================================
RCS file: /cvs/directfb/DirectFB/gfxdrivers/matrox/matrox_maven.c,v
retrieving revision 1.15
diff -u -r1.15 matrox_maven.c
--- matrox_maven.c 16 Jan 2005 20:50:51 -0000 1.15
+++ matrox_maven.c 21 Jan 2005 07:34:51 -0000
@@ -106,9 +106,12 @@
msgs, 2
};
- if (ioctl( fd, I2C_RDWR, &data ) < 0)
+ if (ioctl( fd, I2C_RDWR, &data ) < 0) {
+ D_PERROR( "DirectFB/Matrox/Maven: I2C_RDWR failed: addr = 0x%02X, reg = 0x%02X!\n", addr, reg );
return 0xFF;
+ }
+ D_INFO( "DirectFB/Matrox/Maven: I2C_RDWR succeeded: addr = 0x%02X, reg = 0x%02X, val = 0x%02X\n", addr, reg, val );
return val;
}
|
|
| directfb.org |
|
Development |
|
Old Archives |