J'ai un lecteur de carte USB, un Olympus MAUSB-10. Il fournit un accès flash direct aux cartes SmartMedia ou xD, à l'aide du alaudapilote Linux . Ceci est différent d'un lecteur de carte typique qui l'expose simplement comme un périphérique de stockage de masse USB standard.
Il y a des pilotes dans le noyau Linux qui feront le truc FTL et l'exposeront comme un périphérique bloc standard, mais je veux un accès flash direct. Je me demandais s'il était possible d'utiliser les différents utilitaires mtd-toolspour lire, écrire et effacer directement dessus.
Ainsi, le périphérique est reconnu par les lsusbpilotes aluadaet nand_eccest chargé. Mais cat /proc/mtdne révèle pas un autre appareil MTD disponible, et je ne vois aucun appareil supplémentaire dans /dev. Comment créer un nouveau périphérique mtd et le connecter au pilote alauda?
mknod /dev/mtd0 c 90 0ne fait rien,mtdinfome donne l'erreur 19 (aucun appareil de ce type)./proc/mtdne révèle aucun appareil MTD. Unlsmod | grep alaudarévèle celamtdetmtdcharsont tous deux chargés. Des idées?