[devel] x11*drv

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Пт Окт 3 01:22:34 MSD 2008


On Thursday, 02 October 2008 23:58:03 Michael Shigorin wrote:
> On Thu, Oct 02, 2008 at 11:09:34PM +0400, Konstantin A. Lepikhov wrote:
> > > > Стабильно после обновления ядра получаю мигание экрана
> > > > вместо запуска xorg и битые симлинки в /etc/X11
> > > > Помогает только повторная перезагрузка в single и запуск
> > > > x11setupdrv руками.
> > >
> > > BTW текущий update-kernel на эту тему исправлялся (но
> > > провести столь же чистый эксперимент по обновлению с той поры
> > > не добирался).
> >
> > Вообще-то такие действия можно сделать и руками.
>
> Конечно.  Вопрос в том, какие способы получается оградить от
> проблем автоматом, а какие -- сложно.
>
> > > > Здорово - если я обновлю ядро через rpm -Fhv, то в момент
> > > > запуска "автоугадава" ядра у меня уже в системе не будет и
> > > > /lib/modules/'uname -r' будет пуст. И далее вся эта
> > > > мурдёная логика идет лесом.
> > >
> > > Если к этому моменту у тебя не будет загружен модуль,
> > > то всё равно уже к Dr. Reboot (или ставить текущее ядро).
> >
> > Повторяю для тех, кто в танке
>
> Костик, дружище, почитай коммиты в update-kernel :-)
>
> > - при последующей перезагрузке я получу навечно мигающий
> > монитор из-за битых симлинков на модули ядра.
>
> Пару недель тому и поймал (только не помню, какие именно симлинки
> -- точно помню, что менялась рабочая версия nvidia_glx).
> Добавил пять строк, поехал дальше.
>
> На самом деле надо что-то сделать с _бесконечностью_ вываливания
> и тем, что никто не почешется попытаться сделать фолбэк на vesa
> или запуститься без конфига...

ИМХО перед "фолбэк на vesa" неплохо бы запустить x11_autosetup и попробовать 
загрузиться с сгенерированным им в /tmp xorg.conf.auto

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

-- 
Led


Подробная информация о списке рассылки Devel