Tengo un lector de tarjetas USB, un Olympus MAUSB-10. Proporciona acceso flash directo a tarjetas SmartMedia o xD, utilizando el alaudacontrolador Linux . Esto es diferente de un lector de tarjetas típico que simplemente lo expone como un dispositivo de almacenamiento masivo USB estándar.
Hay controladores en el kernel de Linux que harán lo FTL y lo expondrán como un dispositivo de bloque estándar, pero quiero acceso flash directo. Me preguntaba si es posible usar las diversas utilidades de mtd-toolsleer, escribir y borrar directamente.
Por lo tanto, el dispositivo es reconocido por lsusby los controladores aluaday nand_eccse cargan. Pero cat /proc/mtdno revela otro dispositivo MTD disponible, y no veo ningún dispositivo adicional /dev. ¿Cómo creo un nuevo dispositivo mtd y lo conecto al controlador alauda?
fuente

mknod /dev/mtd0 c 90 0no hace nada,mtdinfome da el error 19 (no existe tal dispositivo)./proc/mtdno revela ningún dispositivo MTD. Anlsmod | grep alaudarevela esomtdymtdcharambos están cargados. ¿Algunas ideas?fuente