| Summary: | x11-drivers/ati-drivers-8.35.5 error: fglrx: Unknown symbol try_to_freeze | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Luigi 'Comio' Mantellini <luigi.mantellini+gentoo> |
| Component: | Current packages | Assignee: | Marien Zwart (RETIRED) <marienz> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | brcha, dominik.paulus, klevin, lu_zero, ps, will.briggs |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Luigi 'Comio' Mantellini
2007-03-31 07:48:37 UTC
That's caused by the suspend2 patch. You can hack around it by removing the check for a 2.6.20 kernel for applying the 8.35.5-2.6.20 patch. The problem is some code moved from sched.h to freezer.h between 2.6.19 and 2.6.20, and the suspend2 patch for 2.6.19 includes that change. So I need to find a different way than a version check to apply that patch, or find a different header that includes the right header to get try_to_freeze on all kernel versions. thanks for the answer. can you check with "linux_chkconfig_string CONFIG_SUSPEND2"? italian ciao (by lapo) (In reply to comment #1) > That's caused by the suspend2 patch. You can hack around it by removing the > check for a 2.6.20 kernel for applying the 8.35.5-2.6.20 patch. The problem is > some code moved from sched.h to freezer.h between 2.6.19 and 2.6.20, and the > suspend2 patch for 2.6.19 includes that change. So I need to find a different > way than a version check to apply that patch, or find a different header that > includes the right header to get try_to_freeze on all kernel versions. I had (still have, hope not for long :) ) the same problem and now I am downloading 2.6.20. Isn't it possible to make a patch for 2.6.19 or at least print a message that ati-drivers-8.35.5 are not compatible with suspend2-sources-2.6.19*? That can be checked while compiling the drivers (kernel_is eq 2.6.19 & linux_chkconfig_present CONFIG_SUSPEND2 or something like that) and the drivers could at least fail at that point instead of rendering the system unusable. PS: My Xorg works, it just doesn't support accelerated OpenGL. This isn't just an issue for the suspend2 sources. I switched to 2.6.19-gentoo-r5, recompiled ati-drivers 8.35.5 and still get "fglrx.ko needs unknown symbol try_to_freeze" when I modprobe fglrx. For me, removing that check, so the 2.6.20 patch is applied to the 2.6.19-r3 suspend2-sources, worked out. Now 35.5 compiled and its working quite well. Fixed in 8.40.x release. |