PROBLEM: uvesafb broken as of Linux 2.6.24.x

Previous thread: linux-next: no next-20080707 tree by Stephen Rothwell on Monday, July 7, 2008 - 1:04 pm. (1 message)

Next thread: Boot failures on Qemu due to P6_NOPS by Christian Ehrhardt on Monday, July 7, 2008 - 1:23 pm. (3 messages)
To: <linux-kernel@...>
Date: Monday, July 7, 2008 - 1:17 pm

Hello,

I see a weird problem with uvesafb and any recent Kernel. It seems like
the problem was introduced in some higher 2.6.24 version. I have more
information regarding this, but I will first explain the problem(s) I
experience.

After booting a faulty Kernel, these messages appear in my Kernel log
ring buffer ("dmesg"):

[ 112.816609] uvesafb: mode switch failed (eax=0x2104, err=0). Trying
again with default timings.
[ 112.819540] uvesafb: mode switch failed (eax=0x2104, err=0)

Please note, that these messages are the first ones after having booted
the box. (Due to the init scripts, the VT was automatically switched to
VT7 where X resides, after that I switched back to VT1.)

Switching to other VT's does *not* reproduce the warning/error messages.

Now to the interesting part.

When starting any program that needs framebuffer support (which is why
we use uvesafb, isn't it?), there messages re-appear. I have tested
mplayer with -vo fbdev or fbdev2 for example, on VT2. Starting it,
playing a (video) file for some seconds and looking at dmesg again,
these are the results:

[ 564.757398] uvesafb: mode switch failed (eax=0x338, err=0). Trying
again with default timings.
[ 564.758358] uvesafb: mode switch failed (eax=0x2104, err=0)
[ 564.838390] uvesafb: mode switch failed (eax=0x344, err=0). Trying
again with default timings.
[ 564.844749] uvesafb: mode switch failed (eax=0x2104, err=0)
[ 564.929364] uvesafb: mode switch failed (eax=0x104c, err=0). Trying
again with default timings.
[ 564.937509] uvesafb: mode switch failed (eax=0x2105, err=0)
[ 565.021358] uvesafb: mode switch failed (eax=0x42b, err=0). Trying
again with default timings.
[ 565.027047] uvesafb: mode switch failed (eax=0x2105, err=0)
[ 565.109331] uvesafb: mode switch failed (eax=0x32b, err=0). Trying
again with default timings.
[ 565.111679] uvesafb: mode switch failed (eax=0x2105, err=0)
[ 565.194323] uvesafb: mode switch failed (eax=0x2104, err=0). Trying
again with def...

To: Mihai Moldovan <ionic@...>
Cc: <linux-kernel@...>, <linux-fbdev-devel@...>
Date: Thursday, July 10, 2008 - 10:02 pm

(cc linux-fbdev-devel)

--

Previous thread: linux-next: no next-20080707 tree by Stephen Rothwell on Monday, July 7, 2008 - 1:04 pm. (1 message)

Next thread: Boot failures on Qemu due to P6_NOPS by Christian Ehrhardt on Monday, July 7, 2008 - 1:23 pm. (3 messages)