** le kernel 5.8 est dispo **

[fixed]Sapphire:/usr/src# grep FB /boot/config-2.6.1-mm2

CONFIG_BLK_DEV_OFFBOARD is not set

CONFIG_FB=y

CONFIG_FB_CYBER2000 is not set

CONFIG_FB_IMSTT is not set

CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y

CONFIG_FB_HGA is not set

CONFIG_FB_RIVA is not set

CONFIG_FB_MATROX is not set

CONFIG_FB_RADEON is not set

CONFIG_FB_ATY128 is not set

CONFIG_FB_ATY is not set

CONFIG_FB_SIS is not set

CONFIG_FB_NEOMAGIC is not set

CONFIG_FB_3DFX is not set

CONFIG_FB_VOODOO1 is not set

CONFIG_FB_TRIDENT is not set

CONFIG_FB_VIRTUAL is not set

[/fixed]

fakbill : non, je n’ai jamais essayer riva a cause des problemss connus entre lui et le driver nvidia pour X.

lithium> en principe tu n’as pas besoin de CONFIG_FB_VGA16=y
Par ailleurs, j’ai également activé CONFIG_FRAMEBUFFER_CONSOLE=y.

sT0ne : c’etait pareill pour le 2.4 et pas de problemes.

et pour CONFIG_FRAMEBUFFER_CONSOLE=y chez moi aussi, c’est fait.

Sinon j’essaye aussi de refaire fonctionner lm_sensors, mais je ne trouve pas ou configurer le module i2c-proc

CONFIG_FB_VGA16=y -> pas bieeeeenn…
desactive le

lithium > i2c-proc n’existe plus si je ne m’abuse.

meta : oki, j’essayerais, merci :slight_smile:
sT0ne : ben le probleme, c’est que sensors veut absolument aller lire dans /proc :confused:
[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]

Lith : j’ai mis ma config p22

en effet il est introuvable :frowning:

d’où ma grande question: comment fait-on pour utiliser les senseurs sur un 2.6 ? [:yeoh]

Pour moi les modules suivants suffisent (build in ou modules d’ailleurs):
i2c-viapro
i2c-isa
w83781d

et comment tu fais pour les lire ?

j_c_p : ta version d’lm-sensors ?

2.8.1

ca doit etre special a certains modules alors :frowning:

non puisque moi je dois charger les même modules que j_c_p :frowning:

meta : Merci baucoup, c’etait ca :jap:

equi-NoX : :frowning:

Tu peut me donner plus de precisions sur les parties a modifiées stp ?

Je vient d’appliquer la patch la, et je suis un peu perdu :slight_smile:

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]

J’ai juste ?

:slight_smile: 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 :smiley: