Out of the blue, when init starts my screen is filled with ^[[25~ this started when I just upgraded to 2.6.32. When I pull my keyboard after a minute the issue stops.
I'm suspecting something in the multimedia part... trying to debug that.
Reproducible: Didn't try
Paludis build information:
CXX: i686-pc-linux-gnu-g++ 4.3.3
CXXFLAGS: -O2 -march=pentium4 -pipe -fomit-frame-pointer
C++ Library: GNU libstdc++ 20090124
Linux localhost 2.6.31-gentoo-r1 #4 PREEMPT Tue Oct 6 14:33:17 CEST 2009 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux
Config dir: /etc/paludis
World file: /var/db/pkg/world
Please post your kernel config (as well as a unified diff between the old one and the new one, if applicable) and perhaps some more information about the hardware.
What I found out that compiling Multimedia inside the kernel triggers this behavior while compiling it as module doesn't. I'll try to the valid config asap.
Don't forget to post those kernel configs...
Created attachment 214954 [details]
Working kernel config
Thanks for the reminder!
The only difference between working and non working seems to be the multimedia stuff compiled in the kernel.
Have you narrowed it down to which config option needs to be modular, e.g. V4L2 itself or a specific TV tuner driver?
No, after I changed it to module, I was happy that everything worked. If you want, I can do some bisecting on settings. Is there anything I can do so we can all be sure about the correctness of the results. It is a slow PC so I rather not compile the entire tree again.
On thinking it over, we should probably focus on discovering which upstream patch introduced the bug, so this bug can be reported upstream to the kernel bug tracker.
Do you have a faster computer that could be used for doing kernel compiles? Ideally, you would try vanilla kernel 2.6.32 using your "bad" config and make sure the problem is still there, and do a git bisect between 2.6.31 and 2.6.32 using mainline kernel git.
A couple of useful guides, in case you are up for the git bisect:
Let us know if you have time or feel like working on the bisect.