Green Screen on R700

Mike Lothian mike at fireburn.co.uk
Sat Dec 12 05:59:32 PST 2009


Hi

I've noticed on the testing trees there has been a weird green tinge
to my screen

I've bisected this back to f84676185368e36c6bc0eeab87ab73ed39042648

Git bisect log:

git bisect start
# bad: [99b89dc857861663b44b205e896e6415fe8ba6b5] Merge branch
'drm-radeon-testing' of
git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 into
drm-radeon-testing
git bisect bad 99b89dc857861663b44b205e896e6415fe8ba6b5
# good: [22763c5cf3690a681551162c15d34d935308c8d7] Linux 2.6.32
git bisect good 22763c5cf3690a681551162c15d34d935308c8d7
# bad: [d4877cf2293f5463f531769fd12300cb3417c778] drm/radeon/kms:
enable hpd support
git bisect bad d4877cf2293f5463f531769fd12300cb3417c778
# good: [22dd50133ab7548adb23e86c302d6e8b75817e8c] drm/radeon/kms: fix
vram setup on rs600/rs690/rs740
git bisect good 22dd50133ab7548adb23e86c302d6e8b75817e8c
# good: [88071539a3f5195f9e9dae38a3e35b3ce4b9f9fc] drm/ttm: Add
user-space objects.
git bisect good 88071539a3f5195f9e9dae38a3e35b3ce4b9f9fc
# skip: [5801ead6bd6bddf5505d6eab55f84d8ee8106cd8] drm/radeon/kms: add
support for DP modesetting
git bisect skip 5801ead6bd6bddf5505d6eab55f84d8ee8106cd8
# bad: [dcfdd4083509f9c46b1e92c58c062d50da50580e] drm/radeon/kms: add
hpd support for r5xx/rs600/rs690/rs740 asics
git bisect bad dcfdd4083509f9c46b1e92c58c062d50da50580e
# skip: [4143e919ea999c9356ae4f71b5a3a80e075290d5] drm/radeon/kms:
store sink type in atom dig connector
git bisect skip 4143e919ea999c9356ae4f71b5a3a80e075290d5
# good: [4bfd75cb08a362cb1df35dc6a5032d12843c6d87] drm/ttm: Export
symbols needed for the vmwgfx driver.
git bisect good 4bfd75cb08a362cb1df35dc6a5032d12843c6d87
# skip: [54d9cb47dd6a754e434e5adeccb3a1e2835594fd] drm/radeon/kms/dp:
fix return in dpcd retrival.
git bisect skip 54d9cb47dd6a754e434e5adeccb3a1e2835594fd
# good: [447aeb907e417e0e837b4a4026d5081c88b6e8ca] drm/ttm: fix
unreachable code.
git bisect good 447aeb907e417e0e837b4a4026d5081c88b6e8ca
# skip: [5fbfce7fc906c4a9e3d5e0872e5d6affaca54761] drm/radeon/kms:
make displayport work by reorganising vsemph setup.
git bisect skip 5fbfce7fc906c4a9e3d5e0872e5d6affaca54761
# skip: [746c1aa4d100f7441423050f34be79f401fbf7d4] drm/radeon/kms:
initial radeon displayport porting
git bisect skip 746c1aa4d100f7441423050f34be79f401fbf7d4
# skip: [ffd09c648a76a1cf96872c033e98d4730f9b10a4] drm/radeon/kms:
free aux channel i2c adapter on destroy
git bisect skip ffd09c648a76a1cf96872c033e98d4730f9b10a4
# bad: [53c1e09fea4cf3fc0ec1f735a5fcab78c43cb55d] drm/radeon/kms:
clean up DP debugging
git bisect bad 53c1e09fea4cf3fc0ec1f735a5fcab78c43cb55d
# bad: [58682f107ad5178e47a45af3af1851442d05d7fc] drm/radeon/kms: do
dp link training at dpms on time not mode set.
git bisect bad 58682f107ad5178e47a45af3af1851442d05d7fc
# skip: [6a93cb250a60af1bb7b4070949f8546a2fdc52ef] drm/radeon/kms: i2c reorg
git bisect skip 6a93cb250a60af1bb7b4070949f8546a2fdc52ef
# skip: [1a66c95a64c9ae0bc8382254f544b24b23f498ec] drm/radeon/kms: DP
fixes and cleanup from the ddx
git bisect skip 1a66c95a64c9ae0bc8382254f544b24b23f498ec
# skip: [f92a8b6758bdc0f277c4f42aa7d736a205ac9ded] drm/radeon/kms:
handle dp sinks in atom encoder/transmitter tables
git bisect skip f92a8b6758bdc0f277c4f42aa7d736a205ac9ded
# skip: [d904ef9b00a4473af16766e99f17bdbb5f0fde65] drm/radeon/kms: add
support to atom parser for FB read/write
git bisect skip d904ef9b00a4473af16766e99f17bdbb5f0fde65
# bad: [f84676185368e36c6bc0eeab87ab73ed39042648] Merge remote branch
'origin/drm-core-next' into test
git bisect bad f84676185368e36c6bc0eeab87ab73ed39042648

I'm pretty sure this is the problem:

[drm] Loading RV730 Microcode
platform radeon_cp.0: firmware: using built-in firmware
radeon/RV730_pfp.bin
platform radeon_cp.0: firmware: using built-in firmware
radeon/RV730_me.bin
platform radeon_cp.0: firmware: using built-in firmware
radeon/R700_rlc.bin
r600_rlc: Bogus length 3072 in firmware "radeon/R700_rlc.bin"
[drm:rv770_init] *ERROR* Failed to load firmware!
[drm:radeon_driver_load_kms] *ERROR* Fatal error while trying to
initialize radeon.
radeon: probe of 0000:01:00.0 failed with error -22

Cheers

Mike


More information about the xorg-driver-ati mailing list