| Summary: | External display/projector via thunderbolt/DP not detected on MacBook Air | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Alexander Todorov <atodorov> | ||||||
| Component: | kernel | Assignee: | X/OpenGL Maintenance List <xgl-maint> | ||||||
| kernel sub component: | Graphics | QA Contact: | Desktop QE <desktop-qa-list> | ||||||
| Status: | CLOSED NOTABUG | Docs Contact: | |||||||
| Severity: | high | ||||||||
| Priority: | high | CC: | hdegoede | ||||||
| Version: | 7.3 | ||||||||
| Target Milestone: | rc | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | |||||||||
| : | 1400593 (view as bug list) | Environment: | |||||||
| Last Closed: | 2016-12-30 11:44:13 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 1400593 | ||||||||
| Attachments: |
|
||||||||
|
Description
Alexander Todorov
2016-10-19 08:13:58 UTC
Created attachment 1214217 [details]
/sys/class/drm/card0/error
More info I was able to dig out:
окт 26 10:43:17 aero kernel: [drm] stuck on render ring
окт 26 10:43:17 aero kernel: [drm] GPU HANG: ecode 8:0:0x85dffffb, in Xorg [1611], reason: Ring hung, action: reset
окт 26 10:43:17 aero kernel: [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
окт 26 10:43:17 aero kernel: [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
окт 26 10:43:17 aero kernel: [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
окт 26 10:43:17 aero kernel: [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
окт 26 10:43:17 aero kernel: [drm] GPU crash dump saved to /sys/class/drm/card0/error
окт 26 10:43:17 aero kernel: drm/i915: Resetting chip after gpu hang
Created attachment 1214221 [details] Xorg.log # cat /etc/X11/xorg.conf.d/98-mba_bl.conf # as per https://bugzilla.redhat.com/show_bug.cgi?id=989555#c17 # uncomment below if brightness control still doesn't work after # mba6x_bl is loaded Section "Device" Identifier "Intel Graphics" Driver "intel" Option "Backlight" "mba6x_backlight" EndSection NOTE: mba6x_backlight is an out of tree driver that I compiled myself. Sources are available from https://github.com/atodorov/mba6x_bl/commits/rhel_7.2_3.10.0-327.el7.x86_64 (In reply to Alexander Todorov from comment #2) > NOTE: mba6x_backlight is an out of tree driver that I compiled myself. > Sources are available from > https://github.com/atodorov/mba6x_bl/commits/rhel_7.2_3.10.0-327.el7.x86_64 Since you've hardware to test this with, any chance you could work on upstreaming this driver ? I can help you with the kernel process if necessary. (In reply to Hans de Goede from comment #3) > (In reply to Alexander Todorov from comment #2) > > NOTE: mba6x_backlight is an out of tree driver that I compiled myself. > > Sources are available from > > https://github.com/atodorov/mba6x_bl/commits/rhel_7.2_3.10.0-327.el7.x86_64 > > Since you've hardware to test this with, any chance you could work on > upstreaming this driver ? I can help you with the kernel process if > necessary. Thanks for the proposal but it would be far stretch for me to actually do this. I merely cloned the git repo and built the source for RHEL, altering some of the patches here and there. I don't have the technical knowledge to actually maintain the driver upstream. I've filed an issue with the original author to see what his intentions are: https://github.com/patjak/mba6x_bl/issues/57 ping, any update here? I've tried the same hardware with Fedora25 live cd and still all of the ports are disabled. Followed some hints from here: https://bugs.launchpad.net/linuxmint/+bug/1471254 and now with mate-settings-daemon-1.16.0-2.el7.x86_64 kernel-3.10.0-514.el7.x86_64 the display is working as expected. I did remove ~/.config/monitors.xml and /etc/mate-settings-daemon/xrandr/monitors.xml before reboot though. ~/.config/monitors.xml appears to have been created automatically after reboot. Note: -514 results in my computer locking up (not sure why ATM) so I've gone ahead and installed kernel-3.10.0-537.el7.x86_64 from nightly to see how things go. Further update. It looks like the latest kernels have updated the Intel backlight driver. I have removed mba6x_bl package from my system and backlight controls still work as expected. Also external monitor works as expected with 3.10.0-514.el7.x86_64 and my computer hasn't crashed or frozen yet as it used to when mba6x_bl was installed so closing as not a bug. |