Подключите alauda драйвер к mtd устройству

Это кажется на желание etckeeper от Joey Hess из Debian который управляет файлами под /etc использование управления версиями. Это поддерживает мерзавца, подвижного, darcs и базар.

мерзавцем является VCS, лучше всего поддерживаемый etckeeper, и пользователи VCS, скорее всего, будут знать. Возможно, что Ваше распределение приняло решение изменить etckeeper, таким образом, его VCS по умолчанию не является мерзавцем. Необходимо только использовать etckeeper с VCS кроме мерзавца, если Вы любите другой VCS.

8
25.03.2013, 08:54
2 ответа

Если мы смотрим на исходный код драйвера в ядре Linux (drivers/mtd/nand/alauda.c), мы видим, что mtd устройство нужно назвать "alauda".

Например, на имя cmx270_nand.c mtd cmx270-0. В информации о журнале ядра об этом, похож:

Creating 1 MTD partitions on "NAND 512MiB 3,3V 8-bit":
0x00000000-0x20000000 : "cmx270-0"

Проверьте dmesg (grep alauda, MTD), и если Ваша xD карта, успешно распознанная, наконец для доступа к устройству MTD, которое можно попробовать, создает /dev/mtdblockX и /dev/mtdX с mknod.

2
27.01.2020, 20:13
  • 1
    Спасибо за Ваш ответ. xD карта успешно распознана (обнаружился как/dev/sde). mknod /dev/mtd0 c 90 0 ничего не делает, mtdinfo дает мне ошибку 19 (никакое такое устройство). /proc/mtd не показывает устройств MTD. lsmod | grep alauda показывает это mtd и mtdchar оба загружаются. Какие-либо идеи? –  LawrenceC 25.12.2012, 20:13
  1. удалите (rmmod) ums-alauda драйвер
  2. после включения устройства проверьте, замечена ли печать датчика alauda's модуля через dmesg
  3. если устройство/dev/mtd0 не замеченный, rmmod alauda, и insmod это снова
    • не должно быть потребности к mknod. (попробуйте закрытой 'крышкой').
1
27.01.2020, 20:13

Теги

Похожие вопросы