Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Активные темы » ATA-команды HDD Samsung

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

ALLDAED

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
Моя бы воля я бы эту тему сразу закрыл, как совершенно бесполезную.
Вам это и пытаются до нести. Но вы уперто лезете туда куда не надо. )

Всего записей: 2142 | Зарегистр. 18-08-2017 | Отправлено: 22:41 03-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
они всё это давно съели и....

И так по кругу. чтобы  никому не досталось.  

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 22:46 03-10-2019 | Исправлено: senderman, 22:53 03-10-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
-

Всего записей: 4437 | Зарегистр. 26-10-2005 | Отправлено: 22:49 03-10-2019 | Исправлено: Sedin, 07:37 04-10-2019
E123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Херасе... А передастище уже на "адвансед" нафлудил.
(c) "Вселело тт у вс"

Всего записей: 1030 | Зарегистр. 18-03-2008 | Отправлено: 22:51 03-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALLDAED
 
Вы опасаетесь вытока информации о том, что можно обходиться без покупных утилит?

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 22:51 03-10-2019 | Исправлено: senderman, 22:56 03-10-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
И так по кругу. чтобы  никому не досталось.  

... да не было никаких кругов... всё последовательно... только необходимое...
 
Добавлено:

Цитата:
Вы опасаетесь вытока информации о том, что можно обходиться без покупных утилит?

да нет.... мало что ли придурков что ли за последние 15 лет было.... - ЩАС... ВСЁ... В ALL.. даже ников не помню уже... героев.
 
Добавлено:
... а не... помню один... Iogun.... сопли лабе утёр, показав как на классике WD  скан ковыряется.... погундели... а он потом и калибратор по морде им размазал.... ... от люди... чё сказать...

Всего записей: 4437 | Зарегистр. 26-10-2005 | Отправлено: 22:53 03-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Загрузка буфера эмулятора ATA-команд
 
При использовании эмулятора ATA-команд я остановился на варианте загрузки буфера командой DN l(w) 0 без лодера. Выдаваемую этой командой информацию о ошибке можно игнорировать потому, что команда все равно загружает буфер и нет причины усложнять процесс загрузки. Для загрузки подойдут терминалы wTerm или Zoc. Процесс записи содержимого буфера на диск описан в этой теме ранее.
Эта технология позволяет обойтись без специализированных утилит при восстановлении и корректировании служебной области диска.
 
Загрузку буфера нужно производить в режиме DBG, чтобы служебная информация, которую отправляет контроллер диска в канал терминала в режиме ENG, не влияла на процесс загрузки.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 23:28 03-10-2019 | Исправлено: senderman, 00:56 04-10-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да отстанте вы от терминала... нет там ничего толкового... хоть через эмулятор хоть через _опу...
всё что там есть полезное... я давно перечислил... да оно всё это есть в SHTR открыто в демо...остальное всё пурга... используется только на скановом пзу.... не доходит? ... ну погоняйте bi... сохраните лог и покурите...

Всего записей: 4437 | Зарегистр. 26-10-2005 | Отправлено: 23:37 03-10-2019
E123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
При использовании эмулятора ATA-команд я остановился на варианте загрузки буфера командой DN без лодера. Выдаваемую этой командой информацию о ошибке можно игнорировать потому, что она все равно загружает буфер и нет причины усложнять процесс загрузки.  
 

А тут тоже прикольно: "Мальчик... Девочка... Какая в .... разница." Буфер по UART. ATA-команду тоже... И это адвансед мембер. И оно Деда учит жизни.
 
 
Добавлено:

Цитата:
хоть через _опу...

О! У дураков мысли сходятся.

Всего записей: 1030 | Зарегистр. 18-03-2008 | Отправлено: 23:43 03-10-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Эта технология позволяет обойтись

в описании "технологии"  обязаны присутствовать координаты загрузки.
(т.е ну загрузили допустим,а где их искать в памяти ?)
если DN работает без LFRD, то интересно проверить,а не ведет ли себя подобным образом ata.92h ?
 

Всего записей: 2158 | Зарегистр. 27-01-2007 | Отправлено: 02:17 04-10-2019 | Исправлено: tametung, 02:17 04-10-2019
Smyg1



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а для чего все эти потуги?
что они позволят пофиксить?
вот только не надо опять пустословия типа:"имея команды найду куда их применить"...

Всего записей: 5301 | Зарегистр. 03-10-2006 | Отправлено: 09:43 04-10-2019
CWRU



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
8Fh нет  

8F = FMTU (format unit)
always present for Samsung HDD
>AT 8F 4  

Всего записей: 177 | Зарегистр. 12-11-2010 | Отправлено: 09:59 04-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Для пользования эмулятором ATA-команд не нужно знание параметров буфера, т.к. команда AT обращается к нему автоматически. Но, как описывалось при описании действий с самим эмулятором в начале этой темы, для выяснения адреса буфера удобно использовать команду TF Nмод 0, которая возвращает не только стартовый адрес буфера, но и длину модуля s в блоках по 200h. Надо заметить, что команда TF с приведенными параметрами аргументов производит считывание в тот же буфер содержимого указанного модуля Nмод. Это можно использовать как для получения содержимого модуля, так и для редактирования этого содержимого непосредственно в самом буфере и не прибегать к внешней его загрузке.  
 

Цитата:
не ведет ли себя подобным образом ata.92h ?  

 
Я  ее действий не проверял. т.к. полагал, что она работает с IDE-интерфейсом. Если она будучи применееной в эмуляторе ведет себя иначе и производит загрузку по UART-порту, задача загрузки в буфер получит еще одно решение похожее на действие команды DN.
 
Добавлено:
Smyg1
 
Это достойная альтернатива платным утилитам, заложенная разработчиками в программу дисков:
 
http://forum.ru-board.com/topic.cgi?forum=84&topic=5481&start=20#8
http://forum.ru-board.com/topic.cgi?forum=84&topic=5481&start=20#13

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 10:24 04-10-2019 | Исправлено: senderman, 22:58 17-04-2020
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
senderman
что первому что второму - пофиг.... у них лаба есть и не только...
сомневаюсь что вы найдёте хоть что то, что за много лет не нашли разработчики комплекса...
... а пока все ваши методы можно обозвать только одним параметром - через попеньку.... никому не интересно... правда.

Всего записей: 4437 | Зарегистр. 26-10-2005 | Отправлено: 10:45 04-10-2019 | Исправлено: Sedin, 11:12 04-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CWRU
 
Проверял наличие команды в IDE-терминале. Получал ошибку при различных параметрах аргументов. Отметил это в перечне. Буду еще раз изучать поведение команды и ее формат.  

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 11:07 04-10-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
ТF TFом,но если вы грузите по DN,то очевидно необходимо знать куда происходит загрузка. и каков этот адрес ?
тем более что вы ее предлагаете использовать как альтернативу ASCII протоколу (MW),для подгрузки битых модулей. (целостность которых нельзя оценить с помощью ТF. напр. чтение которых
заканчивается E: или модуль с правильным header'ом но мусорным содержимым).
 
и это... Samsung поддерживает > 160 вендор специфических ата.команд поэтому не стоит концентрироваться на работу с модулями/sa.
переходите к дефект менеджменту что ли..

Всего записей: 2158 | Зарегистр. 27-01-2007 | Отправлено: 11:57 04-10-2019 | Исправлено: tametung, 12:15 04-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Команда TF считывает содержимое модуля в буфер с адресом Buf Addr = XXXXXXXX и сообщает об этом. Этот адрес использует для загрузки и команда DN. Такая взаимосвязь удобна в использовании этих команд. Сейчас обсуждаются наброски к полному описанию технологии использования эмулятора ATA-команд и один из способов загрузки в буфер. В дальнейшем можно предусмотреть альтернативные способы загрузки и дополнительную проверку совпадения адресов буфера, используемого разными командами (например. исполизовать возможности команды EP h - Error Pulse  h=FFFFFFFF/0 ).
Нет никаких проблем оценить целостность считанного содержимого модуля в редакторе и отредактировать его нужным образом.
Все команды, которыми оперируют готовые специализированные утилиты. можно подать в IDE-терминале, коим является и эмулятор ATA-команд, и не только: IDE-терминал позволяет оперировать большим набором команд и боллее гибко.
Наличие еще каких-то вариантов не отменяет полезность этого. Ими можно заниматься параллельно. А вариант в котором свободно распространяемая терминальная программа wTerm заменяет платную утилиту достоин особого внимания к нему.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 12:56 04-10-2019 | Исправлено: senderman, 13:17 04-10-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
 
Цитата:
Команда TF считывает содержимое модуя в буфер с адресом Buf Addr = XXXXXXXX и сообщает об этом.  

это хорошо,что он сообщает. (кст. сообщает TF не на всех SOC),
но в DBG> и eng>/ENG> этот ( R/W) адрес разный.и если вы используете DN в DBG> то он загрузится как бы не туда. (а следовательно и писать такой модуль нельзя)
или туда ?  
 
Лучше покажите лог терминала. Отработавшую DN и буфф. это всяк лучше тысячи слов(а у меня терминалы будут заняты пару дней)
 
 

Всего записей: 2158 | Зарегистр. 27-01-2007 | Отправлено: 13:15 04-10-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
У дисков семейства F4 адреса буфера от режима ENG/DBG не зависят. Они меняются только при смене одного диска на другой.
Буду проверять действие AT ... 92 запишу и лог команды DN.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 13:25 04-10-2019
CWRU



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung

Цитата:
Samsung поддерживает > 160 вендор специфических ата.команд  

Это для Trinity?
А Вы сколько знаете ?

Всего записей: 177 | Зарегистр. 12-11-2010 | Отправлено: 13:48 04-10-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Активные темы » ATA-команды HDD Samsung


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru