Ho un lettore di schede USB, un Olympus MAUSB-10. Fornisce accesso diretto in flash a SmartMedia o xD card, utilizzando il alaudadriver Linux . Questo è diverso da un tipico lettore di schede che lo espone semplicemente come un dispositivo di archiviazione di massa USB standard.
Ci sono driver nel kernel Linux che faranno la cosa FTL ed esporranno questo come un dispositivo a blocchi standard, ma voglio un accesso diretto al flash. Mi chiedevo se fosse possibile usare le varie utility di mtd-toolsleggere, scrivere e cancellare direttamente su di esso.
Quindi il dispositivo viene riconosciuto lsusbe i driver aluadae nand_eccvengono caricati. Ma cat /proc/mtdnon sta rivelando un altro dispositivo MTD disponibile e non vedo altri dispositivi in /dev. Come faccio a creare un nuovo dispositivo mtd e collegarlo al driver alauda?
mknod /dev/mtd0 c 90 0non fa nulla,mtdinfomi dà l'errore 19 (nessun dispositivo del genere)./proc/mtdnon rivela alcun dispositivo MTD. Unlsmod | grep alaudarivela quellomtdemtdcharsono entrambi caricati. Qualche idea?