1 (28.01.2013 23:10:49 отредактировано Cruiser78)

Привет всем!
Имею ноут на атоме N270. Старенький, года 4 ему, наверное...
Недавно проапгредил ось, перешел с RFR-17 на RFR-18. Завелось.
А сегодня ось обновил. Приехало ядро 204-ё... И с ним ноут запускаться не хочет вообще. Вообще - это значит совсем абсолютно.
То есть  - груб отрабатывает, запускает initramfs, там мгновенно отключается монитор, и только редкие промаргивания на черном фоне... И все... Никаких реакций, надписей, логов... К чему бы это???

Ну, собственно - наведите на идею: куда смотреть, как вылечить?
======
Да, забыл уточнить. Все эти дела возникают только если к моему ноуту подключен внешний монитор. С внешним монитором даже в single-mode не попасть. Его наличие блокирует инициализацию видео. Если монитора внешнего нет, есть только дисплей ноута, то загрузка идет нормально. Ну как можно так писать обновления... ac

2 (25.01.2013 01:31:43 отредактировано max2771)

Обнови дрова видео, у меня на CentOS та же фигня приключилась. Загрузился в предыдущее ядро, поменял в /etc/inittab 5 на 3 (это применительно к CentOS), при повторной загрузке вошёл уже в новое ядро в текстовом режиме, обновил дрова и всё встало на место.

Искать и не сдаваться, найти и перепрятать.

3

max2771 пишет:

Обнови дрова видео, у меня на CentOS та же фигня приключилась. Загрузился в предыдущее ядро, поменял в /etc/inittab 5 на 3 (это применительно к CentOS), при повторной загрузке вошёл уже в новое ядро в текстовом режиме, обновил дрова и всё встало на место.

Не получится. Вместо init 3 (в федоре несолько иначе из-за systemd) можно писать в грубе, в параметрах ядра single. В теории (и до последнего ядра) это загружает систему на 3-й runlevel. Но у меня система обламывается еще на самом первом этапе загрузки, когда _тектовый_ монитор, переводится в графический режим. И здесь всё равно, то 5-й уровень, что 3-тий... Абсолютная чернота.
Единственный вариант, когда возможна загрузка - это отключить внешний монитор. Работать на встроеном, ноутбучном. Но удовольствие от работы на 10" ac. Разве что проверерять только - не появились ли новые драйвера... А потом опять грузиться с прежним ядром.

4

То есть даже до меню груба не доходит?

И уточню, что single это не 3 runlevel, а 1. Федора нормально понимает параметры "3" и "1" и "single" в строке параметров ядра. Systemd тут не при чём.

5 (25.01.2013 10:44:15 отредактировано Cruiser78)

Vascom пишет:

То есть даже до меню груба не доходит?

И уточню, что single это не 3 runlevel, а 1. Федора нормально понимает параметры "3" и "1" и "single" в строке параметров ядра. Systemd тут не при чём.

Нет. меню груба есть. И оно есть по той причине, что работает на стандартном текстовом ANSI мониторе. Далее, выбираем нужный вариант оси, видим сообщение груба об её загрузке (loading bla-bla-bla), далее сообщение от initramfs про то, что некоторые параметры ядра, передаваемые ему грубом устарели и их надо заменить на иные, более правильные. После чего, при нормальном ходе событий, монитор переключается в графический  режим и весь вывод идет уже в графике. А у меня - монитор пытается переключиться в графический режим, но всё это дело умирает на этом этапе. Монитор - черный, иногда (раз в 30 секунд) слегка подмаргивает. И более ничего. Попасть при подключенном внешнем мониторе ни в 5, ни в 3, ни в single - невозможно.
Система работает только на один монитор, на встроенный в ноутбук. С внешним - кранты.

6

Напиши багрепорт в багзиллу.

7

Vascom пишет:

Напиши багрепорт в багзиллу.

В багзиллу говоришь? Если я вижу, что Федора твердо и уверенно идет по пути отбрасывания поддержки каких либо внешних девайсов, то какой смысл говорить о багах на этих девайсах.
Факты, отсортированы по степени значимости:
1. Fedora 17 отказалась работать с внешним (реализованным на BIOS сервера) software RAID1. То есть ставится нормально, все ключи нужные прописывает, а при загрузке оси эти ключи на игнор ставятся и ось работает не с RAID1, а только с одного диска. Это факт первый.
2. Федора 18 на последнем ядре отказалась работать с внешним монитором, подколюченным к ноуту. Это факт второй.
3. На моем ноуте неисправен встроеный микрофон. Для переговоров телефонных использую внешнюю телефонную USB-трубку.
Федора-18 отказалась принимать микрофон с этой трубки. Не хочет его видеть вообще. Это факт третий.

Если бы возникло что-то одно, то можно говорить об одиночных багах. Об которых можно писать в багзиллу. Авось починят. А когда мы имеем уже 3 "бага", ТРИ факта отказа работы Федоры со внешними девайсами - то это уже не баги. Это - политика исключения поддержки работы с разнообразыми внешними девайсами. Писать о багах, когда проводится такая политика - какой смысл?

Cruiser78 пишет:
Vascom пишет:

Напиши багрепорт в багзиллу.

А когда мы имеем уже 3 "бага", ТРИ факта отказа работы Федоры со внешними девайсами - то это уже не баги. Это - политика исключения поддержки работы с разнообразыми внешними девайсами. Писать о багах, когда проводится такая политика - какой смысл?

И какой смысл её тогда использовать в Вашем случае?

9

karl_muenhgausen пишет:

И какой смысл её тогда использовать в Вашем случае?

Да вот и я его не вижу. Ну и еще одну "багу" добавлю - до 14-й (включительно) федориной версии мой  ноут прекрасно работал с 3D-ускорением от GNOME-2+Compiz. Никаких проблем не возникало ни на встроенном дисплее, ни на внешнем. Начиная с 15-й федоры, эта сволотчь перестала принимать имеющееся на ноуте видео как валидное, и стала назначать принудительный fallback-режим, если подключен внешний монитор. При этом, если грузиться с иного линукса, то таких проблем не возникало. И 3D прекрасно шло на внешний монитор.
То есть имеем очень давнюю историю реализации упомянутой выше политики. Была бы одна бага - куда ни шло. Но здесь - с каждной новой итерацией отрубается то одно, то другое. А отрубленное - не восстанавливается совершенно.

Cruiser78 пишет:
karl_muenhgausen пишет:

И какой смысл её тогда использовать в Вашем случае?

Да вот и я его не вижу. Ну и еще одну "багу" добавлю - до 14-й (включительно) федориной версии мой  ноут прекрасно работал с 3D-ускорением от GNOME-2+Compiz. Никаких проблем не возникало ни на встроенном дисплее, ни на внешнем. Начиная с 15-й федоры, эта сволотчь перестала принимать имеющееся на ноуте видео как валидное, и стала назначать принудительный fallback-режим, если подключен внешний монитор.

Я после 14 и не вспоминаю о ней. Так, глянуть полчасика на виртуале. Абсолютно бессмысленный и беспощадный дистр, открыто позиционирующий себя как эксперимент над пользователями.

11

Вобщем, решил проблему с загрузкой 204-го ядра при внешнем мониторе.
Изначально у меня в параметрах груба стояло set gfxpayload=vga. И все на этом параметре работало.
Чтобы запусить 204-й бильд пришлось исправить /etc/default/grub на

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="RFRemix"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="LANG=ru_RU.UTF-8 rd.md=0 rd.dm=0 rd.lvm.lv=vg_acer/lv_root SYSFONT=False rd.luks=0  KEYTABLE=ru rhgb quiet splash"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
GRUB_GFXMODE=1280x1024,1024x600,800x600,640x480
GRUB_GFXPAYLOAD_LINUX=1280x1024,1024x600,800x600,640x480

И только указав splash и допустимые разрешения экрана добился работоспособности. Причем, у меня всего два возможных разрешения -  1280x1024 (внешний монитор) и1024x600 (ноут), но если не указать меньшие - обломайтись. Ну, соответственно и "редактор" груба работает более чем своеобразно. Видимое положение курсора совершенно не соответствует той позиции в тексте, куда идет ввод.
И кто бы мог догадаться, что собака зарылась в параметре gfxpayload=vga...

Потрясающе просто и удобно, правда?

13

karl_muenhgausen пишет:

Потрясающе просто и удобно, правда?

Ага, я только одного не понял. Как я смог до такого догадаться?.. ab

Теперь бы мне еще догадаться, как обеспечить гарантированное включение гнома-3. А именно - загрузка проходит вся полностью, монитор переключается в полную черноту, на черноте висит курсор мышки, стрелка... И так может висеть очень долго. Для того, что бы экран "антивизировать" надо перейти в иную консоль (ALT+CTRL+F4), а затем вернуться взад. Мне это пофигу, а вот отцу-старику (тоже любит по инету в свои 85 лет пошуршать) объяснить тяжело эту фичу...

Cruiser78 пишет:

бы мне еще догадаться, как обеспечить гарантированное включение гнома-3

ЗАЧЕМ???

15 (27.01.2013 00:46:47 отредактировано zenon)

Не, ну отцу-то лет сколько, уже жизнь прожил, а тут такой удар под дых - Федора, ну вообще в своем уме?
Лучше уж Xubuntu или Mageia поставь, там хоть мышкой можно обойтись.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
zenon пишет:

Лучше уж Xubuntu или Mageia поставь, там хоть мышкой можно обойтись.

О то ж...

17

Cruiser78 пишет:
Vascom пишет:

То есть даже до меню груба не доходит?

И уточню, что single это не 3 runlevel, а 1. Федора нормально понимает параметры "3" и "1" и "single" в строке параметров ядра. Systemd тут не при чём.

Нет. меню груба есть. И оно есть по той причине, что работает на стандартном текстовом ANSI мониторе. Далее, выбираем нужный вариант оси, видим сообщение груба об её загрузке (loading bla-bla-bla), далее сообщение от initramfs про то, что некоторые параметры ядра, передаваемые ему грубом устарели и их надо заменить на иные, более правильные. После чего, при нормальном ходе событий, монитор переключается в графический  режим и весь вывод идет уже в графике. А у меня - монитор пытается переключиться в графический режим, но всё это дело умирает на этом этапе. Монитор - черный, иногда (раз в 30 секунд) слегка подмаргивает. И более ничего. Попасть при подключенном внешнем мониторе ни в 5, ни в 3, ни в single - невозможно.
Система работает только на один монитор, на встроенный в ноутбук. С внешним - кранты.

Была похожая ситуация, доступ только удаленный, времени и возможности
экспериментировать небыло, попробовал отключить: kms - пошло!
KMS - для отключения добавить опцию: nomodeset, пример:
1) Grub 2:
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' {
    set root='(hd0,msdos1)'
    linux    /vmlinuz-2.6.32-5-686 ro root=/dev/sda3 nomodeset
    initrd    /initrd.img-2.6.32-5-686
}
2) Grub 1:
title CentOS (2.6.32-279.14.1.el6.centos.plus.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-279.14.1.el6.centos.plus.i686 ro root=/dev/sda2 nomodeset
        initrd /initramfs-2.6.32-279.14.1.el6.centos.plus.i686.img

18

Что-то не то вы тут развели. Поддержка оборудования обеспечивается ядром и драйверами. Федора этот функционал не обрезает. Если ошибка в новом ядре, то она может быть и в Федоре с этим ядром. Потому я и советую отправить сообщение о регрессе профессионалам в багзиллу.