Также снял анализатором процесс чтения "сектора", что тоже
интересно. Первая попытка чтения выдает:
/ # dd if=/dev/mtdblock/0 bs=4k count=1 |hexdump
1+0 records in
1+0 records out
0000000 0404 0404 0404 0404 0404 0404 0404 0404
*
0000200 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001000
Вторая и последующие - выдают другую последовательность первых 512 байт,
/ # dd if=/dev/mtdblock/0 bs=4k count=1 |hexdump
1+0 records in
1+0 records out
0000000 5252 5252 5252 5252 5252 5252 5252 5252
*
0000200 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001000
Анализатор отображает передачу флешке команды 0xF? (команда перехода в режим чтения 0xFF),
и последующие данные не противоречат отображаемым в консоли. Т.е. это именно то, что выдает флешка.
WTF.?