< [ на главную ]

Установка драйвера на видеокарту от ATI в Mandriva 2008.
Все делал по подсказке хоршего друга - специалиста в области Linux. Александр - Спасибо. Сам я бы не справился.

Не раз встречал на форумах посты, типа "Помогите поставить АТИшные дрова в Мандриве 2007\2008". У самого ноут с ATI Radeon x1100 и Mandriva 2008. Решил вот поделиться успешным опытом установки - вдруг кому еще поможет.

При установке системы я выбирал не проприетарный драйвер на видео, а стандартный! Возможно, в противном случае пакеты, порты и.т.п. могут отличаться от указанных мной здесь.
Естественно ни о каких 3D эффектах речи не шло. Но потом задумался: "Ни разу при установке окон не оставлял устройства без драйвера, особенно такие как видео. Надо поставить."

Пошел по Сети в поисках драйвера. Не скажу сколько ходил, но набрел на следующий адресок: http://ati.amd.com/support/drivers/linux/linux-radeon.html . скачал оттуда эти 50 мегабайт и приступил к установке.

В первую очередь отключил автозагрузку графического сервера, помня о совете друга (см. выше) делать все из консоли. Если кто не помнит, где это : Меню - Утилиты - Системные - Настройка компьютера - Оборудование - Настройка графического сервера - Параметры - "Автоматически запускать графический интерфейс во время загрузки"

При попытке запуска файла установки система потребовала кучу всего еще. поэтому, не выходя из графики: Меню - Менеджер пакетов(или  Install & Remove Software) - Система - Ядро и оборудование. Проверив, "какой пакет, начинающийся с kernel стоит" выяснилось:
 - Kernel-laptop-2.6.22.9-lmdv
 - Kernel-laptop-latest

для всего этого хозяйства пришлось ставить следующие пакеты (обнаружены через "Поиск", потому не могу сказать, в каком разделе они лежат):
 - kernel-source-2.6.22.9-1mdv
 - kernel-source-latest
 - kernel-laptop-devel-latest
 - kernel-laptop-devel-2.6.22.9-1mdv
 
Как мне обьяснил Саня: "Мы устанавливали сырцы (source) и хедерные файлы (develop) для ядра. Для того, чтобы подключать и встраивать модули необходимы исходники или хотя бы хедеры..."

Едем дальше: в том-же менеджере пакетов Система - X11. И ищем пакеты, которые начинаются с x11. После чего из x11-driver-video-*** оставь только x11-driver-video-radeonhd, все остальное - к чертовой бабушке. потом смотрим чуть ниже и находим xorg-x11-****. Ставим все, что версии 7.2.0.

Итак, все пакеты поставлены. Теперь можно перегрузить комп и, не загружая Х-сервер удалить стоявшие до сих пор драйвера.
Для этого:
 - Заходим в /usr/share/ati
 - Выполняем команду: sh ./fglrx-uninstall.sh
 - Перегружаем комп (командой reboot)

На этом этапе я вновь попробовал запустить файл установки, получил очередную порцию ругани в fglrx-install.log и неустановленные драйвера. Лог выглядел следующим образом:
--------------------------------------------------------------------
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.6.22.9-laptop-1mdv/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.22.9-laptop-1mdv".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
--------------------------------------------------------------------

Обратившись за помощью, получил такой вопрос: "у тебя в каталоге /usr/src есть символьная ссылка linux?". Такая присутствовала.
Тогда последовала каманда: "..перейди в /lib/modules/2.6.22.9-laptop-1mdv... Теперь встань на ссылку ~build и посмотри куда она ссылается..." При проверке выяснилось что ссылается она не туда, куда надо (это все что я понял, честное слово), а надо было "...на установленную версию ядра...", т.е. на /usr/src/linux-2.6.22.9-laptop-1mdv

После всех этих установок, удалений, правок... мне наконец-то было позволено запустить файл установки драйвера :). Который установился довольно шустро и радостно заявил что все нормально.
P.S. от kostyalamer: эта статья написана hanbash
связь с автором для благодарностей и вопросов: hanbash@rambler.ru 

< [ на главную ]


Hosted by uCoz


Hosted by uCoz