Created attachment 410211 [details] Dmesg after boot Description of problem: I have a pvr machine connected to a flatscreen tv through a yamaha avr receiver. When booting F13 (kernel -57) the screen turns black as soon as KMS gets invoved. When I boot with nomodeset the system boots normally and X starts as expected. I'd happily use nomodeset except that without KMS audio over hdmi doesnt work. kernel-2.6.33.2-57.fc13.x86_64 I'll attach a dmesg and Xorg.0.log
Created attachment 410213 [details] Xorg.0.log taken via ssh while thre screen shows "no signal"
I retested using kernel-2.6.34-14.fc14 - no change.
I updated the system to rawhide today and the issue persists. I then tried connecting the computer to the TV directly (without going through the AVR first) and that works as expected. That means that I cannot use HDMI for audio at all - so the bug is still very much relevant for me.
Can you attach, as 4 separate files, the dmesg and xorg logs from booting rawhide with and without the receiver connected? There should be some differences there...
Created attachment 434184 [details] dmesg with computer attached to the avr
Created attachment 434185 [details] dmesg with computer attached to the tv directly
Created attachment 434186 [details] Xorg.0.log with computer attached to the avr
Created attachment 434187 [details] Xorg.0.log with computer attached to the tv directly
(In reply to comment #4) > Can you attach, as 4 separate files, the dmesg and xorg logs from booting > rawhide with and without the receiver connected? There should be some > differences there... I have attached the files. The EDID is different for the two cases so the AVR seems to be sending it's own EDID or something. I have tried using Section "Device" Identifier "HD3200" Driver "radeon" Option "CustomEDID" "HDMI-0:/etc/X11/samsungtvedid.bin" EndSection in /etc/X11/xorg.conf.d/50-samsungtv.conf so that the driver uses the "working" edid even with the avr but the option doesn't seem to be picked up by the driver.
Created attachment 434298 [details] Xorg.log: diff between AVR and TV EDID
(In reply to comment #9) > > I have tried using > > Section "Device" > Identifier "HD3200" > Driver "radeon" > Option "CustomEDID" "HDMI-0:/etc/X11/samsungtvedid.bin" > EndSection > > in /etc/X11/xorg.conf.d/50-samsungtv.conf so that the driver uses the "working" > edid even with the avr but the option doesn't seem to be picked up by the > driver. It says it's using the values from the config file: [ 31.123] (II) RADEON(0): Using hsync ranges from config file [ 31.123] (II) RADEON(0): Using vrefresh ranges from config file
> It says it's using the values from the config file: > [ 31.123] (II) RADEON(0): Using hsync ranges from config file > [ 31.123] (II) RADEON(0): Using vrefresh ranges from config file Those message have to refer to something else as I took the logfiles I posted first and then started adding the CustomEDID section. The logfiles are taken with no xorg.conf.
(In reply to comment #1) > Created an attachment (id=410213) [details] > Xorg.0.log taken via ssh while thre screen shows "no signal" Unfortunately, KMS is kernel-space issue, so its report don't show up in /var/log/Xorg.0.log. Could we get output of dmesg command when the "no signal" is happening as well, please? Thank you
Matej, the output you're requesting is attached as "dmesg with computer attached to the avr": https://bugzilla.redhat.com/attachment.cgi?id=434184
Please boot with kms on and with drm.debug=15 and attach the dmesg, am i right assuming that when directly connected to the tv kms works ?
Created attachment 434534 [details] requested debug dmesg log (drm.debug=15)
(In reply to comment #15) > Please boot with kms on and with drm.debug=15 and attach the dmesg, Attached as https://bugzilla.redhat.com/attachment.cgi?id=434534 > am i right assuming that when directly connected to the tv kms works ? Your are right: PC -> AVR -> TV ==> No Signal PC -> TV ==> Works fine
(In reply to comment #15) > Please boot with kms on and with drm.debug=15 and attach the dmesg, am i right > assuming that when directly connected to the tv kms works ? Sorry got confused by the names. Thanks, this is great.
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This commit has appeared upstream. Does it fix this bug? http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=a4967de6cbb260ad0f6612a1d20 "drm/edid: Fix the HDTV hack sync adjustment"
I'll have to close this bug as I have replaced the mainboard in my pvr machine in the meantime and am no longer able to verify if the fix worked. Sorry.