gentoo + NVIDIA C61 [GeForce 6150SE nForce 430]
vzvl 6 марта, 2015 - 10:08
Опыт с gentoo начальный.
Ставлю упорно впервые, было несколько неупорных попыток.
Уже базовую поставил
Проблема с иксами, не получается поднять Xorg
uname -a
gentoo: Linux gentoo 3.18.7-gentoo #1 SMP Mon Mar 2 21:17:25 NOVT 2015 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ AuthenticAMD GNU/Linux
lspci https://bpaste.net/show/725ec6628e71
dmesg https://bpaste.net/show/e9928d0ca0a1
/etc/portage/make.conf https://bpaste.net/show/cb035445eef2
Пробовал и проприетарные и свободные
Вот здесь https://www.linux.org.ru/forum/desktop/11376450 уже обсуждали... но как-то безрезультатно...
Может здесь есть у кого-то светлые мысли...
»
- Для комментирования войдите или зарегистрируйтесь
.
Это всё конечно хорошо, но…
Относительно текста ошибки (
/var/log/Xorg.0.log
) предлагаешь гадать?ЗЫ: ИМХО если речь идёт о том, чтобы запустить, то начинать следует с
nv
.:wq
--
Live free or die
Xorg
/var/log/Xorg.0.log https://bpaste.net/show/fd5203cedbc2
vzvl написал(а):...Может
А теория прочитана?
Да делал и по той (nvidia) и
Да делал и по той (nvidia) и по той (nouveau)
Как то не пошло...
Но вы действительно все там
Но вы действительно все там внимательно прочитали и разобрались?
1. Тогда должны были бы обратить внимание, что конфигурация ядра РАЗНАЯ для разных драйверов. Это учтено? Покажите:
2. После перекомпиляции ядра были ли обновлены драйверы Х-ов? т.е. что-то типа
SysA написал(а): что-то
emerge @x11-module-rebuild
Да такое я выполнял, но
Да такое я выполнял, но видимо что-то снова напутал...
Вопрос по компиляции ядра.
Имею дело с menuconfig впервые.
Когда я попадаю в menuconfig, то вижу настройки - так вот эти настройки берутся от текущего ядра на котором крутится система, или это настройки по умолчанию, которые берутся от исходного кода ядра?
Так вот, когда я создаю конфиг через menuconfig, мне нужно обойти все параметры и выставить все флаги, или достаточно выставить настройки для nvidia?
Так как я уже несколько раз компилировал ядро, при этом получаю то кернел паник... То опять какую-то лажу.
Прошу снисхождения и терпения, очень хочется научится собирать ядро самому.
Читайте, читайте и еще раз
Читайте, читайте и еще раз читайте или вам нечего делать в Генте!
P.S. Неужели так трудно сформулировать вопрос поисковику, чтобы найти БАЗОВЫЕ/ТИПОВЫЕ рекомендации?! Почему другие должны вам преподнести готовые ссылки и пр.? Похоже ваши "хотелки" преобладают над вашим же старанием потрудиться и разобраться с азами самому - сейчас в Интернете более чем достаточно информации, включая аудио и видео... А потом народ обижается, что им не хотят помочь..
P.P.S. Извините, ничего личного... просто наболело...
Да да я понимаю поисковый
Да да я понимаю поисковый запрос - это очень важно! И без этого никуда...
По сути так и делаю.
Но это общение с машиной и только...
Я пришел в Linux потому что увидел в истории рождения системы феномен братского единомыслия программистов и людей склонных к этому. Linuх родился вместе с его сообществом! И это на мой взгляд прекрасно! Свобода и братство - это необыкновенно, и это в техномире есть только здесь. Поэтому я и пишу на форум. Я ожидаю, что те кто гораздо дальше продвинулся в понимание системы, направят в нужном направление. По сути я это и получил.
Простите что возможно трачу ваше время, постараюсь поменьше задавать глупых вопросов.
А так то вы правы, все можно сделать без постов на форуме, просто гугля и читая, тогда зачем нужен форум... Ведь новички сюда не приходят.
Я зарегистрировался тут 5 лет назад, почитал форум, и понял, что начинать надо не отсюда :) , поэтому 5 лет ubuntu/mandriva/suse, ну вот теперь осмелился подружиться из gentoo.
Надеюсь получится, с поддержкой сообщества :)
Спасибо за ссылки буду изучать.
ЕЩЕ РАЗ: форум нужен для
ЕЩЕ РАЗ: форум нужен для решения ПРОБЛЕМ!!!
Это ТЕМАТИЧЕСКИЙ форум, а не филиал дистанционного обучения!!!
Вы описали свою проблему => вам дали идеи/направления их решения => Вы их САМИ реализовали в СВОЕЙ среде и поделились результатом. Это нормальная модель работы такого рода форума.
Но вы же сейчас совсем о другом спрашиваете! Это азы, которые прописаны миллион раз во всех мануалах/хауто.
Хорошо, хорошо, я ведь не
Хорошо, хорошо, я ведь не выражаю никаких претензий. Все понял и очень благодарен за идеи/направления, ушел изучать, буду делать, потом отпишусь :)
vzvl написал(а): Имею дело с
За пять лет использования линукса ни разу ядро не собирал? как-то это неправдоподобно...
Почему?
Если ты не админ, то можно всю жизнь пользоваться Линуксом и ни разу ядро не компилить.
Тем более с дистрибутивами по списку выше..
Так конечно не
Так конечно не собирал...
SysA прав, с этими дистрибутивами все из коробки работает как правило, если железо стандартное.
Можно не собирать ядро. Я не системный администратор linux для меня просто хобби. Делаю это из интереса. Но ладно это лирика.
А по делу так.
Прочитал я ядерную физику для домохозяек. Скомпилировал ядро правда пошел по облегченному пути.
genkernel --menuconfig all собирал для работы с Nouveau.
Перегрузился...
Загрузка начинается нормально, потом весь экран заливается цветными полосами. Причем это все происходит до вывода приглашения командной строки.
Я так понимаю все рушится еще на процессе загрузки ядра. :( Вот конфиг ядра /usr/src/linux/.config https://bpaste.net/show/8f01d4222a1e
А почему только "для
А почему только "для домохозяек"? И насколько полностью/глубоко?
Повторюсь (важно!)
Ну по Nouveau
Ну по Nouveau (http://wiki.gentoo.org/wiki/Nouveau#Kernel) по ядру только это вроде бы...
Device Drivers --->
Graphics support --->
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<*> Nouveau (nVidia) cards
Это я сделал.
Это root #emerge --ask --changed-use --deep world - обновление системы и emerge @x11-module-rebuild нужно выполнить уже после перезагрузки системы с новым ядром.
Так-то больше я там ничего не нашел.
Это http://wiki.gentoo.org/wiki/Nouveau#Configuration я так понял выполняется уже после перезагрузки системы. Перед стартом иксов.
Или опять напутал?
Повыключайте все фреймбуферы.
Повыключайте все фреймбуферы.
Собрал снова... фреймбуферы
Собрал снова... фреймбуферы поотключал.
Все равно крах - кернел паник.
Вот конфиг https://bpaste.net/show/1820837c7998
А посмотреть лог загрузки системы никак нельзя? гуглил... понял что только через вот так http://wiki.gentoo.org/wiki/Kernel_Crash_Dumps
А проще никак?
Проше для юзера - только в
Проше для юзера - только в винде; проще для админа - только в генте
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
SysA написал(а): А теория
Ты бы лучше напомнил действующие расценки на чтение журналов вслух (и с выражением).
☺
Там же ж ясно написано:
:wq
--
Live free or die
Предполагаете, что в ядре не
Предполагаете, что в ядре не включен KMS
dmesg тоже ругается
[ 11.449542] drm_kms_helper: disagrees about version of symbol register_framebuffer
[ 11.449547] drm_kms_helper: Unknown symbol register_framebuffer (err -22)
В ядре так
DRM_1915_KMS=y
DRM_KMS_CMA_HELPER=n
DRM_KMS_FB_HELPER=y
DRM_KMS_HELPER=m
Что не так?
vzvl
Ядро перебиралось неоднократно без очищения /lib/modules/ваша_версия_ядра, либо дособирались модули без обновления самого ядра. Как результат - не хватает некоторых "символов" в ядре.
Решение: rm -rf /lib/modules/версия_ядра && cd /usr/src/linux-версия_ядра && make clean && make all && make modules_install install && genkernel initramfs
Последнее - по вкусу, если нужен initrd
Нейтральность - высшее достижение сознания!