ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Автоматический запуска xorg
@ 2015-09-29 13:20 Васюк Максим Анатольевич
  2015-09-29 15:59 ` [Comm] Автоматический запуск xorg Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Васюк Максим Анатольевич @ 2015-09-29 13:20 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Привет, Всем!

Система установлена со старткит WMaker, на старый комп.
Обновлена до текущего t7.
Ядро: 3.14.51-std-def.alt1

При загрузке системы стартует xorg, должно появится окно для ввода 
пользователя и пароля, но появляется только курсор мыши и вываливается в 
консоль.

Заходим под пользователем, делаем руками startx и xorg загружается и 
можно работать.

Посмотрев логи ксорга, увидел некоторые ошибки.
При первом автоматическом запуске:

# cat Xorg.0.log.old_first | grep -B 2 -A 2 '(EE)'
--
[    31.029] (II) UnloadModule: "xaa"
[    31.029] (II) Unloading xaa
[    31.029] (EE) intel: Failed to load module "xaa" (module does not 
exist, 0)
[    31.029] (II) Loading sub module "vbe"
[    31.029] (II) LoadModule: "vbe"
--
[    31.455] drmOpenDevice: node name is /dev/dri/card0
[    31.466] [drm] failed to load kernel module "i810"
[    31.466] (EE) [drm] drmOpen failed.
[    31.466] (EE) intel(0): [dri] DRIScreenInit failed.  Disabling DRI.
[    31.469] (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[    31.534] (II) intel(0): Setting dot clock to 94.5 MHz [ 0x3d 0xe 
0x20 ] [ 63 16 2 ]
--
[    32.561] (II) intel(0): xf86UnbindGARTMemory: unbind key 1
[    32.561] (II) intel(0): xf86UnbindGARTMemory: unbind key 2
[    32.652] (EE) Server terminated successfully (0). Closing log file.

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

Вопрос, как сделать так, чтобы графика грузилась сразу без 
дополнительных манипуляций?

-- 
С уважением,
Васюк Максим


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Автоматический запуск xorg
  2015-09-29 13:20 [Comm] Автоматический запуска xorg Васюк Максим Анатольевич
@ 2015-09-29 15:59 ` Michael Shigorin
  2015-09-30  5:14   ` Васюк Максим Анатольевич
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2015-09-29 15:59 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Sep 29, 2015 at 07:20:52PM +0600, Васюк Максим Анатольевич wrote:
> Система установлена со старткит WMaker, на старый комп.

Там на самом деле i810?

> [    31.455] drmOpenDevice: node name is /dev/dri/card0
> [    31.466] [drm] failed to load kernel module "i810"
> [    31.466] (EE) [drm] drmOpen failed.

> Если запускать руками, то выхлоп такой же, но ксорг стартует
> и работает.

В смысле в логе такое же?

> Вопрос, как сделать так, чтобы графика грузилась сразу без
> дополнительных манипуляций?

Для начала хорошо бы понять, в чём именно проблема и в чём
различие между вариантами запуска для драйвера.  Помнится,
на каких-то чипсетах интеловый драйвер не умел DRI на :1
и далее, а только на :0 -- но, насколько понимаю, руками
запускается единственный X-сервер, а не второй при уже
запустившемся через wdm первом...

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Автоматический запуск xorg
  2015-09-29 15:59 ` [Comm] Автоматический запуск xorg Michael Shigorin
@ 2015-09-30  5:14   ` Васюк Максим Анатольевич
  2015-09-30 13:30     ` Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Васюк Максим Анатольевич @ 2015-09-30  5:14 UTC (permalink / raw)
  To: ALT Linux Community general discussions

29.09.2015 21:59, Michael Shigorin пишет:

> Там на самом деле i810?

Комп вот такой: http://old-stuff.ru/products/13493568

dmidecode показала:
--
On Board Device 4 Information
         Type: Video
         Status: Disabled
         Description: Intel 810E2
--

В логах ксорга есть такое:
---
[   373.941] (II) LoadModule: "intel"
[   373.941] (II) Loading /usr/lib/X11/modules/drivers/intel_drv.so
[   373.942] (II) Module intel: vendor="X.Org Foundation"
[   373.942]    compiled for 1.14.2, module version = 2.21.15
[   373.943]    Module class: X.Org Video Driver
[   373.943]    ABI class: X.Org Video Driver, version 14.1
[   373.943] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
         i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
         915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
         Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, 
Q35, Q33,
         GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
         HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
         HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
         HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
         HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
---
В этом списке нету 810E2, возможно с эти и проблемы:

[   374.445] (II) intel(0): XvMC is Disabled: use XvMCSurfaces config 
option to enable.
[   374.445] drmOpenDevice: node name is /dev/dri/card0
[   374.450] drmOpenDevice: node name is /dev/dri/card0
[   374.460] [drm] failed to load kernel module "i810"
[   374.461] (EE) [drm] drmOpen failed.



>> Если запускать руками, то выхлоп такой же, но ксорг стартует
>> и работает.
>
> В смысле в логе такое же?

Посмотрел логи, расхождение только в конце.
Это последние строчки при автоматическом старте с вылетом в консоль:
-------------
[    31.934] (II) config/udev: Adding input device ImPS/2 Generic Wheel 
Mouse (/dev/input/event4)
[    31.934] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev 
pointer catchall"
[    31.934] (II) Using input driver 'evdev' for 'ImPS/2 Generic Wheel 
Mouse'
[    31.934] (**) ImPS/2 Generic Wheel Mouse: always reports core events
[    31.934] (**) evdev: ImPS/2 Generic Wheel Mouse: Device: 
"/dev/input/event4"
[    31.935] (--) evdev: ImPS/2 Generic Wheel Mouse: Vendor 0x2 Product 0x5
[    31.935] (--) evdev: ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
[    31.935] (--) evdev: ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
[    31.935] (--) evdev: ImPS/2 Generic Wheel Mouse: Found relative axes
[    31.935] (--) evdev: ImPS/2 Generic Wheel Mouse: Found x and y 
relative axes
[    31.935] (II) evdev: ImPS/2 Generic Wheel Mouse: Configuring as mouse
[    31.935] (II) evdev: ImPS/2 Generic Wheel Mouse: Adding scrollwheel 
support
[    31.935] (**) evdev: ImPS/2 Generic Wheel Mouse: YAxisMapping: 
buttons 4 and 5
[    31.935] (**) evdev: ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 
4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    31.935] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio1/input/input5/event4"
[    31.935] (II) XINPUT: Adding extended input device "ImPS/2 Generic 
Wheel Mouse" (type: MOUSE, id 9)
[    31.935] (II) evdev: ImPS/2 Generic Wheel Mouse: initialized for 
relative axes.
[    31.936] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping 
acceleration scheme 1
[    31.936] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0
[    31.936] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration 
factor: 2.000
[    31.936] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration 
threshold: 4
[    31.937] (II) config/udev: Adding input device ImPS/2 Generic Wheel 
Mouse (/dev/input/mouse0)
[    31.937] (II) No input driver specified, ignoring this device.
[    31.937] (II) This device may have been added with another device file.
[    31.938] (II) config/udev: Adding input device PC Speaker 
(/dev/input/event3)
[    31.938] (II) No input driver specified, ignoring this device.
[    31.938] (II) This device may have been added with another device file.
[    32.489] (II) evdev: ImPS/2 Generic Wheel Mouse: Close
[    32.490] (II) UnloadModule: "evdev"
[    32.490] (II) evdev: AT Translated Set 2 keyboard: Close
[    32.490] (II) UnloadModule: "evdev"
[    32.490] (II) evdev: Power Button: Close
[    32.490] (II) UnloadModule: "evdev"
[    32.490] (II) evdev: Power Button: Close
[    32.490] (II) UnloadModule: "evdev"
[    32.561] (II) intel(0): xf86UnbindGARTMemory: unbind key 0
[    32.561] (II) intel(0): xf86UnbindGARTMemory: unbind key 1
[    32.561] (II) intel(0): xf86UnbindGARTMemory: unbind key 2
[    32.652] (EE) Server terminated successfully (0). Closing log file.

-------------
И последние строчки запустившегося в ручную ксорга:
-------------
[   374.929] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio1/input/input5/event4"
[   374.929] (II) XINPUT: Adding extended input device "ImPS/2 Generic 
Wheel Mouse" (type: MOUSE, id 9)
[   374.929] (II) evdev: ImPS/2 Generic Wheel Mouse: initialized for 
relative axes.
[   374.930] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping 
acceleration scheme 1
[   374.930] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0
[   374.930] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration 
factor: 2.000
[   374.930] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration 
threshold: 4
[   374.931] (II) config/udev: Adding input device ImPS/2 Generic Wheel 
Mouse (/dev/input/mouse0)
[   374.931] (II) No input driver specified, ignoring this device.
[   374.931] (II) This device may have been added with another device file.
[   374.931] (II) config/udev: Adding input device PC Speaker 
(/dev/input/event3)
[   374.932] (II) No input driver specified, ignoring this device.
[   374.932] (II) This device may have been added with another device file.
[   394.479] (II) intel(0): xf86UnbindGARTMemory: unbind key 0
[   394.479] (II) intel(0): xf86UnbindGARTMemory: unbind key 1
[   394.479] (II) intel(0): xf86UnbindGARTMemory: unbind key 2
-------------

>> Вопрос, как сделать так, чтобы графика грузилась сразу без
>> дополнительных манипуляций?
>
> Для начала хорошо бы понять, в чём именно проблема и в чём
> различие между вариантами запуска для драйвера.  Помнится,
> на каких-то чипсетах интеловый драйвер не умел DRI на :1
> и далее, а только на :0 -- но, насколько понимаю, руками
> запускается единственный X-сервер, а не второй при уже
> запустившемся через wdm первом...
Тут ничего не могу сказать. Ксорг всегда запусается один из текстового 
режима.

Как только должно появиться окно с вводом паролья ксорг падает.
Может компанент который отвечает за отображение окна аунтификации барахлит?
-- 
С уважением,
Васюк Максим


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Автоматический запуск xorg
  2015-09-30  5:14   ` Васюк Максим Анатольевич
@ 2015-09-30 13:30     ` Michael Shigorin
  2015-10-01 13:12       ` Васюк Максим Анатольевич
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2015-09-30 13:30 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Sep 30, 2015 at 11:14:57AM +0600, Васюк Максим Анатольевич wrote:
> >Там на самом деле i810?
> Description: Intel 810E2

Боюсь, придётся самостоятельно выяснять, что с ним нынче...
xorg-drv-i810 последний раз наблюдался в p5/branch, с тех пор
поддержка старых чипов только деградировала (это была одна из
проблем продолжения ALTSP).

Как вариант, можно поискать PCI-карту вроде ATI Mach64 и засунуть
отдельно (AGP там не должно быть, насколько помню, порт выводили
уже на i815).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Автоматический запуск xorg
  2015-09-30 13:30     ` Michael Shigorin
@ 2015-10-01 13:12       ` Васюк Максим Анатольевич
  2015-10-01 15:11         ` Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Васюк Максим Анатольевич @ 2015-10-01 13:12 UTC (permalink / raw)
  To: ALT Linux Community general discussions

30.09.2015 19:30, Michael Shigorin пишет:
> On Wed, Sep 30, 2015 at 11:14:57AM +0600, Васюк Максим Анатольевич wrote:
>>> Там на самом деле i810?
>> Description: Intel 810E2
>
> Боюсь, придётся самостоятельно выяснять, что с ним нынче...
> xorg-drv-i810 последний раз наблюдался в p5/branch, с тех пор
> поддержка старых чипов только деградировала (это была одна из
> проблем продолжения ALTSP).
>
> Как вариант, можно поискать PCI-карту вроде ATI Mach64 и засунуть
> отдельно (AGP там не должно быть, насколько помню, порт выводили
> уже на i815).
>

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

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

Оказалось не стартует сам wdm и рушит ксорг:
----
Oct 1 16:40:20 hl02 gpm[1402]: Request on 6 (console 1)
Oct 1 16:40:20 hl02 gpm[1402]: Closing control connection [fd 6]
Oct 1 16:40:24 hl02 kernel: [143801.879710] Program wdm tried to access 
/dev/meOct 1 16:40:25 hl02 kernel: [143802.443566] mtrr: base
(0xf8000000) is not alignOct 1 16:40:27 hl02 kernel: [143804.271194] 
mtrr: base(0xf8000000) is not alignOct 1 16:40:31 hl02 gpm[1402]
: Client connection [fd 6]
Oct 1 16:40:31 hl02 gpm[1402]: peer socket uid = 0
----
В системе был еще xdm, но как сменить на него загрузку я так не понял.
В итоге удалил wdm и при загрузке автоматом стал грузиться xdm.
Я счастлив, спасибо за наводку.

-- 
С уважением,
Васюк Максим


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Автоматический запуск xorg
  2015-10-01 13:12       ` Васюк Максим Анатольевич
@ 2015-10-01 15:11         ` Michael Shigorin
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2015-10-01 15:11 UTC (permalink / raw)
  To: community

On Thu, Oct 01, 2015 at 07:12:42PM +0600, Васюк Максим Анатольевич wrote:
> Оказалось не стартует сам wdm и рушит ксорг:

Ого.  Интересно, он-то что в /dev/mem или где там забыл...

А ругань про MTRR как раз и похожа на искривление драйверов.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-10-01 15:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-29 13:20 [Comm] Автоматический запуска xorg Васюк Максим Анатольевич
2015-09-29 15:59 ` [Comm] Автоматический запуск xorg Michael Shigorin
2015-09-30  5:14   ` Васюк Максим Анатольевич
2015-09-30 13:30     ` Michael Shigorin
2015-10-01 13:12       ` Васюк Максим Анатольевич
2015-10-01 15:11         ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git