Как говорится в теме, похоже, что что-то изменилось в RouterOS 6 для PowerPC, что сломало возможность запускать пользовательские ядра Linux, собранные с патчами MetaROUTER от MikroTik (v1.2). RouterOS 6 для MIPS по-прежнему работает нормально: я могу продолжать использовать свои пользовательские образы на платах MIPSBE после обновления с RouterOS 5 до RouterOS 6 без проблем. Но на PPC пользовательский образ не загружается. Ничего не появляется на консоли. И дело не только в том, что консоль сломана: этот образ автоматически запускает DHCP-клиент на eth0, но после ожидания более 10 минут никакой сетевой трафик не поступал с VIF, подключенного к гостю. Так что я знаю, что он даже не запускается. Когда я возвращаюсь обратно к 5.26, те же самые образы снова начинают работать. У меня нет понятия, что могло измениться, что сломало только пользовательские ядра PowerPC, а не ядро, которое идет с RouterOS. Я изучил код гостя PPC MetaROUTER в патчах MikroTik для ядра Linux 3.3.5 (на базе которого построен RouterOS 6) и был удивлён, увидев, что между этим кодом и патчами MetaROUTER v1.2 для 2.6.31 нет значительных различий, и, конечно, ни одно из них не объясняет, почему эти ядра не могут загрузиться под хостом MetaROUTER RouterOS 6. (В частности, я посмотрел на arch/powerpc/platforms/85xx/metarouter.c и arch/powerpc/include/asm/vm.h) Более того, я успешно скомпилировал ядра гостя PPC MetaROUTER для Linux 2.6.35 из собственных патчей MikroTik для 2.6.35, и эти ядра нормально загружаются под RouterOS 5, но те же самые ядра также не загружаются под RouterOS 6. Я сравнил код гостя MetaROUTER между этими патчами 2.6.35 и патчами 3.3.5, и между ними НЕТ совершенно никаких различий! Код абсолютно одинаковый. Есть ли кто-то ещё, кто знаком с Linux на PowerPC и у кого более острое зрение, чем у меня, кто мог бы сказать мне, что я делаю не так или как можно обойти проблему? Тот факт, что ничего не появляется на консоли, делает невероятно трудным понимание, с чего начать… Я проводил свои тесты на RB1100 (800MHz, одноядерный). Я могу предоставить тестовые образы гостя MetaROUTER по запросу. – Натан
Ошибка? Пользовательские ядра MetaROUTER больше не работают на PPC с ROS6.
Ошибка? Пользовательские ядра MetaROUTER больше не работают на PPC с ROS6., RouterOS
|
04.10.2013 06:56:00
|
|
|
|
|
|
21.01.2014 01:44:00
Черт. Я только что купил RB800 и собирался использовать их технологию MetaRouter, чтобы запустить более мощную версию OpenVPN, а также AICCU. Надеюсь, они скоро найдут решение.
|
|
|
|
|
|
21.01.2014 23:36:00
@NathanA, как мне добавить себя в этот тикет как заинтересованную сторону?
|
|
|
|
|
|
12.06.2014 13:02:00
Для OpenWRT используйте RouterOS 6.15, в которой эта проблема решена.
|
|
|
|
|
|
12.06.2014 15:36:00
Сегодня лучший день! Я немедленно этим займусь!
|
|
|
|
|
|
13.11.2014 18:51:00
Спасибо, что написали здесь, чтобы сообщить нам, я ценю это.
|
|
|
|
|
|
26.11.2014 04:52:00
Для сведения, RouterOS 6.23rc7 устраняет эту ошибку. Спасибо, разработчики MikroTik, что оперативно решили эту проблему. – Натан
|
|
|
|
|
|
26.11.2014 10:45:00
не загружается, зависло переподключение консоли.
|
|
|
|
|
|
26.11.2014 14:08:00
Было сложно протестировать баг консоли без загрузки гостей MetaROUTER. Что касается сбоев RB1100, скорее всего, мы будем ждать появления виртуализации PPC SMP.
|
|
|
|
|
|
27.11.2014 08:45:00
RB800 вполне подходит для тестов MetaROUTER. А то, что он вообще не загружается, я бы не назвал постоянным зависанием.
|
|
|
|
|
|
27.11.2014 12:14:00
О, ты говоришь о исправлении, которое пришло в 6.23rc7. Понял. Я не был уверен, на что ты ссылаешься. – Натан
|
|
|
|
|
|
28.11.2014 16:53:00
Это значит, что RB800 готовы к работе с MetaROUTER? (ну, по крайней мере, для RC7) Спасибо, Дэвид.
|
|
|
|
|
|
21.10.2013 08:46:00
пожалуйста, посмотрите на форуме, где пользователи сообщают, до какого номера сборки можно использовать openwrt, где патч из википедии применяется без проблем.
|
|
|
|
|
Читают тему
