gentoo + NVIDIA C61 [GeForce 6150SE nForce 430]

Опыт с 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 уже обсуждали... но как-то безрезультатно...

Может здесь есть у кого-то светлые мысли...

.

vzvl написал(а):
lspci https://bpaste.net/show/725ec6628e71
dmesg https://bpaste.net/show/e9928d0ca0a1
/etc/portage/make.conf https://bpaste.net/show/cb035445eef2

Пробовал и проприетарные и свободные

Это всё конечно хорошо, но…
Относительно текста ошибки (/var/log/Xorg.0.log) предлагаешь гадать?

ЗЫ: ИМХО если речь идёт о том, чтобы запустить, то начинать следует с nv.

:wq
--
Live free or die

Xorg

vzvl написал(а):...Может

vzvl написал(а):
...Может здесь есть у кого-то светлые мысли...

А теория прочитана?

Да делал и по той (nvidia) и

Да делал и по той (nvidia) и по той (nouveau)
Как то не пошло...

Но вы действительно все там

Но вы действительно все там внимательно прочитали и разобрались?
1. Тогда должны были бы обратить внимание, что конфигурация ядра РАЗНАЯ для разных драйверов. Это учтено? Покажите:

grep -e _DRM -e _KMS {КонфигЯдра}

2. После перекомпиляции ядра были ли обновлены драйверы Х-ов? т.е. что-то типа

emerge -1 $(qlist -IC driver)

SysA написал(а): что-то

SysA написал(а):
что-то типа

emerge -1 $(qlist -IC driver)

emerge @x11-module-rebuild

Да такое я выполнял, но

Да такое я выполнял, но видимо что-то снова напутал...

Вопрос по компиляции ядра.

Имею дело с menuconfig впервые.

Когда я попадаю в menuconfig, то вижу настройки - так вот эти настройки берутся от текущего ядра на котором крутится система, или это настройки по умолчанию, которые берутся от исходного кода ядра?

Так вот, когда я создаю конфиг через menuconfig, мне нужно обойти все параметры и выставить все флаги, или достаточно выставить настройки для nvidia?

Так как я уже несколько раз компилировал ядро, при этом получаю то кернел паник... То опять какую-то лажу.

Прошу снисхождения и терпения, очень хочется научится собирать ядро самому.

Читайте, читайте и еще раз

Читайте, читайте и еще раз читайте или вам нечего делать в Генте!

P.S. Неужели так трудно сформулировать вопрос поисковику, чтобы найти БАЗОВЫЕ/ТИПОВЫЕ рекомендации?! Почему другие должны вам преподнести готовые ссылки и пр.? Похоже ваши "хотелки" преобладают над вашим же старанием потрудиться и разобраться с азами самому - сейчас в Интернете более чем достаточно информации, включая аудио и видео... А потом народ обижается, что им не хотят помочь..

P.P.S. Извините, ничего личного... просто наболело...

Да да я понимаю поисковый

Да да я понимаю поисковый запрос - это очень важно! И без этого никуда...

По сути так и делаю.
Но это общение с машиной и только...

Я пришел в Linux потому что увидел в истории рождения системы феномен братского единомыслия программистов и людей склонных к этому. Linuх родился вместе с его сообществом! И это на мой взгляд прекрасно! Свобода и братство - это необыкновенно, и это в техномире есть только здесь. Поэтому я и пишу на форум. Я ожидаю, что те кто гораздо дальше продвинулся в понимание системы, направят в нужном направление. По сути я это и получил.

Простите что возможно трачу ваше время, постараюсь поменьше задавать глупых вопросов.

А так то вы правы, все можно сделать без постов на форуме, просто гугля и читая, тогда зачем нужен форум... Ведь новички сюда не приходят.

Я зарегистрировался тут 5 лет назад, почитал форум, и понял, что начинать надо не отсюда :) , поэтому 5 лет ubuntu/mandriva/suse, ну вот теперь осмелился подружиться из gentoo.
Надеюсь получится, с поддержкой сообщества :)

Спасибо за ссылки буду изучать.

ЕЩЕ РАЗ: форум нужен для

ЕЩЕ РАЗ: форум нужен для решения ПРОБЛЕМ!!!

Это ТЕМАТИЧЕСКИЙ форум, а не филиал дистанционного обучения!!!

Вы описали свою проблему => вам дали идеи/направления их решения => Вы их САМИ реализовали в СВОЕЙ среде и поделились результатом. Это нормальная модель работы такого рода форума.

Но вы же сейчас совсем о другом спрашиваете! Это азы, которые прописаны миллион раз во всех мануалах/хауто.

Хорошо, хорошо, я ведь не

Хорошо, хорошо, я ведь не выражаю никаких претензий. Все понял и очень благодарен за идеи/направления, ушел изучать, буду делать, потом отпишусь :)

vzvl написал(а): Имею дело с

vzvl написал(а):
Имею дело с menuconfig впервые.

vzvl написал(а):
5 лет ubuntu/mandriva/suse, ну вот теперь осмелился подружиться из gentoo.

За пять лет использования линукса ни разу ядро не собирал? как-то это неправдоподобно...

Почему?

Если ты не админ, то можно всю жизнь пользоваться Линуксом и ни разу ядро не компилить.
Тем более с дистрибутивами по списку выше..

Так конечно не

Так конечно не собирал...
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 написал(а): А теория

SysA написал(а):
А теория прочитана?

Ты бы лучше напомнил действующие расценки на чтение журналов вслух (и с выражением).

Там же ж ясно написано:

[   545.511] (EE) [drm] KMS not enabled
[   545.511] (EE) No devices detected.
[   545.511] (EE) 
Fatal server error:
[   545.511] (EE) no screens found(EE) 

: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

vzvl написал(а):
drm_kms_helper: disagrees about version of symbol register_framebuffer

Что не так?

Ядро перебиралось неоднократно без очищения /lib/modules/ваша_версия_ядра, либо дособирались модули без обновления самого ядра. Как результат - не хватает некоторых "символов" в ядре.

Решение: rm -rf /lib/modules/версия_ядра && cd /usr/src/linux-версия_ядра && make clean && make all && make modules_install install && genkernel initramfs

Последнее - по вкусу, если нужен initrd

Нейтральность - высшее достижение сознания!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".