Заменить HDD на Compact Flash

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Слесарь-программист
Аватара пользователя
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Сообщение ev3658 »

Уважаемые, нужен совет.
Пытаюсь заменить в одном блоке HDD на Compact Flash, вроде всё видит, файлы создаёт, но в загрузке висит.
Там ОС своя, файловая система FAT16, раньше стоял IDE HDD на 6Гб/

Может подскажите по поводу DMA, как его дорожками отключить, есть подозрения, что этот старый комп ждёт от HDD какой-то ответ, но эта Compact Flash не даёт его.
Использовал китайский переходник, разводку посмотрел, вроде как всё в норме.

Это не подключение, просто расспиновка Flash карты:
СпойлерИзображение
А это IDE:
СпойлерИзображение
Если просто отключить контакты DMARQ и DMARK-, этого достаточно будет, чтоб DMA как бы небыло или может дело не в DMA, есть другое, что заставляет ждать чего-то?
Просветите пожалуйста меня доблестными знаниями, ибо копаться мне в станке этом ЧПУ все праздники :solder:
Реклама
Опытный кот
Сообщения: 884
Зарегистрирован: Вс мар 17, 2013 18:54:07

Сообщение nikin_n »

Поищи в инете инфу по доработке переходников IDE - CF. Пару лет назад такое делал, но уже подзабылись подробности..
Последний раз редактировалось nikin_n Пт май 06, 2016 19:06:46, всего редактировалось 1 раз.
Реклама
Слесарь-программист
Аватара пользователя
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Сообщение ev3658 »

Уже всё переварил, остаётся изучить сам ATA интерфейс.
:kill: Хорошая книга, но коряво выложена - http://royallib.com/read/guk_mihail/app ... ml#1811622
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

IDE адаптер в студию, а не распиновку стандартов. :facepalm: Master/Slave в положении "Master"? Ибо может быть огромной проблемой для промышленных компьютеров. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

хотел скинуть ссылки на китайские переходники, но перечитал внимательнее понял, что с них всё и началось.
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Реклама
Друг Кота
Аватара пользователя
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Сообщение Андрей Бедов »

ev3658 писал(а):вроде всё видит, файлы создаёт, но в загрузке висит.
А уверенность ли в том, что проблема чисто аппаратная?
Сделан ли загрузочный раздел активным? Установлены ли загрузчики MBR и PBR?
Реклама
Опытный кот
Сообщения: 884
Зарегистрирован: Вс мар 17, 2013 18:54:07

Сообщение nikin_n »

Установлены ли загрузчики MBR и PBR?

Эх. Если б там было все так просто... 8)
Слесарь-программист
Аватара пользователя
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Сообщение ev3658 »

Шаманства огрёб по полной.
Комп имеет мини биос, в котором можно отформатировать и проверить на ошибки HDD.
Адаптер вот -
Изображение
http://ru.aliexpress.com/item/Compact-F ... 82924.html

:))) 70р.

Прозвонил некоторые дорожки, всё вроде совпадает.

Сам комп в станке вроде как начинает загружатсья с флешки, но чувствуется, как ядро загружается, всё зависает. Тут либо DMA не отвечает, либо чего-то другое.
Забавно то, что 40-60Гб винт он видит и загружается, а если воткнуть 10Гб, от старого ПК (без DMA), ПК уже не видит вообще.

Сам адаптер и флешка прекрасно видятся на старых материнках сразу в Bios.
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

DMA здесь не при чём. Это режим работы контроллера с ОЗУ. :wink: Проблема скорее всего в передаче BIOS "некорректному порту" загрузки ОС (отличному от primary master, т.к. большинство древних BIOS к этому критичны :roll: ). В кавычки взял потому что старые BIOS передают загрузку только primary master (если в BIOS явно не указано с какого HDD именно нужно грузиться, в отличии от более новых). Поэтому и был вопрос - какой режим "Master/Slave"?
Не исключен и вариант с MBR (о чём говорит Андрей). Ещё вполне может быть проблема с адресацией LBA, правда в таком случае работать с HDD даже если он не загрузочный - проблемно.:roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Слесарь-программист
Аватара пользователя
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Сообщение ev3658 »

korob писал(а):....может быть проблема с адресацией LBA, правда в таком случае работать с HDD даже если он не загрузочный - проблемно.:roll:
Он единственный HDD (флешка) там. В Slave компьютер не определяет его, только в Master.
Воткнул в старую VIA материнку:
Изображение
Вложения
IMG_20160506_144424.jpg
В биосе материнке VIA
(166.4 КБ) 3028 скачиваний
Опытный кот
Сообщения: 884
Зарегистрирован: Вс мар 17, 2013 18:54:07

Сообщение nikin_n »

Вот мои старые експерименты. Пока не порезал и не допаял то не загружалось , то тормозило. После переделки нормально заработали все имеющиеся CF карты. НО только на одной "мамке" - с чипсетом от VIA. На нвидии не было загрузки, только чтение запись. Интел тоже не порадовал.. Так что не факт, что на этой, промышленной, все взлетит..
Инфо по переделке переходников нашел на http://forum.ixbt.com/

А на MS 6338 с P3-700 плюс СF, OpenWRT бегала 2 года, не кашляла..
Изображение
Изображение
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

nikin_n, действительно, такая проблема имела место быть на старых клонах промышленных переходников-динозавров образца 1997г., а именно не были разведены сигналы DMARQ и DMARK-, потому как в то время CF ещё не умели DMA. Более поздние (а у ТС, если судить по фото, именно такой CF-IDE40 V.E0) уже имеют полноценную разводку IDE, и никакой доработки не требуется. Опять же, переходник пассивный, что-то не работать в нём не может, ну разве что с питанием может что-то быть, и всё. :roll: Да и работать в PIO хоть медленно, но должно. :roll: Значит все проблемы совместимости, если они действительно есть, можно смело списывать на саму CF. :roll:

ev3658 обратите внимание на саму CF, попробуйте другую карту. :dont_know:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Опытный кот
Сообщения: 884
Зарегистрирован: Вс мар 17, 2013 18:54:07

Сообщение nikin_n »

Не только "не разведены" но и заведен одна дорожка совсэм не туда.. Так что проверить и "крутое новье" с двумя напряжениями питания (?) тоже не помешает. Кстати , да принудительная установка PIO в BIOS позволяла начать загрузку, но потом все невыносимо долго тырмазило на этапе запуска-проверки IDE контроллера ядром системы...
Вот с таким мой мегароутер заработал без кулибинства:
Изображение
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

nikin_n писал(а):Не только "не разведены" но и заведен одна дорожка совсэм не туда..
Честно говоря сам лично никогда не сталкивался ни с одним, ни тем более с "не туда разведённой дорожкой", может быть, как говорится - "Дело мастера боится"© :))) :oops: :dont_know: Про неразведённые DMA слышал, а про "неправильную" дорожку впервые слышу. :shock: Было бы полезно узнать, если Вас не затруднит. :oops:

ev3658 доступ в BIOS "проблемного" компьютера есть? Может быть в BIOS на IDE канале прибит гвоздями режим UDMA5 например, а CF его не тянет? :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Друг Кота
Аватара пользователя
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Сообщение Андрей Бедов »

korob писал(а):доступ в BIOS "проблемного" компьютера есть?
Как я понял, это станок с ЧПУ. Думаете, он умеет в UDMA5? :shock:
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Эт я привёл как пример того, что может быть жёстко выставлен неподдерживаемый режим. :roll: А там чёрт его знает... :dont_know: Как обычно - при недостатке информации приходится гадать. :)))
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Опытный кот
Сообщения: 884
Зарегистрирован: Вс мар 17, 2013 18:54:07

Сообщение nikin_n »

а про "неправильную" дорожку впервые слышу.
На картинке, если конечно на нее посмотреть не по диагонали, ну очень заметно перерезанный проводник.. :wink:
И , увы, без подробностей. Давно это было, вычислять куда шла эта дорожка по новой совсем нет желания. Ежель есть такое горячее желание разобраться с "вопросом" давайте я эту платку вам подарю..
Слесарь-программист
Аватара пользователя
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Сообщение ev3658 »

Не получилось содрать данные с IDE Флешки, так как программа "HDDScan-3.3" не захотела выводить подробную информацию.
Но получилось вывести с того HDD, который точно пол года работал на этой промышленном ПК:

Код: Выделить всё

HDDScan Identity Report HDD
Model: SAMSUNG MP0402H
Firmware: UC100-14
Serial: S03WJ10Y196778
LBA: 78242976

LBA Support--------------------Yes
LBA28---------------------------78242976
LBA48---------------------------78242976
ATA Version---------------------
Logical Sector Size-------------512 bytes
Physical Sector Size------------512 bytes
Cache size----------------------8192 KB
ECC bytes-----------------------4
Nominal Form factor------------Not Reported
RPM	----------------------------Not Reported
Interface------------------------PATA
Connected through-------------IDE-onboard controller
DMA-----------------------------Support
DMA Support--------------------Yes
Multiword DMA 0----------------Supported
Multiword DMA 1----------------Supported
Multiword DMA 2----------------Supported
UDMA 0--------------------------Supported
UDMA 1--------------------------Supported
UDMA 2--------------------------Selected
UDMA 3--------------------------Supported
UDMA 4--------------------------Supported
UDMA 5--------------------------Supported
UDMA 6--------------------------Not Supported
PIO------------------------------Support
PIO Support---------------------
PIO 0	----------------------------Supported
PIO 1----------------------------Supported
PIO 2	----------------------------Supported
PIO 3	----------------------------Supported
PIO 4	----------------------------Supported
Features ------------------------Support
Host Protected Area (HPA)-----Supported
Automatic Acoustic Management (AAM)------Supported
Advanced Power Management (APM)---------Supported
Power Management----------------------------Supported
Read look-ahead-------------------------------
Write cache----------------------------Enabled
Password Protection------------------Supported
SMART---------------------------------Enabled
Device Configuration Overlay (DCO)-Supported
General Purpose Logging (GPL)------Not Supported
Streaming feature--------------------- Supported
SMART self-test----------------------------Supported
SMART error log	---------------------------Supported
SCT Command Transport------------------Not Supported
Free-fall Control	Not------------------------Supported
Sanitize Features---------------------------Not Supported
CFast Specification----------------------------Not Supported
Data Management----------------------------Not Supported
Видимо как-то флешка остаётся флешкой, у ней отсутсвовал серийный номер и она хоть и HDD в системе, всё-же сканирующая программа отнеслась к ней как к съёмному диску.
Друг Кота
Аватара пользователя
Сообщения: 5717
Зарегистрирован: Пн мар 30, 2015 10:32:55
Откуда: СССР

Сообщение Кот-Кот »

Имхо дело тут не в программе, некоторые устройства не показывают некоторые параметры просто потому что их там нет. Как например mSATA SSD, на некоторых параметры не читаются вообще, просто потому что они для этого не предназначены.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 357
Зарегистрирован: Вт дек 27, 2011 05:26:56

Сообщение TrexREXX »

ev3658 писал(а):Уважаемые, нужен совет.
Пытаюсь заменить в одном блоке HDD на Compact Flash, вроде всё видит, файлы создаёт, но в загрузке висит.
Там ОС своя, файловая система FAT16, раньше стоял IDE HDD на 6Гб/
У меня была эпопея с CF, но для Hewlett Packard 16500C, так вот только из 4 CF'к
заработала та что на фото в переходнике
Хотя на компе все работали!!
Изображение
Да на фото нет еще 8 гиговой карты
Последний раз редактировалось TrexREXX Пт июл 29, 2016 09:58:32, всего редактировалось 1 раз.
Ответить

Вернуться в «Интеграция с ПК»