bonding на новой архитектуре {Решено}

Вобщем ситуация такая:
Решил перейти на новую архитектуру (с х86 на х64_86). Собрал ядро, всё собрал, решил снова объединить два интерфейса сетевых.
Поставил ifenslave, настроил /etc/conf.d/net, сделал "#ln /etc/init.d/net.{lo,bond0}", но при попытке закинуть модуль bonding в ядро говорит что модуль не найден, хотя я точно знаю, что ставил его в ядре. Вопрос в чём прикол?

/etc/conf.d/net

P.S.: наконец-то я освоил wgetpaste :)

Вы уверены что модуль собран,

Вы уверены что модуль собран, собран именно для вашего ядра и был установлен куда надо?

Вобщем-то да! :) Вот только

Вобщем-то да! :) Вот только не понятно, что значит установлен куда надо.... Я собирал его через "#genkernel --menuconfig all" на тот случай, если что-то забуду, плюс так удобнее. :) Так вот я думал, что достаточно включить модуль bonding для того, чтоб всё было. Или я не прав?

Great minds have a purpose, other have a wishes. /Irving Washington/

Во первых нет такой

Во первых нет такой архитектуры x64_86 это уж совсем какиетот укуренные фантазии.
Во второых что у тебя говорит

modinfo bonding

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Цитирую:"#central xenus #

Цитирую:
"#central xenus # modinfo bonding
modinfo: could not find module bonding"

Но я включал эту опцию в ядре!

Great minds have a purpose, other have a wishes. /Irving Washington/

find /lib/modules | grep bond

find /lib/modules | grep bond что говорит?

:wq
--
Live free or die

central xenus # find

central xenus # find /lib/modules | grep bond
/lib/modules/2.6.30-gentoo-r5/kernel/drivers/net/tulip/winbond-840.ko

Great minds have a purpose, other have a wishes. /Irving Washington/

А что говорит zgrep BONDING

А что говорит

zgrep BONDING /proc/config.gz

Имхо вы просто не включили модуль либо включили его статично
либо вы не умеете настраивать бондинг
так что покажите /etc/conf.d/net
и

ls -la /etc/init.d/net.*

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Значит так... В конфиге я

Значит так... В конфиге я модуль включал, с памятью у меня всё в порядке. Перепроверил сам и да, там всё есть. Но:

central ~ # zgrep BONDING /proc/config.gz
# CONFIG_BONDING is not set

Неужели genkernel затирает конфиг и делает по-своему? Объясните кто может ибо непонятно...

Great minds have a purpose, other have a wishes. /Irving Washington/

Да. Зачем испльзовать

Да.

Зачем испльзовать genkernel, если вы конфигурите ядро руками?
Либо одно - либо другое.

Я используя конфиг, который

Я используя конфиг, который собираю сам когда пропускаю вручную не пашет! Вопрос, а почему он затирает? и как это можно исправить?

Great minds have a purpose, other have a wishes. /Irving Washington/

1.Собирать руками. 2.

1.Собирать руками.
2. положить в диру генкернела свой конфиг
3.Прочитать genkernel --help, собирать с --menuconfig

Вариантов масса.

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 ;)

Сделал по такому рецепту: 1.

Сделал по такому рецепту:
1. Засунул конфиг в папку с сырцами ядра
2. Запустил make menuconfig
3. Загрузил нужный конфиг, подкоректировал маленько, выкинул всё лишнее и добавил нужное
4. Сохранил и заменил в генкерновской папке на текущий
5. Собрал через genkernel all

Всё пашет! :) НО! Текущая рецептура сильно напрягает и хотелось бы узнать, как можно сделать, чтоб генкернел "считался" с ручным конфигом.

Всем спс.

Great minds have a purpose, other have a wishes. /Irving Washington/

genkernel --help говорит

genkernel --help говорит --menuconfig Run menuconfig after oldconfig
То есть, подсовываем старый конфиг, потом
genkernel --menuconfig all
дает возможность редактировать конфиги, после чего начинается генерация, в противном случае, старые конфиги затираются

буду честен, я не знаю, почему у меня все работает

нефига подобного. учите

нефига подобного. учите матчасть =)
genkernel смотрит в директорию /etc/kernels если там лежит конфиг с соотвествующим ядру названием то он испольщзует его если нет то берет из своих стандартных.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

:)

А еще у genkernel есть опция --kernel-config=/путь_к_нужному_файлу_конфига

да. и еще есть много других

да. и еще есть много других вариантов как ему скормить нужный конфиг =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

А ещё можно осилить таки

А ещё можно осилить таки сборку руками и не будет никаких проблем)
make menuconfig && make -j3 && make install && make modules_install

:)

dancingfire написал(а):
А ещё можно осилить таки сборку руками и не будет никаких проблем)
make menuconfig && make -j3 && make install && make modules_install

Только перед этом

mount /boot

:)
Иначе наставят ведер в папку... И будут удивляться - а чего оно не работает :)
А вообще, согласен на все 100 - ядро собраное руками и с пониманием того что делаеш - намного шустрее работает, чем вышедшее из под genkernel

да ладно =) genkernel это

да ладно =)
genkernel это скрипт. Если ты его используешь с умом то все нормально. =)
никто тебя не заставляет использовать дефолтный конфиг ядра генкернел. как впрочем и при make menuconfig нечего не менять =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Мне начинает нравится "make

Мне начинает нравится "make xconfig"! :)) Я как-то даже и не задумывался о его использовании. Так вот, решил поюзать... И уяснил одну вещь - ОН УДОБНЕЕ! :)) Взял генкерновский конфиг и исправил его там, где действительно считаю нужным. Результат хорош! :)

Great minds have a purpose, other have a wishes. /Irving Washington/

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

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