| 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.