Thread (5 messages) 5 messages, 3 authors, 2010-01-05

Re: PROBLEM: loading viafb module turns screen to black on VN896

From: Erik-Jan <hidden>
Date: 2010-01-05 21:41:28


Florian Tobias Schandinat wrote:
Hi,

Erik-Jan schrieb:
quoted
Julian Wollrath wrote:
 > Hi,
 >
 > since I switched from 2.6.31.8 to 2.6.32.2 loading the viafb module
 > turns the screen to black, there is no graphic output on the screen 
anymore.

I had the same sort of problem with CLE266. Only I didn't get a black 
screen, but a scrambled-up screen, as if the timings were wrong.
Well not exactly the same (initially) as the former one was mainly a new 
supported chip started without the correct parameters.
quoted
Not surprisingly, it all has to do with the 2D engine rewrite (around 
commit c3e25673843153ea75fda79a47cf12f10a25ca37) that has been done in 
2.6.32.

I found a few small things in the initialization of the framebuffer, 
that were present in 2.6.31 but removed in 2.6.32.
Attached a patch that puts these changes back in. I don't know if I've 
done some bad things (never done any kernel coding before) nor if it 
is OK for all the different VIA hardware out there, but on my CLE266 
it now works as before.
Excellent work!
Thanks.
quoted
The changes to accel.c are needed for a correct boot; the other 
changes are needed for changing the framebuffer mode with fbset.
Ooh, I really must have been blind to let the later one slip in. But I 
prefer a bit different solution as in 0001-*.patch to not duplicate that 
call (and using info instead of viafbinfo as this is more compatible on 
the way to dual head support). For the first one, well, I do not own 
every VIA hardware especially not all configurations and for the oldest 
ones there isn't even documentation available so I have sometimes rely 
on people testing (ideally -mm so that bugs are caught before they go 
mainline).
The attached patches apply to current -mm
http://userweb.kernel.org/~akpm/mmotm/
The 0001 didn't apply to -mm or to 2.6.32.2, so I've created a 
0001b-version that does. See attachment.
If you are okay with them please give them your sign-off as you are the 
original author so that I can forward them to Andrew.
Tested with both 2.6.32.2 and mmotm (DATE=2009-12-10-17-19) and it works.
Signed-off-by: Erik-Jan Post <redacted>
Thanks a lot,

Florian Tobias Schandinat

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help