По некоторым причинам надо переползти с ядра 2.6.33.1 на 2.6.33.20. В старом ядре все работает. Можно ли каким образом использовать старые конфиги от 2.6.33.1?
Сам я пока ядро сконфигурировать не смогу. Плата естественно SK-AT91SAM9XXXXX-S3E
Вопрос 2: Cвязано ли версия используемого ядра с BuildRoot?
Использую BuildRoot из поставки платы(из образа виртуальной машины)
Если связано то что надо поправить?
Вопрос 3: для отладки надо на MMC(SD) иметь mc. Попрбовал взять его из образа файловой системы дебиан с этого сайти, но в лоб не вышло. Говорит - файл не найден, копировал только MC, может для него нужны еще какие либо файлы?
скопируйте их в директорию с исходниками ядра например и выполните
#make ARCH=arm clean
#bzcat ./patch-2.6.33.1.bz2 | patch -p1 -R
bzcat ./patch-2.6.33.20.bz2 | patch -p1
после этого работайте с этими исходниками как обычно.
PS я не нашел патч patch-2.6.33.1.bz2 на фтп kernel.org - нагуглил у федоры
Все получилось. Спасибо
Теперь новый вопрос, правда наверно немного связанный с предыдущим - ядро обрабатывалось крос-компилятор от 2007 года(4.2.0), это было в виртуалке от разработчиков.
Надо или нет помять его на более новую версию?