2 coisas para verificar.
-
O dispositivo,
/dev/mtd0
está montado?Você pode confirmar isso usando o comando
mount
. Uma entrada mostrará que está montada e a ferramenta flash pode não conseguir apagar o dispositivo enquanto estiver montado.Exemplo
$ mount /dev/mapper/vg_grinchy-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sda5 on /boot type ext4 (rw) /dev/mapper/vg_grinchy-lv_home on /home type ext4 (rw)
Se houver uma entrada aqui, você poderá desmontá-la usando o comando
umount
.Exemplo
$ sudo umount /dev/mtd0
Em seguida, tente executar o comando de eliminação.
-
Você pode apagar um dispositivo como usuário comum?
Muitas vezes, usuários regulares não têm permissão para realizar operações potencialmente perigosas, então, normalmente, você precisa se tornar root para realizá-las. Tente seu comando assim.
Exemplo
$ sudo flash_eraseall /dev/mtd0