Saya memiliki pembaca kartu USB, Olympus MAUSB-10. Ini memberikan akses flash langsung ke SmartMedia atau kartu xD, menggunakan alaudadriver Linux . Ini berbeda dari pembaca kartu biasa yang hanya mengeksposnya sebagai perangkat penyimpanan massal USB standar.
Ada driver di kernel Linux yang akan melakukan hal FTL dan mengekspos ini sebagai perangkat blok standar, tetapi saya ingin akses flash langsung. Saya bertanya-tanya apakah mungkin menggunakan berbagai utilitas mtd-toolsuntuk membaca, menulis, dan menghapusnya secara langsung.
Jadi perangkat diakui oleh lsusb, dan driver aluadadan nand_eccdimuat. Tetapi cat /proc/mtdtidak mengungkapkan perangkat MTD lain yang tersedia, dan saya tidak melihat ada perangkat tambahan di /dev. Bagaimana cara membuat perangkat mtd baru dan menghubungkannya ke driver alauda?
mknod /dev/mtd0 c 90 0tidak melakukan apa-apa,mtdinfomemberi saya kesalahan 19 (tidak ada perangkat seperti itu)./proc/mtdtidak mengungkapkan perangkat MTD. Anlsmod | grep alaudamengungkapkan itumtddanmtdcharkeduanya dimuat. Ada ide?