| Summary: | audio broken in 24Hz/24p since 3.11 (regression) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Pierre Ossman <pierre-bugzilla> |
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 19 | CC: | alexander.deucher, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, marcelo.barbosa, skottler, xgl-maint |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | kernel-3.11.9-100.fc18 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-11-24 03:48:01 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: | |
|
Description
Pierre Ossman
2013-09-22 13:55:26 UTC
Dave, if you want us to revert this please let us know. Upstream has patches available to fix this. Could we please have them rolled into the Fedora kernel until you get in sync. :) (In reply to Pierre Ossman from comment #2) > Upstream has patches available to fix this. Could we please have them rolled > into the Fedora kernel until you get in sync. :) They're in Linus' tree, but they aren't marked for stable. Dave, should they be marked for 3.11 stable and are they minimal enough to backport? Commits:
commit 062c2e4363451d49ef840232fe65e8bff0dde2a5
Author: Alex Deucher <alexander.deucher>
Date: Fri Sep 27 18:09:54 2013 -0400
drm/radeon: use 64-bit math to calculate CTS values for audio (v2)
commit e7d12c2f98ae1e68c7298e5028048d150fa553a1
Author: Alex Deucher <alexander.deucher>
Date: Fri Sep 27 18:19:42 2013 -0400
drm/radeon: fix N/CTS clock matching for audio
commit ee0fec312a1c4e26f255955da942562cd8908a4b
Author: Alex Deucher <alexander.deucher>
Date: Fri Sep 27 18:22:15 2013 -0400
drm/radeon: use hw generated CTS/N values for audio
(as far as I know)
You may also want this one: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b852c985010a77c850b7548d64bbb964ca462b02 (In reply to Alex Deucher from comment #5) > You may also want this one: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/ > ?id=b852c985010a77c850b7548d64bbb964ca462b02 Thanks Alex. Should these head to stable as well? (In reply to Josh Boyer from comment #6) > (In reply to Alex Deucher from comment #5) > > You may also want this one: > > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/ > > ?id=b852c985010a77c850b7548d64bbb964ca462b02 > > Thanks Alex. Should these head to stable as well? I suppose so if they apply cleanly. Back to whatever kernel added the problematic 1001 modes. Added to Fedora. Thanks Alex. kernel-3.11.6-200.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.11.6-200.fc19 kernel-3.11.6-100.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/kernel-3.11.6-100.fc18 Package kernel-3.11.6-200.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.11.6-200.fc19' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-19650/kernel-3.11.6-200.fc19 then log in and leave karma (feedback). kernel-3.11.6-200.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. Something went wrong here. The hacked up 3.11.1 kernel I used for testing a solution for this works fine. The proper 3.11.6 kernel that ended up in the repos glitches every 9 minutes of audio. :/ I've found the problem. You lost a chunk in the ee0fec312a1c4e26f255955da942562cd8908a4b commit. evergreen_hdmi.c should also have been modified. Upstream has however reverted that change in this commit: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=de926800b155886c61b06146e28c0ba2e6fafc39 I've reopened the upstream bug as the current state of things is still broken (albeit less so than when we started). kernel-3.11.6-101.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/kernel-3.11.6-101.fc18 Package kernel-3.11.6-101.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.11.6-101.fc18' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-20545/kernel-3.11.6-101.fc18 then log in and leave karma (feedback). There is nothing in that kernel that fixes this. Is this bug being updated automatically? (In reply to Pierre Ossman from comment #17) > There is nothing in that kernel that fixes this. Is this bug being updated > automatically? Yes, sort of. The bug was originally included in the fixed commits with 3.11.6-100 and that was in updates-testing. When 3.11.6-101 was submitted, it obsoleted that previous updates-testing bug and inherited any bugs it referenced. I'll edit all the updates to remove this bug number. Upstream is pleased with the suggested fixes. Please apply to Fedoras 3.11 and 3.12 kernels. Thanks. :) Think you could get this in for the 3.11.8 update? These two commits, right?
commit 3e71985f2439d8c4090dc2820e497e6f3d72dcff
Author: Pierre Ossman <pierre>
Date: Wed Nov 6 20:00:32 2013 +0100
drm/radeon/audio: correct ACR table
commit a2098250fbda149cfad9e626afe80abe3b21e574
Author: Pierre Ossman <pierre>
Date: Wed Nov 6 20:09:08 2013 +0100
drm/radeon/audio: improve ACR calculation
Yup. Thanks Pierre. Added. kernel-3.11.9-300.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.11.9-300.fc20 kernel-3.11.9-200.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.11.9-200.fc19 kernel-3.11.9-100.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/kernel-3.11.9-100.fc18 Package kernel-3.11.9-100.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.11.9-100.fc18' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-21822/kernel-3.11.9-100.fc18 then log in and leave karma (feedback). kernel-3.11.9-200.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. kernel-3.11.9-300.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. kernel-3.11.9-100.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |