LINUX.ORG.RU

[ASPLinux]Установка дров ATI


0

0

Доброго время суток!
Использую ASPLinux DELUXE 11.2, kernel 2.6.17 and X.org.X11-6.9.0
Видеокарта:   RADEON 9600 Series ATI Technologies Inc,RAM=256Mb, 1024x768(32bit)(60Hz)
   Установил linux только с параметром CORE + разрешенные пакеты зависимостей(чтобы лучше приспособиться к линуксу):
      160 - пакетов установки;
375Мб занимает свободное пространство HDD
   Вопрос в следующем!
   Установил драйвер для видеокарты Radeon 9600 Series, а именно:
      xorg-x11-drv-fglrx-8.26.18-1.112asp.i386.rpm
   При запуске команды X, выводит сообщение:
getconfig.pl: 1 rule added from file '/ur/X11R6/lib/X11/getconfig/xorg.cfg'
getconfig.pl: Evaluated 24 rule with 0 error.
getconfig.pl: Weight of result is 500.
New driver is «ati»
(==) Using default built-in configuration (53 lines)
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(EE) open /dev/fb0: No such file or directory
(EE) <default pointer>: Cannot find which device to use
(EE) xf86OpenSerial: No Device specified.
(EE) <default pointer>: cannot open input device
(EE) PreInit failed for input device «<default pointer>»
No core pointer
Fatal server error:
failed to initialize core devices

Please also check the log file at «/var/log/Xorg.0.log» for additional information.

   Из этого сообщения понятно, что видеокарта толком не определена. Где и какие файлы нужно подредактировать для устранения неисправности?
   При запуске команды startx, выводит подобное сообщение, что и при команде Х, с дополнительными строками:

XIO: fatal IO error 104(Connection reset by peer) on X server ":0.0"
after 0 reguest (0 known processed) with 0 events remaining.

   При запуске команды xvidtune, выводит сообщение:

Error: Can't open display:

   В «руководстве администратора», которая прилагалась в коробке дистрибутива, описана настройка X Windows System, которая осуществляется программой system-config-display, результат работы сохраняется в файл /etc/X11/xorg.conf. Так как я Установил linux только с параметром CORE + разрешенные пакеты зависимостей, то у меня нет данного файла в каталоге /etc/X11/, но есть другие файлы, которые располагаются в /usr/X11R6/lib/Server/xorg.conf и /usr/X11R6/lib/X11/getconfig/xorg.cfg. Подскажите, пожалуйста, как мне настроить Х систему, для последующей настройки среды рабочего стола???

   Обратился в компанию ASPLinux за поддержкой и получил следующий ответ:

   >Драйвер fglrx идущий в составе дистрибутива и в обновлениях к данной версии не поддерживает Вашу видеокарту (производители не развивали поддержки видеокарт ниже 9800 при разработке данного драйвера в старых версиях). Вы можете либо скачать и установить проприетарный драйвер от ATI, однако не устанавливайте самую последнюю версию, т.к. система может конфликтовать с ней (на момент развития версии 11.2 был актуален драйвер версии 2.28.8), и попробовать настроить систему с этим драйвером, либо установить драйвер vesa.<

   Но устанавливая Linux, при этом выбрав вариант установки Разработка, видео карта определяется хорошо и Х-система с оконными менеджерами и рабочим столом работают нормально. Так как я ущемлен в выходе в нэт и ограничена служба поддержки, то прошу вас помочь мне в данной проблеме.

Заранее спасибо!!!


ты поставил fglrx, в логах иксов говориться про драйвер ati(radeon), ну и еще служба поддержки хороша, либо fglrx либо vesa, они про открытые драйвера для ati не знают что ли, хотя как оно на такой древности работать будет точно не скажу.

попробуй в файле /ur/X11R6/lib/X11/getconfig/xorg.cfg
убрать строку BusID «PCI:1:0:1»
проверь что бы была строка
Driver «ati» или Driver «radeon»

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

В файле /usr/X11R6/lib/X11/getconfig/xorg.cfg, не закомментированна лишь одна строка:

$weight=1000

Вот строки, которые скорее относятся к редактированию(в linux'e полный чайник, по этому не знаю где и что делать=)):

# Pre-defined variables include:
#
# $vendor PCI vendor ID
# $device PCI deviceID
# $revision PCI revision ID
# $subsys PCI subsystem ID
# $subsysVendor PCI subsystem vendorID
# $class PCI class
# $XorgVersion Xorg version, as a 'v' string.
#
# The Xorg version information is also avaliable a the following:
#
# $XorgVersionNumeric
# $XorgVersionMajor
# $XorgVersionMinor
# $XorgVersionPatch
# $XorgVersionSnap
#
endFile

Не знаю, куда прописывать Driver «ati» / Driver «radeon», т.к. нет строки BusID «PCI:1:0:1» и ей подобной!!!
ЗЫ:благодарен за любой ответ!!!

FA70H
() автор топика
Ответ на: комментарий от FA70H

попробуй выполнить от рута # X -configure
потом # cp /root/xorg.conf.new /etc/X11/xorg.conf
ну и уже в самом проверь что бы было Driver «radeon», и тсартуй иксы, если не заработает попробуй прописать Driver «vesa».

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

Выполнил от рута # X -configure, а вот результат:

*** be the reason for thw server aborting.

Backtrace:
0: X(xf86SigHandler+0x86) [0x8088676]
1: [0xfa1420]
2: /lib/libc.so.6(memcpy+0x1c) [0x37192c]
3: /usr/X11R6/lib/modules/drivers/fglrx_drv.so/R200Probe+0x121) [0x10f9f81]
4: X(DoConfigure+0x14a) [0x8073e1f]
5: X(InitOutput+0x649) [0x807156d]
6: X(main+0x233) [0x80d0e6f]
7: /lib/libc.so.6(__libc_start_main+0xdf) [0x31ad9f]
8: X[0x806fe61]

Fatal server error:
Caught signal 11. Server aborting

Аварийный останов.

Т.к. система дала понять, что произошел некий сбой, то нет смысла выполнять # cp /root/xorg.conf.new /etc/X11/xorg.conf, т.к. файл xorg.conf.new не был создан, да и самого файла /etc/X11/xorg.conf нету!!!
Возможно я сам чего-то недоговариваю, т.к. не знаю толком ни чего о linux'е. Решил сейчас переустановить заново linux, выбрав установку для Разработчиков, чтобы Х-сервер и окружения рабочего стола установились без проблем.
Вопрос, какие файлы мне нужно скинуть с данного linux'a для последующего сравнения, да бы узнать в чем проблема, а также, где и что мне нужно искать в установленном linux'e с полноценным рабочим столом?
Благодарен за любой совет=)

FA70H
() автор топика
Ответ на: комментарий от FA70H

> самого файла /etc/X11/xorg.conf нету!!!
Правильно, его надо создать.

да бы узнать в чем проблема

В видеокарте ATI и идиотских драйверах от производителя. Решение: свободные драйвера (radeon).

AITap ★★★★★
()
Ответ на: комментарий от Novell-ch

Переустановил linux, выбрав режим установки «Разработка». Драйвер определился верно и оконное окружение работало нормально...
Затем вновь установил linux только с параметром CORE + разрешенные пакеты зависимостей(чтобы лучше приспособиться к линуксу):
      160 - пакетов установки
      375Мб занимает свободное пространство HDD
Далее настроил yum - репозиторий(не понимаю значение этого слова и поэтому буду обзывать ее утилитой). От него толку не было(вспешке не хочется разбираться), и поэтому решил использовать rpm. Установка пакетов:

rpm -ivv --nodeps /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-libs-6.9.0-1.112.12asp.i386.rpm
rpm -ivv --nodeps /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-6.9.0-1.112.12asp.i386.rpm
rpm -ivv --nodeps /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-tools-6.9.0-1.112.12asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-xfs-6.9.0-1.112.12asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/pkgconfig-2.20-1.fc4.1.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/fontconfig-2.2.3-13.1asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/zlib-devel-1.2.2.2-5.fc4.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/zlib-1.2.2.2-5.fc4.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/freetype-devel-2.1.9-2asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/fontconfig-devel-2.2.3-13.1asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-Mesa-libGL-6.9.0-1.112.12asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/xorg-x11-Mesa-libGLU-6.9.0-1.112.12asp.i386.rpm
rpm -ivv /media/dvdrecorder/ASPLinux/RPMS/xorg-drv-fglrx-8.26.18-1.112asp.i386.rpm

Далее запусти от рута # X -configure, результат на лицо:

sis
trident
tdfx
tga
tseng
v4l
via
fbdev
vesa
vga

dlopen: /usr/X11R6/lib/modules/drivers/apm_drv.so: undefined symbol: XvRTPort
(EE) Failed to load /usr/X11R6/lib/modules/drivers/apm_drv.so
(EE) Failed to load module «apm»(loader failed, 7)
(++) Using config file: «/root/xorg.conf.new»
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found

Xorg is not able to detect yuor mouse
Edite the file and correct the Device

Yuor xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'

Установив xterm(т.к. не знал как определить работы драйвера), и последовал выше сказанному указанию, 'X -config /root/xorg.conf.new' после чего последовало сообщение, а текст сильно изменился, давая понять, что дрова заработали=):

to make sure that yuo have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknow.
(==) Log file: «/var/log/Xorg.0.log», Time: Sun Mar 19 22:55:17 2010
(++) Using config file: «/root/xorg.conf.new»
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(EE) xf86OpenSerial: Cannot open device /dev/mouse
No such file or directory.
(EE) Mouse0: cannot open input device
(EE) PreInit failed for input device «Mouse0»
No core pointer

Fatal server error:
failed to initialize core devices

Далее сделал как мне ранее советовали: cp -iv /root/xorg.conf.new /etc/xorg.conf
Боюсь перезагружать комп, мне кажется что еще не все сделано! Подскажите если что заметили и можно закрывать топик=)

ЗЫ: огромное всем спасибо!!!

FA70H
() автор топика
Ответ на: комментарий от FA70H

ну вот зачем опять этот fglrx ставить, и вообще ставить все через rpm это извращение,если есть yum то лучше использовать его, боюсь что иксы при перезагрузке не подхватят мышку.
для уму нужно указать использовать файла с двд, если он еще для этого не создать фаил в /etc/yum.repos.d/ или в /etc/yum/repos.d/ с названием к примеру dvd.repo и таким содержание.
[dvd]
name=Fedora DVD
baseurl=file:///home/me/disk
enabled=1
gpgcheck=0

ну а дальше man yum
и уже все ставить им
поищи в каком пакете драйвер радеон
yum whatprovides radeon
yum whatprovides apm_drv.so
и поставь те пакеты
yum install имя_пакета

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

yum работает нормально, просто не умею им толком пользоваться=)
Перезагружал комп, робатает с запинкой, т.е. приходится каждый раз вбивать либо Х, либо startx. Использую стандартный загрузчик ASPLoader, так понимаю он является загрузчиком GRUB, где мне и нужно прописать загрузку Х-сов?
А что насчет мыши, то, как понять что она настроена, должен появиться курсор или что-то подобное?

ЗЫ:Novell-ch, ты реально мне сегодня помог=)СПАСИБО!!!

FA70H
() автор топика
Ответ на: комментарий от FA70H

> где мне и нужно прописать загрузку Х-сов?
Нужно установить какой-либо менеджер входа в систему или прописать startx в «~/.profile».

AITap ★★★★★
()
Ответ на: комментарий от FA70H

> где и как прописывать startx???
Найти в домашнем каталоге файл с именем .profile (скрытый) и дописать туда в конец на новой строке слово startx.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Не могу найти этот .profile!!!
   Как его можно отыскать(find или что-то в этом роде)?
ЗЫ: find не умею пользоваться=(

FA70H
() автор топика
Ответ на: комментарий от AITap

   Благодарю вас за помощь, но прошу, пишите плиз проще, ведь я еще совсем зеленый=)))
   Как создать /.profile?

FA70H
() автор топика
Ответ на: комментарий от AITap

   В своей учетной записи user, создал файл .profile, через vi, написав там строку startx и дал полномочия на выполнения. Перезагружал комп и ни чего=( Что дальше?

FA70H
() автор топика
Ответ на: комментарий от AITap

   Все сделал, но после перезагрузки серавно приходится запускать в ручную, либо startx либо ./.profile! Изменения заметны, появляется в левом верхнем углу белый терминал=) После выхода пишет проблему шрифтов, но это уже сюда:
   http://www.linux.org.ru/forum/linux-install/4730415?lastmod=1270211065425

   Думаю можно закрывать топик, дальше можно будет домозговать, ведь я только учусь=) Если есть что добавить, то с радостью жду еще сутки, а после закрою топик!
   Большое всем спасибо!!!

FA70H
() автор топика
Ответ на: комментарий от AITap

   Все получилось=) После регистрации происходит переход в Х-систему.
   В .bash_profile добавил в конце текста строку startx
   ОГРОМНОЕ СПАСИБО!!!

FA70H
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.