dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Bug 102202] "ERROR Requesting EDID firmware" (with amdgpu and EDID file)
@ 2017-08-13 21:52 bugzilla-daemon
  2019-11-19  8:21 ` bugzilla-daemon
  0 siblings, 1 reply; 2+ messages in thread
From: bugzilla-daemon @ 2017-08-13 21:52 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 6057 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=102202

            Bug ID: 102202
           Summary: "ERROR Requesting EDID firmware" (with amdgpu and EDID
                    file)
           Product: DRI
           Version: DRI git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/AMDgpu
          Assignee: dri-devel@lists.freedesktop.org
          Reporter: jb5sgc1n.nya@20mm.eu

I'm driving an LG 4k TV with an 4k HDMI signal from a RX 460 card, using the
amdgpu driver. 

Since the TV is not always on when the computer is booted or woken up from S3
sleep, I dumped the TV's EDID to a file and use the kernel command line option

drm_kms_helper.edid_firmware=edid/LG_EG9609_edid.bin 

to consistently let the driver know about the connected TV. In general, this
works fine, the EDID parsing provides the proper modes to be used.

But after every reboot, and also after waking from S3 sleep, sometimes also
triggered when using "xrandr" to change the video mode, I see scary kernel log
messages like this one:


Aug 13 18:14:46 ryzen kernel: firmware request while host is not available
Aug 13 18:14:46 ryzen kernel: ------------[ cut here ]------------
Aug 13 18:14:46 ryzen kernel: WARNING: CPU: 0 PID: 28930 at
drivers/base/firmware_class.c:1225 _request_firmware+0x3fd/0x8c0
Aug 13 18:14:46 ryzen kernel: Modules linked in: arc4 md4 nls_utf8 cifs ccm
dns_resolver fscache joydev mousedev hid_generic hidp hid blowfish_generic
blowfish_x86_64 blowfish_common 
Aug 13 18:14:46 ryzen kernel:  ecdh_generic edac_mce_amd rfkill ptp crc16
snd_hda_core kvm_amd pps_core snd_hwdep dca snd_pcm sp5100_tco snd_timer kvm
snd soundcore irqbypass evdev i2
Aug 13 18:14:46 ryzen kernel: CPU: 0 PID: 28930 Comm: kworker/u32:67 Tainted: G
       W  O    4.13.0-rc2-amd+ #1
Aug 13 18:14:46 ryzen kernel: Hardware name: System manufacturer System Product
Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Aug 13 18:14:46 ryzen kernel: Workqueue: events_unbound async_run_entry_fn
Aug 13 18:14:46 ryzen kernel: task: ffff88069769e040 task.stack:
ffffc90008484000
Aug 13 18:14:46 ryzen kernel: RIP: 0010:_request_firmware+0x3fd/0x8c0
Aug 13 18:14:46 ryzen kernel: RSP: 0018:ffffc900084879f8 EFLAGS: 00010282
Aug 13 18:14:46 ryzen kernel: RAX: 000000000000002c RBX: ffff8807891071a0 RCX:
000000000000001f
Aug 13 18:14:46 ryzen kernel: RDX: 0000000000000000 RSI: 0000000000000002 RDI:
ffffffff81c4ef40
Aug 13 18:14:46 ryzen kernel: RBP: ffffc90008487a58 R08: 0000000000000000 R09:
000000000000002c
Aug 13 18:14:46 ryzen kernel: R10: ffffea001a71b400 R11: 0000000000000e19 R12:
ffff880789107660
Aug 13 18:14:46 ryzen kernel: R13: ffffc90008487ab0 R14: 0000000000000000 R15:
ffffffff81a36338
Aug 13 18:14:46 ryzen kernel: FS:  0000000000000000(0000)
GS:ffff88081ec00000(0000) knlGS:0000000000000000
Aug 13 18:14:46 ryzen kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 13 18:14:46 ryzen kernel: CR2: 000000000066f008 CR3: 00000007b3576000 CR4:
00000000003406f0
Aug 13 18:14:46 ryzen kernel: Call Trace:
Aug 13 18:14:46 ryzen kernel:  request_firmware+0x37/0x50
Aug 13 18:14:46 ryzen kernel:  drm_load_edid_firmware+0x269/0x4d0
[drm_kms_helper]
Aug 13 18:14:46 ryzen kernel: 
drm_helper_probe_single_connector_modes+0x296/0x780 [drm_kms_helper]
Aug 13 18:14:46 ryzen kernel:  drm_setup_crtcs+0x139/0x9e0 [drm_kms_helper]
Aug 13 18:14:46 ryzen kernel:  ? kobj_ns_drop+0x50/0x50
Aug 13 18:14:46 ryzen kernel:  ? ww_mutex_lock+0x17/0x80
Aug 13 18:14:46 ryzen kernel:  drm_fb_helper_hotplug_event.part.21+0x8f/0xb0
[drm_kms_helper]
Aug 13 18:14:46 ryzen kernel:  drm_fb_helper_hotplug_event+0x1a/0x20
[drm_kms_helper]
Aug 13 18:14:46 ryzen kernel:  amdgpu_fb_output_poll_changed+0x1a/0x20 [amdgpu]
Aug 13 18:14:46 ryzen kernel:  amdgpu_output_poll_changed+0x12/0x20 [amdgpu]
Aug 13 18:14:46 ryzen kernel:  drm_kms_helper_hotplug_event+0x27/0x30
[drm_kms_helper]
Aug 13 18:14:46 ryzen kernel:  amdgpu_device_resume+0x3a1/0x3e0 [amdgpu]
Aug 13 18:14:46 ryzen kernel:  amdgpu_pmops_resume+0x53/0x60 [amdgpu]
Aug 13 18:14:46 ryzen kernel:  pci_pm_resume+0x65/0xa0
Aug 13 18:14:46 ryzen kernel:  ? pci_pm_freeze+0xe0/0xe0
Aug 13 18:14:46 ryzen kernel:  dpm_run_callback+0x53/0x140
Aug 13 18:14:46 ryzen kernel:  device_resume+0xe1/0x200
Aug 13 18:14:46 ryzen kernel:  async_resume+0x1d/0x50
Aug 13 18:14:46 ryzen kernel:  async_run_entry_fn+0x36/0x150
Aug 13 18:14:46 ryzen kernel:  process_one_work+0x1db/0x3e0
Aug 13 18:14:46 ryzen kernel:  worker_thread+0x47/0x3e0
Aug 13 18:14:46 ryzen kernel:  kthread+0x125/0x140
Aug 13 18:14:46 ryzen kernel:  ? process_one_work+0x3e0/0x3e0
Aug 13 18:14:46 ryzen kernel:  ? kthread_create_on_node+0x70/0x70
Aug 13 18:14:46 ryzen kernel:  ret_from_fork+0x22/0x30
Aug 13 18:14:46 ryzen kernel: Code: 08 48 83 fb 28 74 45 48 8b 8b e0 70 87 81
e9 3c ff ff ff 48 c7 c7 20 2b cb 81 e8 df b1 1b 00 48 c7 c7 40 e8 a0 81 e8 c4
01 c8 ff <0f> ff 41 b9 90 f
Aug 13 18:14:46 ryzen kernel: ---[ end trace 006f0a6880b1aacb ]---
Aug 13 18:14:46 ryzen kernel: [drm:drm_load_edid_firmware [drm_kms_helper]]
*ERROR* Requesting EDID firmware "edid/LG_EG9609_edid.bin" failed (err=-112)

This would not bother me if only those messages were occuring, but I also
experience complete system lockups when I leave the computer display on (with
"xlock" running) and switch off the TV - these crashes seem to occur at the
time the screen blanker deactivates the monitor, but they leave no messages at
all in any logs I could cite. I've got the suspicion that both symptoms are
related (and maybe also related to
https://bugs.freedesktop.org/show_bug.cgi?id=100375 )

I am currently using
https://cgit.freedesktop.org/~agd5f/linux/log/?h=amd-staging-drm-next as my
kernel, but experienced the same error also with previous kernel versions (like
4.12)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 7641 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* [Bug 102202] "ERROR Requesting EDID firmware" (with amdgpu and EDID file)
  2017-08-13 21:52 [Bug 102202] "ERROR Requesting EDID firmware" (with amdgpu and EDID file) bugzilla-daemon
@ 2019-11-19  8:21 ` bugzilla-daemon
  0 siblings, 0 replies; 2+ messages in thread
From: bugzilla-daemon @ 2019-11-19  8:21 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 805 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=102202

Martin Peres <martin.peres@free.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |MOVED

--- Comment #1 from Martin Peres <martin.peres@free.fr> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/219.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2434 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2019-11-19  8:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-13 21:52 [Bug 102202] "ERROR Requesting EDID firmware" (with amdgpu and EDID file) bugzilla-daemon
2019-11-19  8:21 ` bugzilla-daemon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).