meta : oki, j’essayerais, merci
sT0ne : ben le probleme, c’est que sensors veut absolument aller lire dans /proc
[fixed]Sapphire:/usr/src/linux# dpkg -l | grep sensors
ii libsensors2 2.8.1-2 Library to read temperature/voltage/fan sens
ii lm-sensors 2.8.1-2 Utilities to read temperature/voltage/fan se[/fixed]
Si j’ai bien compris, avant le patch :
[fixed]#define FBINFO_FLAG_MODULE 1 /* Low-level driver is a module /
struct fb_var_screeninfo var; / Current var /
struct fb_fix_screeninfo fix; / Current fix /
struct fb_monspecs monspecs; / Current Monitor specs /
struct fb_cursor cursor; / Current cursor /
struct work_struct queue; / Framebuffer event queue /
struct fb_pixmap pixmap; / Current pixmap /
struct fb_cmap cmap; / Current cmap */
struct fb_ops *fbops;
char screen_base; / Virtual address */
struct vc_data display_fg; / Console visible on this display /
int currcon; / Current VC. */
void pseudo_palette; / Fake palette of 16 colors */
struct device dev; / pointer to the device for this fb /
/ From here on everything is device dependent */
void *par;
};[/fixed]
Et apres le patch :
[fixed]#define FBINFO_FLAG_MODULE 1 /* Low-level driver is a module /
struct fb_var_screeninfo var; / Current var /
struct fb_fix_screeninfo fix; / Current fix /
struct fb_monspecs monspecs; / Current Monitor specs /
struct fb_cursor cursor; / Current cursor /
struct work_struct queue; / Framebuffer event queue /
struct fb_pixmap pixmap; / Current pixmap /
struct fb_cmap cmap; / Current cmap */
struct fb_ops *fbops;
char screen_base; / Virtual address */
struct vc_data display_fg; / Console visible on this display /
int currcon; / Current VC. */
void pseudo_palette; / Fake palette of 16 colors */ #ifdef CONFIG_BOOTSPLASH
struct splash_data *splash_data;
unsigned char *splash_pic;
int splash_pic_size;
int splash_bytes;
char silent_screen_base; / real screen base /
char fb_cursordata[64];
+#endif
/ From here on everything is device dependent */
void *par;
};[/fixed]
En sachant que le section du patch qui concern fb.h dit ceci :
[fixed]— ./include/linux/fb.h.orig 2003-10-25 18:43:18.000000000 +0000
+++ ./include/linux/fb.h 2003-11-10 14:16:08.000000000 +0000
@@ -412,6 +412,14 @@
struct vc_data display_fg; / Console visible on this display /
int currcon; / Current VC. */
void pseudo_palette; / Fake palette of 16 colors */
+#ifdef CONFIG_BOOTSPLASH
struct splash_data *splash_data;
unsigned char *splash_pic;
int splash_pic_size;
int splash_bytes;
char silent_screen_base; / real screen base */
char fb_cursordata[64];
+#endif
/* From here on everything is device dependent */
void *par;
};[/fixed]
de rien ,j’ai eu exactement le meme probleme ( voir qqpart ds le topic du noyau 2.6 ), mais grace a la puissance de mon raisonnement et une petite dose de cliquouillage , j’ai vaincu