From: Otto W. <ott...@bl...> - 2001-06-23 08:15:17
|
I've inserted a printk-statement (with "KERN_INFO") right at the beginning of fb_find_mode (kernel 2.4.5, i386) but it isn't shown during startup or in /var/log/syslog. What's wrong? I've also inserted a printk right before and after calling fb_find_mode in aty128fb.c and these are shown. Here is my /var/log/syslog -------------------------------------- [...] kernel: aty128fb: Parameter NOACCEL set to 1 kernel: aty128fb: Parameter FONT set to VGA16x8 kernel: aty128fb: Parameter MODE set to 800x600@72 kernel: aty128fb: Parameter NOMTRR set to 1 kernel: aty128fb: Rage128 BIOS located at segment C00C0000 kernel: aty128fb: Rage128 Pro PF (AGP) [chip rev 0x1] kernel: 32M 128-bit SDR SGRAM (1:1) kernel: aty128fb: TEST0: Find mode = 800x600@72 kernel: __fb_try_mode: Trying mode noname 640x480-8@60 kernel: aty128fb: Test1: Mode found kernel: Console: switching to colour frame buffer device 80x30 kernel: fb0: ATY Rage128 frame buffer device on PCI [...] -------------------------------------- All I get is the line with "__fb_try_mode" with the wrong mode. Besides why is modedb.c not modularizable or where is the appropriate switch in make menuconfig? O. Wyss |
From: Otto W. <ott...@bl...> - 2001-06-26 18:51:04
|
> I've inserted a printk-statement (with "KERN_INFO") right at the > beginning of fb_find_mode (kernel 2.4.5, i386) but it isn't shown during Now I know it, in include/linux/fb.h fb_find_mode was redefined with #define MODULE. Why this and why here? Shouldn't this redefinition be in modedb.c if any? O. Wyss |
From: Geert U. <ge...@li...> - 2001-06-26 19:22:26
|
On Tue, 26 Jun 2001, Otto Wyss wrote: > > I've inserted a printk-statement (with "KERN_INFO") right at the > > beginning of fb_find_mode (kernel 2.4.5, i386) but it isn't shown during > > Now I know it, in include/linux/fb.h fb_find_mode was redefined with > #define MODULE. Why this and why here? Shouldn't this redefinition be in > modedb.c if any? Modedb is available for builtin drivers only. To avoid people having to change anything in their driver to find the initial video mode, fb_find_mode() is redefined to provide standard VGA 640x80 only in the modular case. As soon as __init works in modules, we can consider adding modedb to modular drivers. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |