[ltp] no color: tv-out on R51 with radeon 7500

Alex Deucher linux-thinkpad@linux-thinkpad.org
Fri, 11 Jun 2010 11:34:24 -0400


On Thu, Jun 10, 2010 at 10:59 AM, Florian Dorpmueller
<dorpmueller@hotmail.com> wrote:
> Ups,
>
> it took a long time that my reply was listed. Sorry for sending it three
> times.
>
> @Alex: Please can you explain more in detail what you expect? I can send =
you
> any information if I know how to get it.

If you have a working state you are able to access, I'd ask that you
dump the registers in the working and non working states using
radeontool:
http://cgit.freedesktop.org/~airlied/radeontool/
1. load problematic state (tv enabled, grey lines):
radeontool regmatch '*' > grey_lines.dump
2. load the working state (tv enabled, working well):
radeontool regmatch '*' > working.dump

And send the resulting files to me.

Alex

>
> Florian
>
>> Subject: Re: [ltp] no color: tv-out on R51 with radeon 7500
>> From: alexdeucher@gmail.com
>> To: linux-thinkpad@linux-thinkpad.org
>> Date: Thu, 10 Jun 2010 10:47:34 -0400
>>
>> On Wed, Jun 9, 2010 at 4:00 PM, Florian Dorpmueller
>> <dorpmueller@hotmail.com> wrote:
>> > Certainly. Please have a look at http://shaun.bplaced.net/screenshot.j=
pg
>> > there I have uploaded one in good resolution.
>> >
>>
>> Do you have access to a working case? Does it work correctly with ums
>> (boot with radeon.modeset=3D0)?
>>
>> Alex
>>
>> > Cheers,
>> > Florian
>> >
>> >> Subject: Re: [ltp] no color: tv-out on R51 with radeon 7500
>> >> From: alexdeucher@gmail.com
>> >> To: linux-thinkpad@linux-thinkpad.org
>> >> Date: Mon, 7 Jun 2010 15:24:47 -0400
>> >>
>> >> On Mon, Jun 7, 2010 at 2:37 PM, Florian Dorpmueller
>> >> <dorpmueller@hotmail.com> wrote:
>> >> > Hello Alex,
>> >> >
>> >> > thanks for the hint. "xrandr --output S-video --set "tv standard"
>> >> > pal"
>> >> > brought back the color but now I have a picture with grey stripes.
>> >> > Any
>> >> > more
>> >> > recommendations?
>> >>
>> >> Grey stripes? Got a screenshot?
>> >>
>> >> Alex
>> >>
>> >> >
>> >> > Here the output of "xrandr --verbose":
>> >> >
>> >> > Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
>> >> > VGA-0 disconnected (normal left inverted right x axis y axis)
>> >> > =A0=A0=A0 Identifier: 0x51
>> >> > =A0=A0=A0 Timestamp:=A0 1296457
>> >> > =A0=A0=A0 Subpixel:=A0=A0 no subpixels
>> >> > =A0=A0=A0 Clones:
>> >> > =A0=A0=A0 CRTCs:=A0=A0=A0=A0=A0 0 1
>> >> > =A0=A0=A0 Transform:=A0 1.000000 0.000000 0 .000000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 1.000000 0.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 0.000000 1.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 filter:
>> >> > =A0=A0=A0 load detection: 1 (0x00000001)=A0=A0=A0 range:=A0 (0,1)
>> >> > DVI-0 disconnected (normal left inverted right x axis y axis)
>> >> > =A0=A0=A0 Identifier: 0x52
>> >> > =A0=A0=A0 Timestamp:=A0 1296457
>> >> > =A0=A0=A0 Subpixel:=A0=A0 horizontal rgb
>> >> > =A0=A0=A0 Clones:
>> >> > =A0=A0=A0 CRTCs:=A0=A0=A0=A0=A0 0 1
>> >> > =A0=A0=A0 Transform:=A0 1.000000 0.000000 0.000000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 1.000000 0.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 0.000000 1.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 filter:
>> >> > =A0=A0=A0 load detection: 1 (0x00000001)=A0=A0=A0 range:=A0 (0,1)
>> >> > LVDS connected 800x600+0+0 (0x59) normal (normal left inverted righ=
t
>> >> > x
>> >> > axis
>> >> > y axis) 0mm x 0mm
>> >> > =A0=A0=A0 Identifier: 0x53
>> >> > =A0=A0=A0 Timestamp:=A0 1296457
>> >> > =A0=A0=A0 Subpixel:=A0=A0 horizontal rgb
>> >> > =A0=A0=A0 Clones:
>> >> > =A0=A0=A0 CRTC:=A0=A0=A0=A0=A0=A0 0
>> >> > =A0=A0=A0 CRTCs:=A0=A0=A0=A0=A0 0
>> >> > =A0=A0=A0 Transform:=A0 1.000000 0.000000 0.000000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 1 .000000 0.00=
0000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 0.000000 1.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 filter:
>> >> > =A0=A0=A0 scaling mode:=A0=A0=A0 Full
>> >> > =A0=A0=A0 =A0=A0=A0 supported: None=A0=A0=A0=A0=A0=A0=A0=A0 Full=A0=
=A0=A0=A0=A0=A0=A0=A0 Center=A0=A0=A0=A0=A0=A0 Full aspect
>> >> > =A0 1024x768 (0x55)=A0=A0 65.0MHz +preferred
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0 1024 start 1040 end 1176 total 13=
36 skew=A0=A0=A0 0 clock
>> >> > 48 .7KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 768 start=A0 769 end=A0 775 tota=
l=A0 805=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 60.4Hz
>> >> > =A0 1360x768 (0x56)=A0=A0 84.8MHz -HSync +VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0 1360 start 1432 end 1568 total 17=
76 skew=A0=A0=A0 0 clock
>> >> > 47.7KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 768 start=A0 771 end=A0 781 tota=
l=A0 798=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.8Hz
>> >> > =A0 1024x768 (0x57)=A0=A0 65.0MHz -HSync -VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0 1024 start 1048 end 1184 total 13=
44 skew=A0=A0=A0 0 clock
>> >> > 48.4KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 768 start=A0 771 end=A0 777 tota=
l=A0 806=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 60.0Hz
>> >> > =A0 800x600 (0x58)=A0=A0 40.0MHz +HSync +VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 800 start=A0 840 end=A0 968 to=
tal 1056 skew=A0=A0=A0 0 clock
>> >> > 37.9KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 600 start=A0 601 end=A0 605 tota=
l=A0 628=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 60.3Hz
>> >> > =A0 800x600 (0x59)=A0=A0 38.2MHz -HSync +VSync *current
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 800 start=A0 832 end=A0 912 to=
tal 1024 skew=A0=A0=A0 0 clock
>> >> > 37.4KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 600 start=A0 603 end=A0 607 tota=
l=A0 624=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.9Hz
>> >> > =A0 848x480 (0x5a)=A0=A0 31.5MHz -HSync +VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 848 start=A0 872 end=A0 952 to=
tal 1056 skew=A0=A0=A0 0 clock
>> >> > 29.8KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 480 start=A0 483 end=A0 493 tota=
l=A0 500=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.7Hz
>> >> > =A0 720x480 (0x5b)=A0=A0 26.8MHz -HSync +VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 720 start=A0 744 end=A0 808 to=
tal=A0 896 skew=A0=A0=A0 0 clock
>> >> > 29.9KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 480 start=A0 483 end=A0 493 tota=
l=A0 500=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.7Hz
>> >> > =A0 640x480 (0x5c)=A0=A0 25.2MHz -HSync -VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 640 start=A0 656 end=A0 752 to=
tal=A0 800 skew=A0=A0=A0 0 clock
>> >> > 31.5KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 480 start=A0 490 end=A0 492 tota=
l=A0 525=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.9Hz
>> >> > =A0 640x480 (0x5d)=A0=A0 23.8MHz -HSync +VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 640 start=A0 664 end=A0 720 to=
tal=A0 800 skew=A0=A0=A0 0 clock
>> >> > 29.7KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 480 start=A0 483 end=A0 487 tota=
l=A0 500=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.4Hz
>> >> > S-video connected 800x600+0+0 (0x59) normal (normal left inverted
>> >> > right
>> >> > x
>> >> > axis y axis) 0mm x 0mm
>> >> > =A0=A0=A0 Identifier: 0x54
>> >> > =A0=A0=A0 Timestamp:=A0 1296457
>> >> > =A0=A0=A0 Subpixel:=A0=A0 no subpixels
>> >> > =A0=A0=A0 Clones:
>> >> > =A0=A0=A0 CRTC:=A0=A0=A0=A0=A0=A0 1
>> >> > =A0=A0=A0 CRTCs:=A0=A0=A0=A0=A0 0 1
>> >> > =A0=A0=A0 Transform:=A0 1.000000 0.000000 0.000000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 1.000000 0.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.000000 0.000000 1.000=
000
>> >> > =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 filter:
>> >> > =A0=A0=A0 tv standard:=A0=A0=A0 pal
>> >> > =A0=A0=A0 =A0=A0=A0 supported: ntsc=A0=A0=A0=A0=A0=A0=A0=A0 pal=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 pal-m=A0=A0=A0=A0=A0=A0=A0 pal-60
>> >> > =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ntsc-j=A0=A0=A0=
=A0=A0=A0 scart-pal=A0=A0=A0 pal-cn=A0=A0=A0=A0=A0=A0 secam
>> >> > =A0=A0=A0 load detection: 1 (0x00000001)=A0=A0=A0 range:=A0 (0,1)
>> >> > =A0 800x600 (0x59)=A0=A0 38.2MHz -HSync +VSync *current +preferred
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 800 start=A0 832 end=A0 912 to=
tal 1024 skew=A0=A0=A0 0 clock
>> >> > 37.4KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 600 start=A0 603 end=A0 607 tota=
l=A0 624=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.9Hz
>> >> > =A0 640x480 (0x5c)=A0=A0 25.2MHz -HSync -VSync
>> >> > =A0=A0=A0=A0=A0=A0=A0 h: width=A0=A0 640 start=A0 656 end=A0 752 to=
tal=A0 800 skew=A0=A0=A0 0 clock
>> >> > 31.5KHz
>> >> > =A0=A0=A0=A0=A0=A0=A0 v: height=A0 480 start=A0 490 end=A0 492 tota=
l=A0 525=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 clock
>> >> > 59.9Hz
>> >> >
>> >> >
>> >> > Thanks,
>> >> > Florian
>> >> >
>> >> >> Subject: Re: [ltp] no color: tv-out on R51 with radeon 7500
>> >> >> From: alexdeucher@gmail.com
>> >> >> To: linux-thinkpad@linux-thinkpad.org
>> >> >> Date: Mon, 7 Jun 2010 00:47:34 -0400
>> >> >>
>> >> >> On Sat, Jun 5, 2010 at 5:17 AM, Florian Dorpmueller
>> >> >> <dorpmueller@hotmail.com> wrote:
>> >> >> > Hello,
>> >> >> >
>> >> >> > after upgrading to Ubuntu 10.04 the tv-out only displayes black
>> >> >> > and
>> >> >> > white .
>> >> >> >
>> >> >> > "xrandr --output S-video --set load_detection 1" gives me
>> >> >> >
>> >> >> > X Error of failed request:=A0 BadName (named color or font does =
not
>> >> >> > exist)
>> >> >> > =A0 Major opcode of failed request:=A0 149 (RANDR)
>> >> >> > =A0 Minor opcode of failed request:=A0 11 (RRQueryOutputProperty=
)
>> >> >> > =A0 Serial number of failed request:=A0 29
>> >> >> > =A0 Current serial number in output stream:=A0 29
>> >> >> >
>> >> >> > and
>> >> >> >
>> >> >> > "xrandr --output TV --set TV_FORMAT PAL"
>> >> >> >
>> >> >> > warning: output TV not found; ignoring
>> >> >> > X Error of failed request:=A0 BadRROutput (invalid Output parame=
ter)
>> >> >> > =A0 Major opcode of failed request:=A0 149 (RANDR)
>> >> >> > =A0 Minor opcode of failed request:=A0 15 (RRGetOutputProperty)
>> >> >> > =A0 Serial number of failed request:=A0 28
>> >> >> > =A0 Current serial number in output stream:=A0 28
>> >> >> >
>> >> >>
>> >> >> Under kms, the attributes are:
>> >> >> "load detection" and "tv standard"
>> >> >> and load detection defaults to on. Also, the the output name is
>> >> >> S-video
>> >> >> not TV.
>> >> >> e.g.,
>> >> >> xrandr --output S-video --set "tv standard" pal
>> >> >> You can use xrandr --verbose to print out the attribute names and
>> >> >> potential values.
>> >> >>
>> >> >> Alex
>> >> >> --
>> >> >> The linux-thinkpad mailing list home page is at:
>> >> >> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>> >> >
>> >> > ________________________________
>> >> > Tsch=FCss Werbung im E-Mail-Abbinder!
>> >> --
>> >> The linux-thinkpad mailing list home page is at:
>> >> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>> >
>> > ________________________________
>> > Tsch=FCss Werbung im E-Mail-Abbinder!
>> --
>> The linux-thinkpad mailing list home page is at:
>> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>
> ________________________________
> K=FCnftig E-Mails =FCber Hotmail ohne Werbung versenden!