Anexando um dispositivo phram mtd0 ao armazenamento em massa serial do gadget

0

Estou usando um Atmel SAMA5D3, criei dois dispositivos phram / dev / mtd0 e / dev / mtd1 que estou tentando anexá-los a um módulo de armazenamento em massa de gadget.

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

O erro que recebo é

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

e do 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

Se eu criar um arquivo de apoio

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

Funciona bem

Como eu conecto os dispositivos mtd?

    
por ehmuzed 23.11.2015 / 22:47

1 resposta

0

Eu percebi o problema, eu tinha esquecido de

     insmod mtd_blkdevs.ko
     insmod mtdblock.ko

use o / dev / mtdblock0 resultante como o arquivo de apoio

    
por 24.11.2015 / 18:50