|
From: Petr V. <van...@vc...> - 2002-10-13 14:56:28
|
On Sun, Oct 13, 2002 at 04:15:16PM +0200, Carlo E. Prelz wrote: > > I was having problems in compiling things in kernel. Eventually, it > seems they were limited to compiling the latest 2.4.20-pre10-ac2 > patch, which contains a more recent version of your material. With > that, both with modules and included in the kernel, I get the > following messages (here with modules); Strange, I'll have to look at 2.4.20-pre10-ac2 then. I do not remember sending anything special for 2.4.20 to Alan... > matroxfb_crtc2: secondary head failed to register > matroxfb_crtc2: CRTC2 framebuffer failed to register It can only happen if there is not enough memory (uh...) or if register_framebuffer() fails. And only way I can imagine is that you run out of possible framebuffers... Can you verify that /usr/src/linux/include/linux/fb.h contains '#define FB_MAX 32' and not some small value like '2' ? > so that I cannot see the second head of the g400. With 2.4.19 and > module loading, instead of the last two lines I get: > > matroxfb_crtc2: secondary head of fb1 was registered as fb2 > > This is not urgent for me now. I still cannot see if the output is > present on all outputs (somebody will have to physically check the > monitor outputs, and that will hopefully happen sometimes tomorrow), > but now the matroxset output looks very promising. > > In all cases, if you want me to do some tests or try some patch to see > if the 'failed to register' situation can be fixed, just ask. If you could print return value from register_framebuffer in matroxfb_dh_regit in matroxfb_crtc2.c, maybe it could reveal problem. Maybe that using non-ac kernel fixes problem too. Petr Vandrovec van...@vc... |