LINUX.ORG.RU

MTD device (SPI) драйвер - проблема переезда на новое ядро

 , , ,


0

1

Речь об embedded девайсе на arm926e-js Вопрос вот в чем: есть драйвер от древнего ядра 3.0 MTD девайса. Простое встраивание в ядро 4.0 (с поправкой на новый gcc) не помогает. Ядро не находит rootfs - not tained ... Вопросов несколько: 1. Эта конструкция не работает из-за отсутствия SPI в device tree? 2. Поменялась «идеология» драйверов девайсов в кернеле типа MTD и он не будет работать в принципе.

По выводу в консоль - драйвер инициализируется, правильно определяет тип и модель микросхемы SPI Flash, проглатывает партиции на флешке, но не находит /dev/mtd...

Как побороть эту хрень не понятно. Рабочее (старючее) ядро все великолепно инициализирует с теми же параметрами.

Поможите чем можете ...

Resolved & fixed

Вопрос закрылся. Надо было добить весь раздел - а именно nand.

Эти китайцы, мать их за ногу!, впилили контроллер с микросхемой SPI как часть подсистемы Nand. пока не подогнал драйвер Nand, ничего не получалось. А все лень-матушка... Быстро, как сам почувствовал, только кошки родятся у других хозяеев :-)

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