https://bugs.freedesktop.org/show_bug.cgi?id=95358
Bug ID: 95358 Summary: Tonga no hdmi audio on DAL 4.7 works on DAL 4.6 Product: DRI Version: DRI git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: DRM/AMDgpu Assignee: dri-devel@lists.freedesktop.org Reporter: adf.lists@gmail.com
I have lost HDMI audio with adg5f drm-next-4.7-wip-dal
It worked with 4.6 dal branch.
I can't bisect 4.7 as I can't find a working - if I go too far back I die on boot and need hard reset or get no display.
https://bugs.freedesktop.org/show_bug.cgi?id=95358
--- Comment #1 from Andy Furniss adf.lists@gmail.com --- FWIW I found an old build of 4.7-dal that did have sound - though it was early, 23rd March and I don't have any builds in between.
I see if I git reset --hard 4.5.0-rc7-g629edea (the version of that build) I can get a new working build and seemingly git history from that time.
If I had more builds I guess I could narrow it down like that - but I don't and I don't know how get the historic head versions from git - is that possible?
https://bugs.freedesktop.org/show_bug.cgi?id=95358
--- Comment #2 from Felix Schwarz felix.schwarz@oss.schwarz.eu --- (In reply to Andy Furniss from comment #1)
Maybe I completely misunderstood your question but did you try "git checkout <COMMIT>"? As far as I can see the main challenge might be to get these commit ids as the DAL branches are rebased regularly, right? "git reflog" might be an option but it might be a bit tedious to search through the big amount of commits.
https://bugs.freedesktop.org/show_bug.cgi?id=95358
--- Comment #3 from Andy Furniss adf.lists@gmail.com --- (In reply to Felix Schwarz from comment #2)
Yea, I mainly test the non dal branch so it is the commit hashes I am missing.
I would need to be able to checkout based on date really I think.
Thanks, I've never used that before, it seems to be just a history of what I did, which doesn't really help as I wasn't on the dal branch mostly, but is useful to know for the future as its now worth me just switching around various branches even if I know I don't have time to build and test every one.
Saying that it looks like I did switch to it but didn't build, so I do have something else to try.
https://bugs.freedesktop.org/show_bug.cgi?id=95358
--- Comment #4 from Andy Furniss adf.lists@gmail.com --- Possible progress with the git aspect - while reading about reflog I saw a comment which lead me to doing -
git log --walk-reflogs origin/drm-next-4.7-wip-dal
which apparently gets me a sha for every time I did git fetch origin and dal got updated.
Looks promising, but I haven't had time to test it out yet.
https://bugs.freedesktop.org/show_bug.cgi?id=95358
--- Comment #5 from Andy Furniss adf.lists@gmail.com --- After more testing with older versions of drm-next-4.7-wip-dal
it seems that this stopped working after the rebase on top of 4.6.
I can't be sure of course, but I can't so far find a working on anything after a version that was based on 4.5.0-rc7, the next I can test is on top of 4.6.0-rc2 and even if I set its history to look much like the working it doesn't work.
https://bugs.freedesktop.org/show_bug.cgi?id=95358
Andy Furniss adf.lists@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #6 from Andy Furniss adf.lists@gmail.com --- I guess DAL work is all happening in the staging branches now and with current amd-staging-4.7 HDMI sound is working OK for me.
dri-devel@lists.freedesktop.org