[SOLVED] Зависание при загрузке после установки базовой Gentoo
paulogen 4 марта, 2015 - 20:44
Добрый день.
Имею на борту нетбук Samsung NP-NC110-A08RU.
После установки базовой версси Gentoo система начала зависать в момент переключения разрешения экрана загрузки ядра.
После установки базовой версси Gentoo система начала зависать в момент переключения разрешения экрана загрузки ядра. Виснет не постоянно, иногда может нормально загрузиться. Виснет причем намертво, индикаторы работы жесткого диска молчат. В чем дело понять не могу.
В лог dmesg ничего подозрительного или явных ошибок не нахожу.
Вывод lspci:
00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller 00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 02) 00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02) 00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02) 00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02) 00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02) 05:00.0 Network controller: Intel Corporation Centrino Wireless-N 130 (rev 34) 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
Прошу, подскажите, пожалуйста, в какую сторону копать, чтобы понять из-за чего происходит зависание.
Конфиг ядра:
Config
Вывод dmesg:
dmesg
Проверка жесткого диска утилитой badblocks результатов не дала, 0 bad bloks found.
»
- Для комментирования войдите или зарегистрируйтесь
Я бы еще глянул лог иксов( и
Я бы еще глянул лог иксов( и тот, который old), лог openrc, консоль-кит ну и .xsession-errors; сделал бы revdep-rebuild -p( наконец "апнул" бы emerge -av system). А вообще подобные темы очень специфичны.
PS:это не значит что эти логи нужно выкладывать сюда.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Цитата: В лог dmesg ничего
А это тогда что?
Обновите BIOS (UEFI) до последней версии.
kostik87
Подобные утверждения разве как-то согласуются с :"Виснет не постоянно, иногда может нормально загрузиться"??
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Да запросто!
Например, гонки...
А ТС рекомендую убедиться, что параллельный запуск выключен.
Хочу выложить небольшой отчет
Хочу выложить небольшой отчет о проделанных работах. Попытался прошить биос... Как оказалось прошивается данная модель ноутбуков только из под Windows 7. Поставил винду, попытался специальной утилитой прошить, но она не подключается к серверам самсунга. URL, который запрашивает программа выдаёт ошибку 403. Затем поставил обратно генту, отключил параллельный запуск, если я правильно понимаю, то отключается он в /etc/rc.config параметр: rc_parallel="NO".
Как устанавливал: Скомпилировал ядро с сохраненым конфигом (который тут выложен). настроил fstab, поставил grub (всё по хандбуку), больше ничего не ставил.
До этого ставил другие дистрибутивы (Lubuntu, Linux Mint) таких проблем не возникало.
dmesg, когда система успешно загружается:
dmesg_good
Включил логирование в /etc/rc.conf, в логах только сведения о выключении нетбука и ни слова о включении и запуске.
Хочу сказать, что с Linux начал дружить совсем недавно, поэтому небольшая просьба, если это возможно писать чуть чуть по подробнее что необходимо сделать :)
Готов предоставить любые данные...
1. Скачай файл обновления на
1. Скачай файл обновления на флешку, запусти Винду и прошивай.
2. Если (Л)Убунту работает, то может на нем и остановишься для начала? Разберешься что к чему, а потом осмысленно решишь стоит ли переходить куда-то еще.
3. Как вариант возьми конфиг ядра из работающей (Л)Убунты.
P.S. Gentoo очень специфический дистрибутив, он подходит далеко не всем, да и никак не может быть самоцелью. Бессмысленно ставить Gentoo, если ты не понимаешь, что ты делаешь и что происходит в системе. Тут невозможно универсальное решение проблемы, подходящее для всех, по типу сделай то-то и то-то и будет тебе счастье, как в бинарных, поскольку каждая инсталляция в принципе уникальна. Нужно САМОМУ думать, читать и анализировать ситуацию. Сообщество может только направить... решать свои проблемы ты должен сам. Поэтому ты прежде всего сам должен ответить себе зачем именно он тебе нужен, тем более на ноуте! :)
1. Замаскировал ядро 3.18.7.
1. Замаскировал ядро 3.18.7. Скомпилил ядро 3.14.33 с дефолтным конфигом. Все прекрасно запустилось и работает, даже с параллельным запуском OpenRC.
2. Размаскировал 3.18.7, подсунул конфиг ядра 3.14.33, скомпилил и опять теже проблемы с запуском.
3. Сейчас ставлю ядро 3.17.8 посмотрю как будет с ним работать, если опять дело не пойдет откачусь ещё ниже и посмотрю с какого ядра возникает проблема.
Gentoo использую на стационарном компе и всем доволен.
Готовые бинарные дистрибутивы мне не подходят, хочется чего то нового. Тем более как ещё изучать систему и её работу если не на практике, решая повседневные задачи и проблемы возникающие по ходу работы.
Я обратился сюда как раз за тем, чтобы меня направили в правильную сторону решения проблемы. Моя просьба ответить чуть чуть по подробнее не означала, что надо сказать что именно надо сделать, а значила ответить просто не применяя своеобразные термины и жаргон.
И ещё вопрос, что такого в использовании Gentoo на ноуте?
paulogen написал(а): И ещё
На ноуте - ничего. На планшете... да.
paulogen
Про
make oldconfig
не забываете? ;)В принципе - ничего... но если он для нормальной работы, а не только для экспериментов, т.е. со всеми офисными наворотами плюс что-нибудь профессиональное, то обновление может занять неделю! :)
Так что иногда приходится выбирать: или "шашечки", или "ехать"!.. Ваш случай - наглядный тому пример: нужно работать - ставьте Минт/*Убунту/Винды, если же вы можете себе позволить иметь неработающий ноут - экспериментируйте на здоровье! Удачи! Чем можем - поможем!
Ну не факт
Тю.. Имею слааабенький ноут, постоянно держу на нем свежий генту (включая например сорцевый libreoffice).
Да, есть особенность - наличие "большого брата" в виде десктопа с AND Trinity (Athlon II X4 750k) и вагоном RAM. Таки никто distcc не отменял. А при правильной настройке последнего - обновление ноутбучной генты не страшно.
Да пребудет с тобой великий Linux.
Каюсь, это было специально
Каюсь, это было специально провокационное заявление, ;) - я надеялся на подобный ответ от ТС. Дабы убедиться, как он проработал вопрос, и насколько осознан его выбор...
И, таки да, у меня distcc (на 4-ядерных Phenom-II и iCore2 с 16Гб памяти каждый) тоже позволяет существенно облегчить задачу обновления... :)
Уменя distcc на двух машинах
Уменя distcc на двух машинах (1 - 4 ядра, 2 - 2 ядра), в будущем ещё возможно подключатся машины HP Z620 (32Гб) и Z420. :)
Но пока хватает и двух.
paulogen написал(а): И ещё
Отвечу ученьем адвайты: "...иными словами ты должен понимать не только ЧТО ты думаешь, но и ЗАЧЕМ, и ПОЧЕМУ ты это думаешь....(а самое главное для кого ты это думаешь ^_^)"
Это все еще ничего; если еще не надоело "пялится" на компиляцию, то оно скоро пройдет, почти, ну совсем почти .. ;)
PS Как я и говорил все очень немного специфично, потому как каждый настраивает все по-своему и под себя.
А вообще если вы так с легкостью проделали такие мероприятия: гента - винда - гента, то работайте себе спокойно уже.
"Проблемы" будут обязательно, но уже будет не так сложно, поскольку опыт понимания уже будет выше и выше, и это уже будет не сложнее заваривания зеленого чая ;) Удачи!
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Всем привет. Ещё раз хочу
Всем привет.
Ещё раз хочу выложить логи
dmesg 3.14.33, ядро грузится всегда нормально.
dmesg 3.18.7 лог при успешной загрузке ядра.
dmesg 3.18.7 badload лог при зависании ядра.
Может кто-нибудь увидит что то подозрительное. Если ничего не найдется прошу помочь составить баг репорт, будем спрашивать у ребят из кернел.орг
Итак, проблему удалось
Итак, проблему удалось решить. Сейчас работаю на последнем ядре 3.18.7. Проблема была с видеодрайверами.
Решилась путём установки патча. Более подробную информацию можно почитать на баг трекере freedesktop.
Патч накатывается на имеющиеся исходники драйверов в ядре. Пришлось не много попотеть и править ихсодники дров в ручную, т.к. выложенный патч на трекере написан для другой версии ядра.
Сейчас всё скомпилилось и работает в штатной режиме. Уже ставлю иксы :)
Надеюсь, проблему устранят в последующих версиях ядра и не придётся каждый раз править драйвера i915.
Всем большое спасибо за уделенное время и внимание, за тёплый приём на gentoo.ru, надеюсь на дальнейшую взаимопомощь :)
>>Патч накатывается на
>>Патч накатывается на имеющиеся исходники драйверов в ядре
дописал бы epatch_user или просто epatch и выложил может кому пригодится
Ссылка для скачивания:
Ссылка для скачивания: patch
Разбираться с написанием epatch пока нет времени. Я только начинающий Gentoo'шник :)
/
Оно не какая-то разновидность патча, требующая особого изучения, а гентушный механизм наложения патчей.
См. https://wiki.gentoo.org/wiki//etc/portage/patches
http://megabaks.blogspot.co.uk/2012/10/portage.html
ЗЫ: По мне было бы правильно доработанный патч приложить к багу. https://bugs.gentoo.org/
:wq
--
Live free or die