Bug 20309 - Инсталятор не поднялся TOSHIBA satellit a300d
: Инсталятор не поднялся TOSHIBA satellit a300d
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/installer)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
: 19564
  Show dependency tree
 
Reported: 2009-06-04 11:39 by
Modified: 2009-08-10 03:43 (History)


Attachments
скриншот (514.76 KB, image/jpeg)
2009-06-04 11:39, Andrey Lykov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-06-04 11:39:24
Created an attachment (id=3585) [details]
скриншот

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

Нужно эмулировать эту ситуацию... а вообще, моё предложение пытаться поднимать
инсталятор в обратном порядка (fbdev, vesa, а потом уже специализированный
драйвер) - остаётся в силе. Так будет работать гораздо чаще.
------- Comment #2 From 2009-06-06 16:52:16 -------
(In reply to comment #1)
> а вообще, моё предложение пытаться поднимать инсталятор в обратном порядка
> (fbdev, vesa, а потом уже специализированный драйвер) - остаётся в силе.
> Так будет работать гораздо чаще.
+1
------- Comment #3 From 2009-06-08 15:27:29 -------
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 From 2009-06-08 16:06:53 -------
для fbdev, по идее, вообще не надо цветность указывать.. он должен взять её из
устройства /dev/fb0.

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

Я подумаю, как бы это обустроить...

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

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

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

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

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

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