| Summary: | =sys-kernel/gentoo-sources-3.10.7 amd modesetting freezes the hardware | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Zoltán Halassy <zhalassy> |
| Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | galtgendo |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| URL: | https://bugzilla.kernel.org/show_bug.cgi?id=60797 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
working config for 3.8
freezing config for 3.10 Working config with 3.11 |
||
|
Description
Zoltán Halassy
2013-08-26 09:08:28 UTC
Created attachment 357058 [details]
working config for 3.8
Created attachment 357060 [details]
freezing config for 3.10
Seem to be vanilla kernel regression. Upstream bugreport: https://bugzilla.kernel.org/show_bug.cgi?id=60797 From a quick look, there happened about 122 commits in drivers/gpu/drm/radeon between 3.9.11 and 3.10.7; so, if you keep dividing that number by two you can conclude that you can find the offending commit in about 7 or 8 compilations. So, if you don't mind compiling your kernel that many times; could you please do https://wiki.gentoo.org/wiki/Kernel_git-bisect between v3.9.11 and v3.10.7 but instead of the "start bisect" step there use this instead: git bisect start 3.10.7 3.9.11 -- drivers/gpu/drm/radeon So, follow the instructions further. When your system works once you reboot into a new compiled kernel, mark it as a good bisect; when it breaks due to the artifacts or blank screen, mark it as bad. There is a small change the commit happened outside of the directory, but given that this isn't the first time I hear of this problem with Radeon and I don't see problems with others; I think it is worth doing it by directory. Worst case we end up with a small enough range between two radeon commits we can skim through or in worst case further test. Thank you in advance. Added results to upstream bugreport. Thank you for the tip. One thing is strange for me though, the version bisec gave me was 3.9.0-rc4 . Why does my box work with vanilla 3.9.11? So, new kernels needs different firmware. The problem in 3.10.7 still exists (freezing hardware), but it's fixed in 3.11 when the correct firmware is loaded. Is this mean this bug will closed as wontfix? =sys-kernel/gentoo-sources-3.11.0 works with the attached config, only needs R700_rlc.bin, RV710_smc.bin and RV710_uvd.bin compiled in, if radeon driver is compiled in aswell. Created attachment 358556 [details]
Working config with 3.11
|