Bug 20309

Summary: Инсталятор не поднялся TOSHIBA satellit a300d
Product: Sisyphus Reporter: Andrey Lykov <droid>
Component: installerAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, antohami, boyarsh, klark, mike, rider, sem, shrek, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 19564    
Attachments:
Description Flags
скриншот none

Description Andrey Lykov 2009-06-04 11:39:24 MSD
Created attachment 3585 [details]
скриншот

в etc/X11/xorg.conf для драйвера fbdev было прописано DefaultDepth 24, а fbdev работает только с 16. На других драйверах X11 не заработал. Видеоадаптер ATI Radeon HD3400 (1002:95s4 1179:ff62)
Comment 1 Anton Farygin 2009-06-04 11:45:54 MSD
Проблема в том, что тестировать никак не получится - эта машинка просто мимо офиса пролетала... 

Нужно эмулировать эту ситуацию... а вообще, моё предложение пытаться поднимать инсталятор в обратном порядка (fbdev, vesa, а потом уже специализированный драйвер) - остаётся в силе. Так будет работать гораздо чаще.
Comment 2 Michael Shigorin 2009-06-06 16:52:16 MSD
(In reply to comment #1)
> а вообще, моё предложение пытаться поднимать инсталятор в обратном порядка
> (fbdev, vesa, а потом уже специализированный драйвер) - остаётся в силе.
> Так будет работать гораздо чаще.
+1
Comment 3 Vladislav Zavjalov 2009-06-08 15:27:29 MSD
1. "fbdev работает только с 16".

Ага, у меня тоже не поднялся на 24 (видеокарта intel). Хотя согласно fbdev(4): "fbdev  is an Xorg driver for framebuffer devices.  This is a non-accelerated driver, the following framebuffer depths are supported:  8, 15, 16, 24".

Я сделал для fbdev значение по умолчанию 16. Теперь при выставлении драйвера fbdev всегда включается такое разрешение (24 можно по-прежнему выставить из интерфейса). alterator-x11-0.25-alt1

2. "fbdev, vesa, а потом уже специализированный"
перевешиваю на installer.

Там можно сделать следующее:
initinstall.d/40-xorg.sh -- поставить вместо драйвера auto то, что нравится.
scripts/install2 -- изменить fallback-драйверы (auto_drivers) на то, что нравится.
Comment 4 Anton Farygin 2009-06-08 16:06:53 MSD
для fbdev, по идее, вообще не надо цветность указывать.. он должен взять её из устройства /dev/fb0.

Нельзя ли эти настройки (fallback и default) вынести в конфигурационный файл, что бы менять их из профиля mkimage, а не в installer.
Comment 5 Vladislav Zavjalov 2009-06-08 17:07:17 MSD
> для fbdev, по идее, вообще не надо цветность указывать.. он должен взять её из
> устройства /dev/fb0.

Я подумаю, как бы это обустроить...
 
> Нельзя ли эти настройки (fallback и default) вынести в конфигурационный файл,
> что бы менять их из профиля mkimage, а не в installer.

Это к специалистам по installer/mkimage, наверное...

Вообще, default можно передать через параметр ядра xdriver.
fallback добывается скриптом video_scan, но в нем, наверное, не хочется менять порядок, так как он же используется для настройки X в системе, в config-x11...
Comment 6 Michael Shigorin 2009-06-08 17:23:22 MSD
Ну так я давно предлагал уже научить его sysconfig'иться, в инсталере можно класть в какой /etc/sysconfig/x11_autosetup информацию о том, что это инсталер.  А в живой системе пусть ведёт себя как обычно.
Comment 7 Anton Farygin 2009-06-08 17:27:21 MSD
хотелось бы его именно настраивать.

Т.е. - где-то прописать переменную xdriver_order="fbdev vesa auto" и получить именно такой порядок перебора драйверов _для программы установки_
Comment 8 Vladislav Zavjalov 2009-06-08 17:30:10 MSD
в параметр ядра? вместо одного xdriver.
Comment 9 Anton Farygin 2009-06-08 17:41:23 MSD
кстати, очень хороший вариант.

Если в xdriver можно будет указать несколько драйверов - меня это вполне устроит.
Разделитель - запятая.

xdriver=fbdev,vesa,auto
Comment 10 AEN 2009-08-10 03:43:36 MSD
Закрываю, так как описываемая ошибка исправлена. При необходимости изменения в установщике нужно открыть другую багу.