Summary: | HDMI port detected as DVI on newer kernels | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | zardam | ||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||||
Version: | unspecified | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
It would be helpful to get dmesgs on both kernels, with drm.debug=14 module parameter set, all the way from boot. Created attachment 143039 [details]
dmesg on 4.9 kernel
Created attachment 143040 [details]
dmesg on 4.18 kernel
I have attached the dmesg output on both kernel, with drm.debug=14 This was broken by de44e256b92c ("drm/i915/sdvo: Shut up state checker with hdmi cards on gen3") I have a branch which should hopefully restore things to a working state (and improve a bunch of other things as well): git://github.com/vsyrjala/linux.git sdvo_limited_range_5 I'd quite like a gen3 machine with SDVO HDMI for testing, but after checking ebay no way. 150-250 bucks for a g33. Nuts! Thank you for your answer. I tested your branch, and the output is now detected again as HDMI in /sys/class/drm/ I cannot test audio output as the kernel does not want to mount the root filesystem (over iscsi) for now. I confirm, audio over HDMI is working fine with you branch (I finally managed to boot the system). Should now be fixed: commit dc49a56bd43bb04982e64b44436831da801d0237 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Tue Apr 9 17:40:49 2019 +0300 drm/i915/sdvo: Implement proper HDMI audio support for SDVO |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 142749 [details] video bios I'm using debian stretch on a Shuttle SG33 system (Intel G33 Chipset). With debian kernel 4.9.0-8-amd64, the two output ports are correctly discovered : one HDMI and one VGA: $ ls /sys/class/drm/ card0 card0-HDMI-A-1 card0-VGA-1 controlD64 renderD128 version With debian kernel 4.18.0 (from stretch-backports), the HDMI port is discovered as DVI port, and the audio output no longer works on this port: $ ls /sys/class/drm/ card0 card0-DVI-D-1 card0-VGA-1 renderD128 version My "main" issue is the missing audio on the HDMI port when it is detected as DVI. The video is working properly. I'm attaching the video bios, but I don't know it it is relevant, I can provide more information if needed.