HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Сбор информации о производителях SD-контроллеров
Страницы: [1] 2 3 4

[Ответить]
longshadow [05.08.2004 17:22] Сбор информации о производителях SD-контроллеров:
Я прикрепил эту тему, поскольку был выявлен случай карты совершенно не совместимой с завром, а не просто глючной!
-----------------------------------------------------------------------

На Заурусе драйвер 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 покажет производителя и без форматирования.
maslovsky [05.08.2004 19:42] :
Интересно

Мои карточки выдали следующее:

Viking (Made In Japan) - 2 (то бишь Toshiba)
Viking (Made In Taiwan) - 2

C Викингом все понятно, он практически всегда на тошибе собран.

Lexar (Made in Japan) - 1

Если я не ошибаюсь, Lexar сам флешки ваяет?

PNY (Made in Japan) - 1

Похоже это OEM Lexar...
longshadow [06.08.2004 12:09] :
Пока информации немного, но достаточно очевидно, что:
1 -> unknown (Lexar? Panasonic?) Good
2 -> Toshiba Good
3 -> Sandisk Not good, risky
ru_ace [06.08.2004 18:44] :
хммм... а мой Transcend выдал 28
maslovsky [06.08.2004 19:36] :
Вот прям так
ru_ace [06.08.2004 19:54] :
Вот прям так
если это был вопрос , то
cat /proc/driver/mmcsd/00/manufacture
выдает 28

Карточка SD Transcend 256Mb
Палма к сожалению нет
maslovsky [06.08.2004 20:06] :
Нет, скорее восклицание
ВадимП [06.08.2004 20:42] :
SanDisk 1GB - "3"(мой Palm ее распознал как SD01G Sandisk)
Kingston 512MB - "2" (SD512 Toshiba)
noname MMC 128MB - "1738239" (128M MMC Hitachi)
у последней карты product, кстати, тоже странный: ..[28M, где ".." - непечатные символы (не в том смысле "непечатные", что Вы подумали )
в шестнадцатиричном виде: 0x20 0x01 0x18 0x5B 0x32 0x38 0x4D 0x0A
Mikls [07.08.2004 23:22] :
Super Talent SD 256 MB - код 21
longshadow [10.08.2004 10:10] :
Пока что собирается такая табличка по OEM производителям SD/MMC карт:

ID -> OEM Name
================
1 -> Matsushita (неточно, но очень вероятно)
2 -> Toshiba
3 -> Sandisk
28 -> Hitachi (неточно, но вероятно)
21 -> неизвестно


Трашсценд замечен в использовании 3(!) OEM-ов: Sandisk, Matsushita и Hitachi. Kingston - 2-х.
[Ответить]
[Вперед >]