https://bugs.freedesktop.org/show_bug.cgi?id=97402
Bug ID: 97402
Summary: AMDGPU/Iceland kernel panic on shutdown
Product: DRI
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: krejzi(a)email.com
Created attachment 125892
--> …
[View More]https://bugs.freedesktop.org/attachment.cgi?id=125892&action=edit
Kernel panic capture
Linux 4.8-rc2. See attached screenshot.
--
You are receiving this mail because:
You are the assignee for the bug.
[View Less]
Different subsystems and drivers have different preferences for where to
file bugs and what information to include. Add "B:" entry for specifying
the URI for the bug tracker directly, a web page for detailed info on
filing bugs, or a mailto: URI.
Cc: Daniel Vetter <daniel(a)ffwll.ch>
Cc: Joe Perches <joe(a)perches.com>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Jani Nikula <jani.nikula(a)intel.com>
---
Dust settled since the last time, maybe we can …
[View More]make URI work?
---
MAINTAINERS | 2 ++
1 file changed, 2 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 89112a65b831..4a47ec00a09d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -74,6 +74,8 @@ Descriptions of section entries:
These reviewers should be CCed on patches.
L: Mailing list that is relevant to this area
W: Web-page with status/info
+ B: URI for where to file bugs. A web-page with detailed bug
+ filing info, a direct bug tracker link, or a mailto: URI.
Q: Patchwork web based patch tracking system site
T: SCM tree type and location.
Type is one of: git, hg, quilt, stgit, topgit
--
2.1.4
[View Less]
Just wanted to resend the adv7511 hdmi bridge audio support for
review and consideration for merging.
I've taken the core audio work done by Lars-Peter Clausen, and
adapted by Srinivas Kandagatla and Archit Taneja, and tried to
rework it to use the hdmi-codec sound driver.
This patchset, along with the i2s driver and dts changes allows
HDMI audio to work on the HiKey board.
As suggested, I do intend to rework the dts changes (not submitted
here) to use the of graph simple-card, instead of …
[View More]the simple-card
method I currently use, but I don't believe that that change would
effect these patches.
I'd really appreciate any thoughts or feedback.
thanks
-john
New in v4:
* Kconfig tweaks suggested by Lars-Peter Clausen
Cc: David Airlie <airlied(a)linux.ie>
Cc: Archit Taneja <architt(a)codeaurora.org>
Cc: Laurent Pinchart <laurent.pinchart(a)ideasonboard.com>
Cc: Wolfram Sang <wsa+renesas(a)sang-engineering.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla(a)linaro.org>
Cc: "Ville Syrjälä" <ville.syrjala(a)linux.intel.com>
Cc: Boris Brezillon <boris.brezillon(a)free-electrons.com>
Cc: Andy Green <andy(a)warmcat.com>
Cc: Dave Long <dave.long(a)linaro.org>
Cc: Guodong Xu <guodong.xu(a)linaro.org>
Cc: Zhangfei Gao <zhangfei.gao(a)linaro.org>
Cc: Mark Brown <broonie(a)kernel.org>
Cc: Lars-Peter Clausen <lars(a)metafoo.de>
Cc: Jose Abreu <joabreu(a)synopsys.com>
Cc: Kuninori Morimoto <kuninori.morimoto.gx(a)renesas.com>
Cc: dri-devel(a)lists.freedesktop.org
John Stultz (1):
drm/bridge: adv7511: Add Audio support.
Srinivas Kandagatla (1):
drm/bridge: adv7511: Enable the audio data and clock pads on adv7533
drivers/gpu/drm/bridge/adv7511/Kconfig | 8 +
drivers/gpu/drm/bridge/adv7511/Makefile | 1 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 ++
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 213 +++++++++++++++++++++++++
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 4 +
drivers/gpu/drm/bridge/adv7511/adv7533.c | 1 +
6 files changed, 243 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c
--
2.7.4
[View Less]
These were previously set in dw_hdmi_connector_get_modes but this
isn't called when the EDID is overridden. This can be seen in
drm_helper_probe_single_connector_modes. Using the
drm_kms_helper.edid_firmware parameter therefore always resulted in
silence, even when providing the very same EDID that had previously
been read from /sys.
I saw that other drivers set similar properties in mode_set rather
than get_modes. radeon_audio_hdmi_mode_set is one such example. It
calls radeon_connector_edid …
[View More]to retrieve the EDID so I drew inspiration
from this for the fix.
I have tested this with a Utilite Pro on 4.9-rc3. I tried overriding
the EDID with my own, not overriding the EDID, hotplugging the display
after booting, and overriding the EDID with 1920x1080.bin. The latter
has no audio parameters so no sound was heard as expected.
Signed-off-by: James Le Cuirot <chewi(a)gentoo.org>
---
Notes:
I do have some questions.
I don't know the significance of the mutex lock. I put my code inside
it because I am modifying the hdmi properties. Is this necessary?
Should it go before or after the lock instead?
I'm also wondering whether I should initially set both properties to
false in case the EDID is missing but the driver didn't do this
previously. Perhaps it should have?
I have only contributed one line to the kernel before, many years ago,
so please be gentle. :)
drivers/gpu/drm/bridge/dw-hdmi.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/bridge/dw-hdmi.c b/drivers/gpu/drm/bridge/dw-hdmi.c
index ab7023e..a30b691 100644
--- a/drivers/gpu/drm/bridge/dw-hdmi.c
+++ b/drivers/gpu/drm/bridge/dw-hdmi.c
@@ -1383,12 +1383,23 @@ static void dw_hdmi_bridge_mode_set(struct drm_bridge *bridge,
struct drm_display_mode *mode)
{
struct dw_hdmi *hdmi = bridge->driver_private;
+ struct drm_property_blob *edid_blob;
+ struct edid *edid;
mutex_lock(&hdmi->mutex);
/* Store the display mode for plugin/DKMS poweron events */
memcpy(&hdmi->previous_mode, mode, sizeof(hdmi->previous_mode));
+ edid_blob = hdmi->connector.edid_blob_ptr;
+ if (edid_blob) {
+ edid = (struct edid *) edid_blob->data;
+ if (edid) {
+ hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
+ hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
+ }
+ }
+
mutex_unlock(&hdmi->mutex);
}
@@ -1445,8 +1456,6 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector)
dev_dbg(hdmi->dev, "got edid: width[%d] x height[%d]\n",
edid->width_cm, edid->height_cm);
- hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
- hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
drm_mode_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid);
/* Store the ELD */
--
2.10.1
[View Less]
https://bugs.freedesktop.org/show_bug.cgi?id=10499
Peter Hutterer <peter.hutterer(a)who-t.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |peter.hutterer(a)who-t.net
Product|X.org integration tests |DRI
Status|NEW |RESOLVED
Resolution|--- |NOTOURBUG
…
[View More]Component|general |General
Alias|a, to.my |
Assignee|peter.hutterer(a)who-t.net |dri-devel(a)lists.freedesktop
| |.org
--- Comment #10 from Peter Hutterer <peter.hutterer(a)who-t.net> ---
Not sure why this was moved to XIT, so moving back and closing as per comment
#9 and 9 years of silence after that.
--
You are receiving this mail because:
You are the assignee for the bug.
[View Less]
https://bugs.freedesktop.org/show_bug.cgi?id=97879
--- Comment #42 from Evan Black <evan2013(a)live.com> ---
Can't really contribute much in terms of any of the tracing stuff; just
dropping my specs here as I have similar issues.
Core i5 4690k
R9 285
8 GB Memory
I've tried it both on my SSD and HDD, and the issue was exactly the same:
freezing in the early stages of the match or when new players join the game,
obviously linked to loading their model / textures.
Please keep the search …
[View More]up; I'd love to play this game just as smooth as it runs
on Windows.
--
You are receiving this mail because:
You are on the CC list for the bug.
[View Less]
https://bugs.freedesktop.org/show_bug.cgi?id=10499
tommy ujai <peacetommy25(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|blocker |normal
Product|DRI |X.org integration tests
Alias| |to.my, a
Component|General |general
…
[View More]Assignee|dri-devel(a)lists.freedesktop |peter.hutterer(a)who-t.net
|.org |
--
You are receiving this mail because:
You are the assignee for the bug.
[View Less]