LINUX.ORG.RU

К истории борьбы с gentoo (победы и оставшиеся проблемы)


0

0

Сначала предыстория. Решил поставить gentoo (на тот момент 2004.2 - это важно). Документация у них очень хороша и ставится все на ура. Лишь один комментарий: ядро я генерил genkernel и это тоже важно.

Вдруг случился бзденьц (смотрите тред http://www.linux.org.ru/jump-message.jsp?msgid=755511)

В этом треде описывается, как после обновления генты перестала видеться карта eth0. Ничего не спасало. Даже гневный jaсkill обзывался, за то что я не написал исходных данных и вообще гентуу не для чайников.

Это бы не помогло (исходные данные) и я не совсем чайник. Но все же решил переставить все нафик (как во времена с виндоус), заодно потренироваться. Тем более, что внутри бродили сомнения о подлости файловой системы ReiserFS. Зря, как выяснилось (но и систему я поменял на ext3).

Жена соблазняла Ред Хатой и другими шапками (федора), но я устоял и решил снова взяться за гентуу.

Переставил (снес систему, скомпилил сам ядро, не доверив дело генкернелу). Не помогло. Все фурычит, карты нет.

Один умный человек в треде советовал разобраться с прерываниями. Действительно USB (один из трех доступных) вешался на то же самое 11 прерывание что и карта. Поигрался с прерываниями и отрублениями прерываний - не помогло.

Вернулся к генкернел. Не помогло. Нагенерил туеву хучу ядер - не спасает. НО РАНЬШЕ ВСЕ РАБОТАЛО и с LiveCD продолжает работать! И тут я догадался посмотреть разницу у 2004.3 и 2004.2

ОПА! Вот оно. Теперь (с версии 2004.3) hotplug, зараза, не проверяет хардварь в момент запуска. По новому это делает coldplug. t,fnm! Емержу колдплаг - все работает! Итак, проблема главная решена - дома линукс снова супер! Да, надо быть поосторожнее с обновлением инициализирующих скриптов.

Но остался нерешенным вопрос. Ну почему я руками не могу сгенерить ядро (все включал уже, все абсолютно), которое бы включало мне eth0? Раньше таких проблем не было. В принципе мне и генкернельными ядрами зашибись, благо нагенерил я все возможные варианты - сиди в грабе переключайся на какое хошь, но почему ручные не работают? Фиг знает. :) Может подскажете, что я делаю не так.

Написал, может кому моя история поможет. В остальном гентуу жутко удобен. emerge rules!

★★★
Ответ на: комментарий от ManJak

Приходит понимание того, что ananas был прав по поводу порядка подключения устройств. Все дело в rc-update и порядке (команды need, after и т.д. в скриптах). Проблема кажется в этом. Только он не сказал как это можно сделать в гентуу. Если до конца разберусь, то решение выложу.

А вообще, так мучаться с системой... :( Винды в этом смысле просто молодцом.

atoku ★★★
() автор топика

Хорошая жена, если шапками всякими соблазняет :) Если бы меня слакой, например, пособлазняли бы, я бы cдался :)

realloc ★★★★
()
Ответ на: комментарий от atoku

Это в маздае мучение м девайсами. Там конфликт аппаратуры практически норма. И кривотень постоянная как правило то же из-за железа. Так что не надо тут :)

realloc ★★★★
()
Ответ на: комментарий от realloc

>Это в маздае мучение м девайсами. Там конфликт аппаратуры практически норма. И кривотень постоянная как правило то же из-за железа. Так что не надо тут :)

noacpi вспомнилось чтото. везде кривизны полно. пусть и тут валяют - глядишь чужой опыт поможет

zZzZ
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.