nixp.ru v3.0

18 января 2017,
среда,
11:08:13 MSK

DevOps с компанией «Флант»
GansStarryFire написал 7 октября 2006 года в 16:59 (506 просмотров) Ведет себя как мужчина; открыл 10 тем в форуме, оставил 23 комментария на сайте.

Установил Xfree86 и после чего попробовал запустит Х-ы но получил ответ:

XIO: fatal I0 error 104 (connection reset by peer) on X server «:0.0»

after 0 requester (0 know processed) with 0 events remaining.

Видяшка ATi Radion 7000, монитор девний Samsung SyncMaster 3 помогите плиз.

зы: опыта нету вообще

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

Feuerbach

Как запускаешь иксы (какой командой)?

Заодно давай cat /var/log/X*.0.log

Дмитрий Шурупов

И сразу конфиг тогда…

И что случается, если со стандартным конфигом от X -configure…

GansStarryFire

Запускал я Х командой startx. Конфиг я не трогал, единственное что я сделал это

после установки Xfree86 ответил на вопросы задаваемые программой настройки.

Вот конфиг:

# XF86Config-4 (XFree86 X Window System server configuration file)

#

# This file was generated by dexconf, the Debian X Configuration tool, using

# values from the debconf database.

#

# Edit this file with caution, and see the XF86Config-4 manual page.

# (Type «man XF86Config-4» at the shell prompt.)

#

# This file is automatically updated on xserver-xfree86 package upgrades only

# if it has not been modified since the last upgrade of the xserver-xfree86

# package.

#

# If you have edited this file but would like it to be automatically updated

# again, run the following commands as root:

#

# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom

# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum

# dpkg-reconfigure xserver-xfree86

Section «Files»

FontPath «unix/:7100» # local font server

# if the local font server has problems, we can fall back on these

FontPath «/usr/lib/X11/fonts/misc»

FontPath «/usr/lib/X11/fonts/cyrillic»

FontPath «/usr/lib/X11/fonts/100dpi/:unscaled»

FontPath «/usr/lib/X11/fonts/75dpi/:unscaled»

FontPath «/usr/lib/X11/fonts/Type1»

FontPath «/usr/lib/X11/fonts/CID»

FontPath «/usr/lib/X11/fonts/Speedo»

FontPath «/usr/lib/X11/fonts/100dpi»

FontPath «/usr/lib/X11/fonts/75dpi»

EndSection

Section «Module»

Load «GLcore»

Load «bitmap»

Load «dbe»

Load «ddc»

Load «dri»

Load «extmod»

Load «freetype»

Load «glx»

Load «int10»

Load «record»

Load «speedo»

Load «type1»

Load «vbe»

EndSection

Section «InputDevice»

Identifier «Generic Keyboard»

Driver «keyboard»

Option «CoreKeyboard»

Option «XkbRules» «xfree86»

Option «XkbModel» «pc105»

Option «XkbLayout» «us,ru»

Option «XkbOptions» «grp:ctrl_shift_toggle,grp_led:scroll»

EndSection

Section «InputDevice»

Identifier «Configured Mouse»

Driver «mouse»

Option «CorePointer»

Option «Device» «/dev/input/mice»

Option «Protocol» «ImPS/2»

Option «Emulate3Buttons» «true»

Option «ZAxisMapping» «4 5»

EndSection

Section «Device»

Identifier «ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]»

Driver «ati»

EndSection

Section «Monitor»

Identifier «Generic Monitor»

HorizSync 28-50

VertRefresh 43-75

Option «DPMS»

EndSection

Section «Screen»

Identifier «Default Screen»

Device «ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]»

Monitor «Generic Monitor»

DefaultDepth 24

SubSection «Display»

Depth 1

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 4

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 8

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 15

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 16

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 24

Modes «800×600» «640×480»

EndSubSection

EndSection

Section «ServerLayout»

Identifier «Default Layout»

Screen «Default Screen»

InputDevice «Generic Keyboard»

InputDevice «Configured Mouse»

EndSection

Section «DRI»

Mode 0666

EndSection

GansStarryFire

Лог не получилось засунуть на форум по причине большого размера и я его выложил так

http://www3.pochta.ru/hosting/e6183d0a9084fec7c577938e2cf0c5b0/go/?f=%2FXFree86.0.log

Дело в том что в Linux я незнаю ничего но очень хочу уметь ей пользоватся.

Дмитрий Шурупов

На ссылку с логом выдают «The page isn’t redirecting properly», потому что не зарегистрирован, как понимаю.

В форум можно парой-тройкой сообщений по кусочкам ;-) Или просто последнюю часть, где, собственно, про саму проблему и должны писать…

GansStarryFire

Простите вот он http://wowscren.pochta.ru/index.html

Feuerbach

Видимо, у тебя проблемы с мышью. Попробуй для начала закомментировать строку

InputDevice      "Configured Mouse"

(т.е. поставить в начало строки знак #). Если так иксы запустятся (без мыши), будем разбираться дальше. Если не запустятся — снова выкладывай лог.

GansStarryFire

А у меня нету такого там. Файл XF86config-4 строки InputDevice «Configured Mouse» не обноружил

GansStarryFire

Section «InputDevice»

Identifier «Configured Mouse»

Driver «mouse»

Option «CorePointer»

Option «Device» «/dev/input/mice»

Option «Protocol» «ImPS/2»

Option «Emulate3Buttons» «true»

Option «ZAxisMapping» «4 5»

EndSection

Закоментировал всё.

вот лог http://www7.pochta.ru/hosting/3513e903d8aefa8745e5c4185aa022a1/go/?f=%2FXFree86.0.log

Genie

и опять лог хрен посмотришь…

ладно, основная проблема, скорее всего, в том, что у тебя несколько неправильно описан монитор и его развертка… поэтому у тебя не находит скорее всего видеорежим, который можно было бы использовать.

давай так. верни обратно настройку мыши (убери комментарии, которые ставил) и после попытки запуска иксов давай вывод команды

$ tail -40 /var/log/XFree86.0.log

а там уже будет видно, что и как.

Feuerbach
GansStarryFire
А у меня нету такого там. Файл XF86config-4 строки  InputDevice      «Configured Mouse» не обноружил

Посмотри внимательно в Section «ServerLayout» в том конфиге, что ты привел выше…

Feuerbach

Лог доступен по адресу http://wowscren.pochta.ru/XFree86.0.log

(могли бы и сами догадаться :))

GansStarryFire, еще раз тебя прошу закомментировать именно ту строчку, что я сказал, а не то, что тебе показалось похожим :)

GansStarryFire

вот все что выдала команда

(II) Initializing built-in extension XKEYBOARD

(II) Initializing built-in extension LBX

(II) Initializing built-in extension XC-APPGROUP

(II) Initializing built-in extension SECURITY

(II) Initializing built-in extension XINERAMA

(II) Initializing built-in extension XFree86-Bigfont

(II) Initializing built-in extension RENDER

(II) Initializing built-in extension RANDR

(II) Keyboard «Generic Keyboard» handled by legacy driver

(**) Option «Protocol» «ImPS/2»

(**) Configured Mouse: Protocol: «ImPS/2»

(**) Option «CorePointer»

(**) Configured Mouse: Core Pointer

(**) Option «Device» «/dev/input/mice»

(EE) xf86OpenSerial: Cannot open device /dev/input/mice

No such device.

(EE) Configured Mouse: cannot open input device

(EE) PreInit failed for input device «Configured Mouse»

(II) UnloadModule: «mouse»

(WW) No core pointer registered

No core pointer

Fatal server error:

failed to initialize core devices

When reporting a problem related to a server crash, please send

the full server output, not just the last messages.

This can be found in the log file «/var/log/XFree86.0.log».

Please report problems to submit@bugs.debian.org.

(II) RADEON(0): Wrote: rd=12, fd=100, pd=3

Genie

найди в конфиге это саое /dev/input/mice и поменяй на /dev/psaux

попробуй запустить иксы. о результатах — сообщи. если будет ошибка — так же вывод той же команды в студию приведи.

GansStarryFire

Безрезультатно :(

вот кусочек лога:

(II) Initializing built-in extension XKEYBOARD

(II) Initializing built-in extension LBX

(II) Initializing built-in extension XC-APPGROUP

(II) Initializing built-in extension SECURITY

(II) Initializing built-in extension XINERAMA

(II) Initializing built-in extension XFree86-Bigfont

(II) Initializing built-in extension RENDER

(II) Initializing built-in extension RANDR

(II) Keyboard «Generic Keyboard» handled by legacy driver

(**) Option «Protocol» «ImPS/2»

(**) Configured Mouse: Protocol: «ImPS/2»

(**) Option «CorePointer»

(**) Configured Mouse: Core Pointer

(**) Option «Device» «/dev/input/psaux»

(EE) xf86OpenSerial: Cannot open device /dev/input/psaux

No such file or directory.

(EE) Configured Mouse: cannot open input device

(EE) PreInit failed for input device «Configured Mouse»

(II) UnloadModule: «mouse»

(WW) No core pointer registered

No core pointer

Fatal server error:

failed to initialize core devices

When reporting a problem related to a server crash, please send

the full server output, not just the last messages.

This can be found in the log file «/var/log/XFree86.0.log».

Please report problems to submit@bugs.debian.org.

(II) RADEON(0): Wrote: rd=12, fd=100, pd=3

Genie

какой нафиг /dev/<font color=«red»>input/</font>psaux ???

<font size=«+2»>/dev/psaux</font>

GansStarryFire

О ЧУДО!!!!!!! ЗАРАБОТАЛО!!!! Спасибо. А что это /dev/psaux?

Но проблема теперь другая. Бешеное разрешение. монитор в виндах держал

800×600 60герц. Побежал читать доки.

DimkaS

/dev/psaux — устройство, отвечающее за ps/2 мышь. Вроде, так.

Чтоб изменить разрешение монитора надо править xorg.conf

Бывает, там прописаны не все разрешения, а частоты развёрток занижены.

GansStarryFire
DimkaS
Чтоб изменить разрешение монитора надо править xorg.conf

Бывает, там прописаны не все разрешения, а частоты развёрток занижены.

Дык как же я буду править xorg.cfg когда я XFree86 использую?

Я так понял это сдеся настраивается:

Section «Monitor»

Identifier «Generic Monitor»

HorizSync 28-50

VertRefresh 43-75

Option «DPMS»

EndSection

Section «Screen»

Identifier «Default Screen»

Device «ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]»

Monitor «Generic Monitor»

DefaultDepth 24

SubSection «Display»

Depth 1

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 4

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 8

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 15

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 16

Modes «800×600» «640×480»

EndSubSection

SubSection «Display»

Depth 24

Modes «800×600» «640×480»

EndSubSection

EndSection

Я так понял что

Depth 24 <<— Это глубины цвета.

Modes «800×600» «640×480» <<— Это возможное разрешение.

А как сделать Что бы было 24бита но 640х480? или может я нетак понимаю.

myst

Пропиши его первым.

GansStarryFire

Спасибо и это заработало. Я наверное своими вопросами достал уже всех….

В Х-сах мыш постоянно стремится к левому нижнему углу экрана в каком бы я месте экрана её не располажил. :( и у меня при старте компа грузится X-ы как мне сделать

что бы грузился текстовый режим?

зарение спасибо.

Feuerbach
GansStarryFire
и у меня при старте компа грузится X-ы как мне сделать

что бы грузился текстовый режим?



# update-rc.d gdm remove

(насколько я помню, в Debian по дефолту именно gdm)

GansStarryFire

Не gdm не xdm непомогло :(

Feuerbach

Ну попробуй еще kdm для полноты :)

metal

gpm на самом деле.

fly4life
metal
gpm на самом деле.

Это ж мышь =).

REDkiy

В своё время сильно помогло так:

dpkg-reconfigure xserver-xfree

Для тебя,так как xorg,так

dpkg-reconfigure xserver-xorg
metal
fly4life
Это ж мышь =).

Прой ночью странное пишешь :) Это я к вопросу о том что у него мышь в угол стремится. Такое бывает при не правильной настройки gpm.

REDkiy

И вообще gpm это вроде для консоли только,нет?

metal

gpm для консоли, но когда он не правильно настроен может влиять на мышь в X.

Genie

… ибо при использовании gpm в иксах нужно использовать /dev/gpmdata

или что-то того, читать документацию

Atl

Написано про установку Debian очень много. Установил. А дальше-то что? Захожу лог и пароль нормально. Дальше, я так понимаю, я сижу в консоли. Как запустить и установить все по порядку. startx — молчит.

———————————————

Получается, что у меня установился «голый» Debian, который необходимо наращивать. А про это наращивание нигде ничего не нашел, хотя пересмотрел достаточно. Зашел на Ru-Board, так тоже народ перед такой проблемой.

testlinux
Atl
Написано про установку Debian очень много. .


Не для начинающих.

Если плохо ориентируешься — подбери другой дистр. Попроще. Их очень много.

DimkaS
Atl
Получается, что у меня установился «голый» Debian, который необходимо наращивать.

Забыл выбрать Desktop Enviroment при установке? Попробуй aptitude.

Ve4eslav

Тут у мя несколько другой расклад той же ситуации. Имеется gef fx 5500. Я скачал ядерный модуль, nvidia-glx, nvidia-xconfig. Сервер естественно xorg. Установил необходимые флажки для мыши, сгенерил xorg.conf. Запускаю иксы..

(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Genie
(EE) Screen(s) found, but none have a usable configuration.

мда..

ладно, быстрый фикс: логинься рутом, запускай

# Xorg -configure

(или что у тебя x-server)

тебе в домашнике рута будет конфиг (рабочий) с которым сервер будет стартовать и как-то работать

на его основе делай что тебе надо.

если ты таким образом сконфигурируешь Х-сервер и это будет работать — помни, что запуск dpkg-reconfigure его переделает по данным конфигуратора.

Ve4eslav

спасибо за совет, попробую.. Просто так хотелось совместиь 2 вещи: Линух по-человечески и сборку из пакетов..

Genie

ну, строго говоря, так оно и есть, всё должно работать и с использованием dpkg, при установке нормально генерироваться конфиг, рабочий, и уже работаь.

вспрочем, мне это не всегда, к примеру, помогает, так как я шибко люблю нестандартные настройки — типа того, что мне свои ModeLine нужны.. а это уже не в компетентности dpkg-reconfigure.

итого, любой инструментарий так или иначе ограничивает настройки каким-то отдеьным набором параметров. на остальное обычно забивают. поэтому лучше, конечно, мочь настроить кое-как для работы инсталлятором, а доводку делать ручками.

Ve4eslav

Скачавши много замечательных модулей с репозитория. А именно linux-sources, gcc, zlibc, glibc6-devel а также прекомпиленные модуля серии legacy так и не запустил иксы. Попытался воспользоваться родным драйвером от nvidia — без модуля ядра что-то настроилось, выдало сообщения что типа серия модуля ядра не совпадает с обозначенной в иксах.

При попытке настроить по-нормальному

-> Performing CC version check with CC="cc".
ERROR: Unable to find the kernel source tree for the currently running kernel.
       Please make sure you have installed the kernel source files for your
       kernel and that they are properly configured; on Red Hat Linux systems,
       for example, be sure you have the 'kernel-source' RPM installed.  If you
       know the correct kernel source files are installed, you may specify the
       kernel source path with the '--kernel-source-path' command line option.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Хотя linux-sources я качал. Правда с какого-то перепугу он оказался новее ядра. Как указать путь к этим исходникам?

Genie

скачал — и новее — это откуда?

apt-get’ом, что ли?

в общем, не так действовал ты.

у тебя стоит какое-то ядро.

тебе надо лишь доставить для этого ядра пакет с заголовочными файлами ()версия ядра и заголовков должна совпадать до запятых)

поставить пакеты gcc, libc6-dev, make и некоторую добавочную кучку для компилирования.

после этого взять драйвера с сайта nvidia.com и запустить инсталляционный скрипт (точнее это и будет файл драйвера)

и осталось лишь ответить на все вопросы инсталлятора и драйвер будет собран в рабочем состоянии для твоей версии ядра.

это один из немногих драйверов и пакетов, которые имеет смысл ставить не из репозитория дебиана… у меня оных всего несколько: ядро (собираю пакет, когда не сильно лениво.. и есть для этого время), mplayer (поскольку его нет в собранном как мне хочется виде), nvidia-drivers (ну, это понятно), fvwm (потому как это мой рабочий wm и надо от него много вкусностей, которые только в последних релизах есть), ну и wine (с этим тоже всё ясно).

остальное как-то дистрибутивного хватает

Ve4eslav

так.. gcc есть, libc6-dev тоже. У меня ядро 2.6.18-1 (для амд 64, но там помойму не суть), То есть мне надо просто найти linux-sources для этого ядра?

ЗЫ

:# Xorg -configure

xserver-xorg у меня стоит а такой команды нету :(

Вот нарыл linux-headers-2.6.18-1.. Ща посморю.

Genie

ну, не помню я, как правильно бинарник Х-сервера называется..

хотя,

$ which Xorg
/usr/bin/Xorg
$ dpkg -S Xorg
xserver-xorg-core: /usr/bin/Xorg
xserver-xorg-core: /usr/share/man/man1/Xorg.1x.gz

впрочем, это Etch… так что я не не могу сказать, как оно в Sarge

Ve4eslav

Доброго времени суток! Иксы так и не поднялись. Использовался пакетный xorg7 и последние дрова от nvidia. Сборщик жаловался на gl вот все warning

include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic
include/linux/nodemask.h:229: warning: signed and
unsigned type in condition al expression
include/linux/nodemask.h:235: warning: signed and unsigned type in condition al expression
include/linux/nodemask.h:235: warning: signed and unsigned type in condition al expression
include/asm/compat.h:202: warning: pointer of type 'void *' used in arithmetic
include/asm/io.h:275: warning: wrong type argument to increment
include/linux/nodemask.h:229: warning: signed and unsigned type in condition al expression
WARNING: Unable to perform the runtime configuration check for library
         'libGL.so.1' ('/emul/ia32-linux/usr/lib/libGL.so.1.0.8776'); assuming
         successful installation.

Лог запуска иксов

(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Ve4eslav

Короче чтоб собиралось конкретные рекомендации

linux-tree

linux-headers

linux-kbuild

gcc (пох какое, если нет cc проста создаем ссылку используя меню Midnight Commander (mc))

xserver-xorg-dev, девел файлы либы ксорговской

и девел-файлы libc6

Ve4eslav

Народ у меня походу такая тема. Я по-английски плохо читаю, пока не всё понял.

Ve4eslav

А может мне надо было legacy привинтить? Я скачал, тока ща че-то ссылку дать не могу :(

Ve4eslav

Короче временным решением стало установка xubuntu ;) В данный момент планирую пересобрать ядро ручками. Вместе с модулем nforce и nvidia. Пакеты серии legacy — для старых видеокарт.

vlad018

В Debian 3.1 Sarge (а также в Etch) самый удобный способ установки драйверов Nvidia

использование module-assistant. Для этого нужно:

1. Установленный module-assistant

2. Исходники ядра установленного в системе ($uname -r)

3. Заголовки ядра kernel-headers (опять же $uname -r)

4. apt-get install kernel-source-"uname -r» kernel-headers-"uname -r)

4. пакет nvidia-kernel-common

5. пакет nvidia-xconfig

Это добро есть на дисках или качается запросто.

Выходим из иксов (все следующие действия выполняются в голом shell)

Из-под root’a командуем:

#m-a prepare

идем в каталог с драйвером и командуем:

#sh NVIDIA бла-бла-бла

Отвечаем на вопросы (на предложение скачать некоторые файлы из сети вежливо отказываемся)

Далее по выбору:

либо правим конфиг Х-ов вручную

либо выполняем от root #nvidia-xconfig

либо выполняем от root #dpkg-reconfigure xserver-xorg (xserver-xfree86)

Опробовал на ядрах 2.6.8-2-686, 2.6.15-1-686 прекомпилированных и самосборном 2.6.12.2

- работает отлично.

Ещё если у тебя Etch, тогда не kernel-source а linux-source и соответственно linux-headers. данный способ был взят мной после общения на одном форуме не помню точно на каком, но он работает на 100%, только компилятор должен стоять тот которым собиралось ядро, если стоит дитсрибутивное ядро и компилятор то проблем не возникнет.

wf

Если мне не изменяет память, в дебе 3.1 R0 (R4 не смотрел) нема нормальных драйверов, их нужно добывать.

Нужно в /etc/X11/*.conf прописать вместо ati vesa и не страдать. Правда, тогда не будет openGL.

Чтобы всё было хорошо — добивай драйвер.

А лучше поставь Ubuntu 6.10 (там проблем с драйверами и кодеками нет). Чего нет из софта в Убунте — добьёшь из Дебиана.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.