opensuse 11.3

Jul 13, 2010 04:26

Поставил тут сабж на новый ноут


- Чтобы в /var/log/messages перестали сыпаться страшные "Corrupted low memory at" надо в kernel boot options прописать memory_corruption_check=0. Как советуют тут - "So my low memory isn't corrupt after all, just a bug in a feature that can be disabled." ;-)

- Чтобы перестал падать hald-probe-input:

linux kernel: [ 23.587280] hald-probe-inpu[2956]: segfault at 3 ip 00007f1fec470f79 sp 00007fff1719bb60 error 4 in libc-2.11.2.so[7f1fec3f9000+156000] надо наложить патч:

--- a/hald/linux/probing/probe-input.c
+++ b/hald/linux/probing/probe-input.c
@@ -70,6 +70,7 @@
fd = -1;

setup_logger ();
+ dbus_error_init (&error);

button_type = getenv ("HAL_PROP_BUTTON_TYPE");
if (button_type == NULL)
@@ -96,7 +97,6 @@
if (udi == NULL)
goto out;

- dbus_error_init (&error);
if ((ctx = libhal_ctx_init_direct (&error)) == NULL)
goto out;

- Чтобы установить родные дрова ATI 10.6 надо наложить патч:

diff -burp fglrx-install.orig/check.sh fglrx-install.good/check.sh
--- fglrx-install.orig/check.sh 2010-06-03 15:23:55.000000000 +0100
+++ fglrx-install.good/check.sh 2010-07-13 04:17:10.483492380 +0100
@@ -145,7 +145,7 @@ for the_x_binary in ${x_binaries}; do

if [ "$xorg_server_ver_num" ]
then
- if [ `echo "$xorg_server_ver_num" | grep -c '1\.7'` -gt 0 ]
+ if [ `echo "$xorg_server_ver_num" | grep -c '1\.8'` -gt 0 ]
then
X_VERSION="Xorg"
x_ver_num="7.5"
diff -burp fglrx-install.orig/common/lib/modules/fglrx/build_mod/kcl_wait.c fglrx-install.good/common/lib/modules/fglrx/build_mod/kcl_wait.c
--- fglrx-install.orig/common/lib/modules/fglrx/build_mod/kcl_wait.c 2010-06-03 15:23:55.000000000 +0100
+++ fglrx-install.good/common/lib/modules/fglrx/build_mod/kcl_wait.c 2010-07-13 03:01:00.000000000 +0100
@@ -36,6 +36,7 @@
#else
#include
#endif
+#include
#include
#include
#include

Previous post Next post
Up