Присоединение устройства phram mtd0 к последовательному запоминающему устройству гаджета

Я использую Atmel SAMA5D3, я создал два устройства phram / dev / mtd0 и / dev / mtd1, которые я пытаюсь подключить их в модуль массовой памяти гаджета.

    insmod g_acm_ms.ko file=/dev/mtd0,/dev/mtd1

Я получаю сообщение об ошибке

   g_acm_ms 500000.gadget: failed to start g_acm_ms: -22
   insmod: can't insert 'g_acm_ms.ko': Invalid argument

и из dmesg | tail

   atmel_usba_udc 500000.gadget: MMIO registers at 0xf8030000 mapped at c48d0000
   atmel_usba_udc 500000.gadget: FIFO at 0x00500000 mapped at c4e00000
   lun0: invalid file type: /dev/mtd0
   g_acm_ms 500000.gadget: failed to start g_acm_ms: -22
   lun0: invalid file type: /dev/mtd0
   g_acm_ms 500000.gadget: failed to start g_acm_ms: -22

Если я создаю резервный файл

   dd if=/dev/zero of=backing.file bs=1M count=4
   insmod g_acm_ms.ko file=backing.file

Он работает нормально

Как мне вместо этого подключить устройства mtd?

0
24.11.2015, 01:49
0 ответов

Теги

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