Перейти к содержанию
    

надежная файловая система для SD (чтоб не появлялись bad blocks или чтоб была малочуствительна к ним)

1 hour ago, Ruslan1 said:

Если Сентинел может через кардридер дотянуться- то значит технических проблем нет.

Так вот это и интересно- какими командами дотянулся и что битовые поля означают . У меня Сентинел тупо не может прочитать статистику с карты- или картридер не поддерживает это режим или карта левая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, khach said:

Так вот это и интересно- какими командами дотянулся и что битовые поля означают . У меня Сентинел тупо не может прочитать статистику с карты- или картридер не поддерживает это режим или карта левая.

Делаете по инструкции? там нужно на вкладе "Overview" кликнуть "Control device-specific detection", ну и в открывшемся окне нажать "Auto detect". Работает только для указанных там семейств и может еще для похожих. Если ругается- то значит сорри.

У меня на двух разных ридерах работает, и USB2 и USB3 оба от Кингстона (ну просто они самые дешевые были). Win7.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 minutes ago, Ruslan1 said:

У меня на двух разных ридерах работает, и USB2 и USB3 оба от Кингстона (ну просто они самые дешевые были). Win7.

Ридеры не кингстоновские но поддержка SDXC написана. т.е инструкции со сентинеловского сайта вроде соответствуют.

Memory card readers

To perform the detection, newer SD / microSD card reader/adapter may be required, usually these are marked to be compatible with newer SDHC and SDXC memory cards.

Поэтому и интересуют лог обмена по USB - какую команду masstorage класса используют для доступа к регистрам. А зная это можно будет подправить свою фирмварь чтобы Сентинель увидел карту.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22.09.2021 в 12:23, Ruslan1 сказал:

Использовал софт от Сентинел

Если не секрет, что за софт и в каком разделе посмотреть, я запускал HardDisk Sentinel 5.70 и чет ничего по моей индустриальной карте не пишет. Может не там смотрю, конечно. Кардридер имеет значение?

 

ЗЫ. Все разобрался. Вообщем в индустриалке Apacer такой фичи нет вообще, равно, как и в обычном сандиске и кингстоне, а в обычном трансенде есть, что удивило, и все параметры показывает...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, mantech said:

Если не секрет, что за софт и в каком разделе посмотреть, я запускал HardDisk Sentinel 5.70 и чет ничего по моей индустриальной карте не пишет. Может не там смотрю, конечно. Кардридер имеет значение?

 

ЗЫ. Все разобрался. Вообщем в индустриалке Apacer такой фичи нет вообще, равно, как и в обычном сандиске и кингстоне, а в обычном трансенде есть, что удивило, и все параметры показывает...

 

А как получилось Трансенд прочитать?  там такой фирмы в списке нет, он как кто-то другой самоопределился или ручками выставили? Меня технология интересует, как другие карты подергать, которых в списке нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Ruslan1 сказал:

А как получилось Трансенд прочитать?  там такой фирмы в списке нет, он как кто-то другой самоопределился

Да, именно так. Нашлось автодетектом, причем на всех трансендах, которые у меня есть (СД и микроСД)

22.09.2021 в 12:23, Ruslan1 сказал:

Получил я карточки 8 Гиг Кингстон, поигрался с ними. Использовал софт от Сентинел (там триал 30 дней) для визуализации.

Сентинел вроде бы нормально расшифровал оба типа карт.

 

image.png.86f9ad518a58544aede12a5bb96ed703.png

А вот как эти данные получить? В смысле, цифровое представление flash ID, flash type?  У меня написала просто micron, MLC...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приехала кингстоновская читалка карт. Статус карты начал читаться Сентинелем. Там в последних версиях больший выбор поддерживаемых контроллеров в картах. Но вот попытка проследить различными USB сниферами и мониторами, какими командами читается состояние карты через USB приводило к блюскрину или вообще полному крашу системы. Может кому удалось отмониторить процесс чтения регистров? В принципе для определения надежности карты это не обязательно, но хотелось бы чтобы устройство умело отдавать статус карты винде ( или линуху).

sentinel.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, khach сказал:

Приехала кингстоновская читалка карт. Статус карты начал читаться Сентинелем.

В смысле, а обычным ридером они не читались? Странно, у меня трансенд всеми ридерами читался, внешними и встроенными в ноут. Если кингстон только "своим" читается, то есть предположение, что это не какие-либо стандартные команды...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

До этого пробовалось 4-5 разных ридеров, которые одалживал по знакомым. Ни один не читал статуса карты. Какими командами идет обращение к ридеру для считывания регистров карты- и хотелось бы выяснить. Нашел только такой документ от микрочипа

AN1749A SDIO over USB Programmer’s Guide

но реализован ли именно этот протокол в  SDHC читалках -незнаю. Попытка просто посмотреть обмен на уровне USB Trace приводит к крашу системы именно в момент попытки Сентинеля определить тип контроллера карты. Похоже используются какие то нестандарные хуки для доступа к массторадж  девайсу по этому протоколу и это приводит к крашу хука мониторной программы. До этого момента станадрные обращения с картой мониторятся нормально.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, khach said:

Похоже используются какие то нестандарные хуки для доступа к массторадж  девайсу по этому протоколу и это приводит к крашу хука мониторной программы.

Можно на виртуалке попробовать - на гостевой ОС запускаем ПО, а траффик USB захватываем на хостовой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

03.10.2021 в 14:22, khach сказал:

Какими командами идет обращение к ридеру для считывания регистров карты- и хотелось бы выяснить.

А смысл? Этим вы просто "подвяжитесь" но конкретного производителя, а может и только на данный модельный ряд, а когда его сменят все встанет колом. По мне нет большого смысла...

Другое дело - если это стандартная фишка, типа смарта в хардах - тогда смысл есть.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут три задачи- разобраться с регистрами Кингстона методом обратной разработки, разобраться с доступом к регистрам SD через USB (тут скорее всего эта фича будет стандартной для всех SD ридеров последних моделей),  реализовать этот интефейс в собственном устройстве, чтобы для проверки статуса даже новых карт достаточно было бы подключить устрлойство к компу с Сентинелем- так будет достигнута поддержка и будущих карт ( в новых версиях Сентинеля).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть мнение, что у кингстона это не в стандартных регистрах, которые можно прочитать через CMD*. У меня информация в Сентинеле меняется (кол-во выключений и тд), а в регистрах SRR и прочих ничего не меняется. Или я неправильно читаю, или в Кингстоне все не так тривиально. Общаюсь с техподдержкой, уже запросили у меня каким унитазом я пользуюсь для их туалетной бумаги  какой операционкой я пользуюсь, вместо чтоб описать процедуру на уровне SDIO интерфейса. Очень может быть что это у них ноу-хау. Если НДА не подпишу- то скажу что к чему, если таки дойдет до внятного ответа (с их согласия).

 

Для любителей более-менее стандарта есть карточки свиссбит- у них это в SRR, который известно как читать, документация  в открытом доступе. Но цены там за пределами моего бюджета.


Про сниффер- если уж делать, то, по-моему, нужно снимать логическим анализатором с пинов карты, а не USB поток разбирать. В потоке они могут намудрить чего угодно, вместе со своим драйвером ридера, вплоть  до шифрования. Сменится ридер-сменится доступ к нему.

 

Но в любом случае, возможность проверить ресурс карты- это великое благо (даже если можно будет только на компе из-под их софта).

On 10/5/2021 at 4:17 PM, mantech said:

А смысл? Этим вы просто "подвяжитесь" но конкретного производителя, а может и только на данный модельный ряд, а когда его сменят все встанет колом. По мне нет большого смысла...

В эксплуатации этот нестандарт должен быть как опция, работающая при определенных условиях. Если вставили другое чем требуется- то и встренная опция недоступна.

 

Хотя для кого-то это может быть как "защита от копирования" - заключить с производителем карточек договор на определенную фишку и выкупить весь тираж. Пущай хакеры-копировщики попрыгают. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Ruslan1 сказал:

В эксплуатации этот нестандарт должен быть как опция, работающая при определенных условиях. Если вставили другое чем требуется- то и встренная опция недоступна.

А чем трансенды не устроили, прекрасно читается их инфа тем же сентинелем и любым кардридером, да карты недорогие?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 minutes ago, mantech said:

А чем трансенды не устроили, прекрасно читается их инфа тем же сентинелем и любым кардридером, да карты недорогие?

Какая именно серия у них заявлена как SLC/pSLC? 

Ну и речь идет не о чтении на компе, там все понятно. Хотелось бы в своем устройстве читать, а там все непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...