https://bugs.freedesktop.org/show_bug.cgi?id=75491
Priority: medium Bug ID: 75491 Assignee: dri-devel@lists.freedesktop.org Summary: radeon 0000:05:00.0: Invalid ROM contents (Radeon HD7750 no Monitors connected) Severity: normal Classification: Unclassified OS: Linux (All) Reporter: freedesktop@donewell.de Hardware: x86-64 (AMD64) Status: NEW Version: unspecified Component: DRM/Radeon Product: DRI
Created attachment 94711 --> https://bugs.freedesktop.org/attachment.cgi?id=94711&action=edit bios_dump
I've bought a radeon HD 7750 with 4 mini-DP Connectors and use passive hdmi adapters to connect my 3 Monitors.
kernel version is 3.13.5
on bootup kernel reports:
Feb 25 10:42:32 barfoos24 kernel: radeon 0000:05:00.0: Invalid ROM contents Feb 25 10:42:32 barfoos24 kernel: ATOM BIOS: C44501
After init of drm the montiors goto black.
After reading a lot i managed to get them working by following kernel params:
radeon.modeset=1 radeon.dpm=1 video=DP-1:1920x1200-24@60D video=DP-2:1920x1200-24@60D video=DP-3:1920x1200-24@60D rm_kms_helper.edid_firmware=edid/1920x1200.bin
edid/1920x1200.bin is self compiled edid.
i've attached the dumped bios.
in this configuration the card is working with all 3 monitors, but after screenlog or a console change the screens remain dark.
the kernel log reads:
Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* clock recovery failed Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* displayport link status failed Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* clock recovery failed Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* displayport link status failed Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* clock recovery failed Feb 25 10:44:01 barfoos24 kernel: [drm:radeon_dp_link_train_cr] *ERROR* displayport link status failed
https://bugs.freedesktop.org/show_bug.cgi?id=75491
Alex Deucher agd5f@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|radeon 0000:05:00.0: |Radeon HD7750 no Monitors |Invalid ROM contents |connected |(Radeon HD7750 no Monitors | |connected) |
--- Comment #1 from Alex Deucher agd5f@yahoo.com --- Please attach your xorg log and dmesg output.
You can ignore the "Invalid ROM contents" message, that's due to some pci subsystem change. The driver is able to fetch the rom fine.
Are you sure they are passive adapters? The error messages indicate the driver thinks they are active adapters.
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #2 from Eric Grüttefien freedesktop@donewell.de --- Created attachment 94755 --> https://bugs.freedesktop.org/attachment.cgi?id=94755&action=edit Kernel no force connect
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #3 from Eric Grüttefien freedesktop@donewell.de --- Created attachment 94756 --> https://bugs.freedesktop.org/attachment.cgi?id=94756&action=edit kernel force connect
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #4 from Eric Grüttefien freedesktop@donewell.de --- Created attachment 94757 --> https://bugs.freedesktop.org/attachment.cgi?id=94757&action=edit Xorg log force connect
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #5 from Eric Grüttefien freedesktop@donewell.de --- I'm sure they are pasive ones. They cost 1 Eur each ;-)
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #6 from Eric Grüttefien freedesktop@donewell.de --- Anything else i can do / try ?
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #7 from Alex Deucher agd5f@yahoo.com --- (In reply to comment #5)
I'm sure they are pasive ones. They cost 1 Eur each ;-)
Maybe they are too cheap and don't properly connect the ddc wires or pull the right pins down. Can you confirm that they actually work with windows or different hardware? If they do work, can you attach the same logs but with debugging enabled? (add drm.debug=0xff to the kernel command line in grub)
https://bugs.freedesktop.org/show_bug.cgi?id=75491
--- Comment #8 from Eric Grüttefien freedesktop@donewell.de ---
Maybe they are too cheap and don't properly connect the ddc wires or pull the right pins down.
I've open one cable you seem be right. DDC alias AUX CH+/- seems not to be connected.
Cable Adaptor Detect alias Config 1 I' have still to check.
They are passive ones using a NPX/Phillips PTN3361B level shifter.
I will fix the cable and report back.
Thank you very much for the hint.
https://bugs.freedesktop.org/show_bug.cgi?id=75491
Eric Grüttefien freedesktop@donewell.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #9 from Eric Grüttefien freedesktop@donewell.de --- With DP: aux(p/n) connected to HDMI:DD(C/D) it works as it should be.
Sorry for the noise and thank you for the helping hints.
dri-devel@lists.freedesktop.org