Блог веб-программиста

6Сен/091

О Sabayon 4.2 и не только

Поставил я как то себе на домашний компьютер Sabayon 4.2 Gnome x86_64. Конечно хотелось бы скачать Sabayon 5, но его ещё нигде нет - одни слухи только. Первое впечатление о системе было замечательное.

Ну Gentoo как Gentoo, только ставится быстрее, не надо с хэндбуком сидеть. Есть встроенный менеджер пакетов entropy с графическим фронтэндом Sulfur. Из консоли всё ставится через equo install. emerge также работает.

Связано с категорией: linux Читать полностью
20Ноя/080

Проприетарные драйвера ATi на ядре 2.6.25

Поставил вот себе недавно Gentoo Linux 2008.0 с portage снапшотом от 12 ноября 2008 г. и ядром kernel-2.6.25-gentoo-r9. Решил поставить проприетарные драйвера на свой ATi Radeon 9600 Pro.

Решил воспользоваться факом Распространенные вопросы об ATI в Gentoo Linux. Но не тут то было. Получил по лбу ошибкой:

WARNING: modpost: module fglrx.ko uses symbol 'init_mm' marked UNUSED

Ну warning и warning скажете Вы. Но тем не менее удачно скомпилированный модуль отказывался запускаться:

FATAL: Error inserting fglrx (/lib/modules/2.6.25-gentoo-r9/fglrx/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)

init_mm собственно и является причиной.

В интернетах узнал, что у кого-то выползают ещё и такие ошибки:

fglrx: Unknown symbol flush_tlb_page
 
Symbol init_mm is marked as UNUSED, however this module is using it

Загуглив, решение было найдено.

Редактируем /usr/src/linux/arch/x86/kernel/init_task.c

Меняем строчку

EXPORT_UNUSED_SYMBOL(init_mm); /* will be removed in 2.6.26 */

На

EXPORT_SYMBOL(init_mm);

Компилируем ядро и затем заново компилируем fglrx (ну или emerge ati-drivers).

Остается вопрос, как это всё будет выглядеть в 2.6.26.

Связано с категорией: Новости Нет комментариев