-----------------------------------------------------------------------
На Заурусе драйвер mmcsd создает директорию mmcsd в /proc/driver, из файлов которой можно достать массу служебной информации о вставленной SD/MMC-карте. Беда в другом - почти вся эта информация имеет цифровое представление и без справочников от SD-консорциума ее не расшифруешь. Частный интерес представляет файл /proc/driver/mmcsd/00/manufacture. Семантика его очевидна. Удалось выявить следующее соответствие целого числа, которое отдается драйвером из этого файла, имени производителя:
ID -> Name
===========
2 -> Toshiba
3 -> Sandisk
Для того чтобы это установить, нужен КПК на ПалмОС. Тамошняя утилитка Card Info имеет внутри табличку соответствия и возвращает имя производителя контроллера вместо целого числа. Возможно, что Покет ПЦ тоже покажет эту информацию.
Идея:
было бы, ИМХО, полезным собрать сводную табличку ID -> Name, чтобы при покупке карт в магазине можно было прямо с Завра, не обращаясь к услугам Палм ОС КПК, проверить, что покупаемая карта не является "потенциально глючной". В частности, карта с 3 -> Sandisk - это не что иное, как мой... ТраШСценд. После выяснения сего факта стали (окончательно) ясны мои страдания. Ругани на Сандиск, пожалуй, больше всех вообще и от пользователей Завров, в частности. Карта же, которая 2 -> Toshiba, работает у хозяина в Пальмах m130 и T|T2 скоро два года как без всяких нареканий. При том, что она внешне даже не маркирована Тошибой и, вероятно, продавалась как OEM. Правда Made in Japan и "длинный" код на ней таки есть.
Если у кого-нибудь из здешних пользователй Завров появится возможность воткнуть свою карту (карты) в ПалмОС КПК а затем, посмотрев, что кажет
Код: Выделить всё
cat /proc/driver/mmcsd/00/manufacture
Предупреждение. ПальмОСевая машинка при вставке карты может потребовать (а если на ней не FAT, потребует с вероятностью 100%) отформатировать карту. Излишне говорить, что делать этого не надо, а надо отказаться. Card Info покажет производителя и без форматирования.