|
From: Marcelo P. <ma...@ma...> - 2003-01-16 00:32:39
|
James Simmons wrote:
>>I have 2 machines that are running 2.5.56 beatifully, except for fbcon
>>and ISDN.
>>The laptop runs ATI radeon - when I attempt to boot with radeonfb+fbcon
>>statically linked it wraps the pixels as if the driver is using 1410
>>pixels per row while the hardware only has 1400
>>
>>
>
>Can you try it with the latest code. I think fixes are in the standard
>tree for this.
>
Ok, I got some very good news. I found a workaround that lets me use
rivafb+fbcon 99% ok.
I have a 1400x1050 LCD panel. When I boot with fbcon, it garbles the
screen like it thinks the screen has 1450 or so pixels. I can't read
individual characters, and the each line starts further and further to
the right.
I can login and startx on the blind, here's an fbset output at that point:
mode "1400x1050-60"
# D: 108.003 MHz, H: 63.983 kHz, V: 60.191 Hz
geometry 1400 1050 1400 1050 8
timings 9259 136 40 10 0 112 3
rgba 6/0,6/0,6/0,0/0
endmode
The if I do an fbset -g 1280 1050 1280 1050 8, I can start seeing
characters on the screen, here's the fbset output at this point:
mode "1280x1050-65"
# D: 108.003 MHz, H: 68.879 kHz, V: 64.797 Hz
geometry 1280 1050 1280 1050 8
timings 9259 136 40 10 0 112 3
rgba 8/0,8/0,8/0,0/0
endmode
At this point there's 3 problems:
1 - stty is still attempting to use 175 columns which would have been
correct for 1400x1050 with a 8x16 font, but the screen is not set to
1280, I do an stty columns 160 and that is now worked around.
2 - The cursor is gone, so I can't edit lines or run vi under fbcon.
3 - If I switch color depths, the code doesn't seem to be clearing the
screen before rendering the new text, so I end up with 1 or more scaled
down copies of the old text.
Starting to get useable here.
Now I'll test 2.5.58bk1 with tdfxfb+fbcon, I'll post more soon.
Thanks and I'll subscribe to linux-fbdev-devel so I can get posted on
the updates,
Marcelo Pacheco
|