All of lore.kernel.org
 help / color / mirror / Atom feed
* radeonfb problem in test8-mm1
@ 2003-10-22 14:54 Otto Solares
  2003-10-22 17:14 ` James Simmons
  0 siblings, 1 reply; 2+ messages in thread
From: Otto Solares @ 2003-10-22 14:54 UTC (permalink / raw)
  To: linux-fbdev-devel

[-- Attachment #1: Type: text/plain, Size: 906 bytes --]

Hi!

The situation:

I have a radeon 9200 (RV280 RADEON_Ya).
I easily added support for it to kernels test8 and test8-mm1.
test8 kernel have old radeonfb driver.
test8-mm1 kernel has benh's new radeonfb driver (or some strange derivative).

The problem:

test8 works nicely in all resolutions including 640x480-60 and 1024x768-75.
test8-mm1 only works at 640x480-60, anything else is black or distorted.

The evidence:

As the attached files can attest, both kernels have exactly the same timings
for a given resolution but different debug printk's.  test8-mm1 has text accel
enabled and test8 disabled.  Forcing test8-mm1 to accel disable does not make
any difference.  AFAICS the only difference are the debug printk's which i
can't remotely interpret.

The beg for help:

Can somebody look at the attached files and deduce what is going wrong?
Or point me to a better source of debugging info.

-solca


[-- Attachment #2: dmesg-test8 --]
[-- Type: text/plain, Size: 327 bytes --]

radeonfb_pci_register BEGIN
radeonfb: ref_clk=2700, ref_div=12, xclk=16600 from BIOS
radeonfb: probed DDR SGRAM 262144k videoram
radeon_get_moninfo: bios 4 scratch = 2000002
radeonfb: ATI Radeon 9200 Ya DDR SGRAM 256 MB
radeonfb: DVI port no monitor connected
radeonfb: CRT port CRT monitor connected
radeonfb_pci_register END

[-- Attachment #3: dmesg-test8-mm1 --]
[-- Type: text/plain, Size: 312 bytes --]

radeonfb_pci_register BEGIN
radeonfb: probed DDR SGRAM 262144k videoram
radeonfb: ref_clk=20000, ref_div=12, xclk=16600 from BIOS
Starting monitor auto detection...
radeonfb: Monitor 1 type CRT found
radeonfb: Monitor 2 type no found
radeonfb: ATI Radeon Ya 9200 RV280 DDR SGRAM 256 MB
radeonfb_pci_register END

[-- Attachment #4: dmesg-640x480-60.test8 --]
[-- Type: text/plain, Size: 288 bytes --]

hStart = 656, hEnd = 752, hTotal = 800
vStart = 490, vEnd = 492, vTotal = 525
h_total_disp = 0x4f0063	   hsync_strt_wid = 0x8c029a
v_total_disp = 0x1df020c	   vsync_strt_wid = 0x8201e9
post div = 0x8
fb_div = 0x59
ppll_div_3 = 0x30059
ron = 1096, roff = 23772
vclk_freq = 2503, per = 849

[-- Attachment #5: dmesg-640x480-60.test8-mm1 --]
[-- Type: text/plain, Size: 261 bytes --]

hStart = 656, hEnd = 752, hTotal = 800
vStart = 490, vEnd = 492, vTotal = 525
h_total_disp = 0x4f0063	   hsync_strt_wid = 0x8c029a
v_total_disp = 0x1df020c	   vsync_strt_wid = 0x8201e9
pixclock = 39722
freq = 2517
post div = 0x0
fb_div = 0x12
ppll_div_3 = 0x12

[-- Attachment #6: dmesg-1024x768-75.test8 --]
[-- Type: text/plain, Size: 289 bytes --]

hStart = 1040, hEnd = 1136, hTotal = 1312
vStart = 769, vEnd = 772, vTotal = 800
h_total_disp = 0x7f00a3	   hsync_strt_wid = 0xc041a
v_total_disp = 0x2ff031f	   vsync_strt_wid = 0x30300
post div = 0x4
fb_div = 0x8c
ppll_div_3 = 0x2008c
ron = 1040, roff = 15120
vclk_freq = 7875, per = 540

[-- Attachment #7: dmesg-1024x768-75.test8-mm1 --]
[-- Type: text/plain, Size: 262 bytes --]

hStart = 1040, hEnd = 1136, hTotal = 1312
vStart = 769, vEnd = 772, vTotal = 800
h_total_disp = 0x7f00a3	   hsync_strt_wid = 0xc041a
v_total_disp = 0x2ff031f	   vsync_strt_wid = 0x30300
pixclock = 12699
freq = 7874
post div = 0x0
fb_div = 0x39
ppll_div_3 = 0x39

[-- Attachment #8: fbset-640x480-60.test8 --]
[-- Type: text/plain, Size: 168 bytes --]


mode "640x480-60"
    # D: 25.175 MHz, H: 31.469 kHz, V: 59.940 Hz
    geometry 640 480 640 480 8
    timings 39722 48 16 33 10 96 2
    rgba 8/0,8/0,8/0,0/0
endmode


[-- Attachment #9: fbset-640x480-60.test8-mm1 --]
[-- Type: text/plain, Size: 183 bytes --]


mode "640x480-60"
    # D: 25.175 MHz, H: 31.469 kHz, V: 59.940 Hz
    geometry 640 480 640 480 8
    timings 39722 48 16 33 10 96 2
    accel true
    rgba 8/0,8/0,8/0,0/0
endmode


[-- Attachment #10: fbset-1024x768-75.test8 --]
[-- Type: text/plain, Size: 201 bytes --]


mode "1024x768-75"
    # D: 78.746 MHz, H: 60.020 kHz, V: 75.025 Hz
    geometry 1024 768 1024 768 8
    timings 12699 176 16 28 1 96 3
    hsync high
    vsync high
    rgba 8/0,8/0,8/0,0/0
endmode


[-- Attachment #11: fbset-1024x768-75.test8-mm1 --]
[-- Type: text/plain, Size: 216 bytes --]


mode "1024x768-75"
    # D: 78.746 MHz, H: 60.020 kHz, V: 75.025 Hz
    geometry 1024 768 1024 768 8
    timings 12699 176 16 28 1 96 3
    hsync high
    vsync high
    accel true
    rgba 8/0,8/0,8/0,0/0
endmode


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: radeonfb problem in test8-mm1
  2003-10-22 14:54 radeonfb problem in test8-mm1 Otto Solares
@ 2003-10-22 17:14 ` James Simmons
  0 siblings, 0 replies; 2+ messages in thread
From: James Simmons @ 2003-10-22 17:14 UTC (permalink / raw)
  To: Otto Solares; +Cc: linux-fbdev-devel


> I have a radeon 9200 (RV280 RADEON_Ya).
> I easily added support for it to kernels test8 and test8-mm1.
> test8 kernel have old radeonfb driver.
> test8-mm1 kernel has benh's new radeonfb driver (or some strange derivative).

Ug. I plan to add Ben's latest driver in the next few days. I just need to 
add some missing functionality.




-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-10-22 17:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-22 14:54 radeonfb problem in test8-mm1 Otto Solares
2003-10-22 17:14 ` James Simmons

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.