Страница 1 из 2
Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 16:43:16
ev3658
Уважаемые, нужен совет.
Пытаюсь заменить в одном блоке HDD на Compact Flash, вроде всё видит, файлы создаёт, но в загрузке висит.
Там ОС своя, файловая система FAT16, раньше стоял IDE HDD на 6Гб/
Может подскажите по поводу DMA, как его дорожками отключить, есть подозрения, что этот старый комп ждёт от HDD какой-то ответ, но эта Compact Flash не даёт его.
Использовал китайский переходник, разводку посмотрел, вроде как всё в норме.
Это не подключение, просто расспиновка Flash карты:
Спойлер

А это IDE:
Спойлер

Если просто отключить контакты DMARQ и DMARK-, этого достаточно будет, чтоб DMA как бы небыло или может дело не в DMA, есть другое, что заставляет ждать чего-то?
Просветите пожалуйста меня доблестными знаниями, ибо копаться мне в станке этом ЧПУ все праздники

Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 17:35:09
nikin_n
Поищи в инете инфу по доработке переходников IDE - CF. Пару лет назад такое делал, но уже подзабылись подробности..
Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 17:39:25
ev3658
Уже всё переварил, остаётся изучить сам ATA интерфейс.

Хорошая книга, но коряво выложена -
http://royallib.com/read/guk_mihail/app ... ml#1811622
Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 17:54:56
korob
IDE адаптер в студию, а не распиновку стандартов.

Master/Slave в положении "Master"? Ибо может быть огромной проблемой для промышленных компьютеров.

Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 18:50:57
Reloader
хотел скинуть ссылки на китайские переходники, но перечитал внимательнее понял, что с них всё и началось.
Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 19:43:33
Андрей Бедов
ev3658 писал(а):вроде всё видит, файлы создаёт, но в загрузке висит.
А уверенность ли в том, что проблема чисто аппаратная?
Сделан ли загрузочный раздел активным? Установлены ли загрузчики MBR и PBR?
Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 19:46:48
nikin_n
Установлены ли загрузчики MBR и PBR?
Эх. Если б там было все так просто...

Re: Заменить HDD на Compact Flash
Добавлено: Пт май 06, 2016 22:08:38
ev3658
Шаманства огрёб по полной.
Комп имеет мини биос, в котором можно отформатировать и проверить на ошибки HDD.
Адаптер вот -
http://ru.aliexpress.com/item/Compact-F ... 82924.html

70р.
Прозвонил некоторые дорожки, всё вроде совпадает.
Сам комп в станке вроде как начинает загружатсья с флешки, но чувствуется, как ядро загружается, всё зависает. Тут либо DMA не отвечает, либо чего-то другое.
Забавно то, что 40-60Гб винт он видит и загружается, а если воткнуть 10Гб, от старого ПК (без DMA), ПК уже не видит вообще.
Сам адаптер и флешка прекрасно видятся на старых материнках сразу в Bios.
Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 00:33:47
korob
DMA здесь не при чём. Это режим работы контроллера с ОЗУ.

Проблема скорее всего в передаче BIOS "некорректному порту" загрузки ОС (отличному от primary master, т.к. большинство древних BIOS к этому критичны

). В кавычки взял потому что старые BIOS передают загрузку только primary master (если в BIOS явно не указано с какого HDD именно нужно грузиться, в отличии от более новых). Поэтому и был вопрос - какой режим "Master/Slave"?
Не исключен и вариант с MBR (о чём говорит Андрей). Ещё вполне может быть проблема с адресацией LBA, правда в таком случае работать с HDD даже если он не загрузочный - проблемно.

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 07:37:39
ev3658
korob писал(а):....может быть проблема с адресацией LBA, правда в таком случае работать с HDD даже если он не загрузочный - проблемно.

Он единственный HDD (флешка) там. В Slave компьютер не определяет его, только в Master.
Воткнул в старую VIA материнку:

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 08:19:57
nikin_n
Вот мои старые експерименты. Пока не порезал и не допаял то не загружалось , то тормозило. После переделки нормально заработали все имеющиеся CF карты. НО только на одной "мамке" - с чипсетом от VIA. На нвидии не было загрузки, только чтение запись. Интел тоже не порадовал.. Так что не факт, что на этой, промышленной, все взлетит..
Инфо по переделке переходников нашел на
http://forum.ixbt.com/
А на MS 6338 с P3-700 плюс СF, OpenWRT бегала 2 года, не кашляла..

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

Да и работать в PIO хоть медленно, но должно.

Значит все проблемы совместимости, если они действительно есть, можно смело списывать на саму CF.
ev3658 обратите внимание на саму CF, попробуйте другую карту.

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 11:10:51
nikin_n
Не только "не разведены" но и заведен одна дорожка совсэм не туда.. Так что проверить и "крутое новье" с двумя напряжениями питания (?) тоже не помешает. Кстати , да принудительная установка PIO в BIOS позволяла начать загрузку, но потом все невыносимо долго тырмазило на этапе запуска-проверки IDE контроллера ядром системы...
Вот с таким мой мегароутер заработал без кулибинства:

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 11:50:18
korob
nikin_n писал(а):Не только "не разведены" но и заведен одна дорожка совсэм не туда..
Честно говоря сам лично никогда не сталкивался ни с одним, ни тем более с "не туда разведённой дорожкой", может быть, как говорится - "Дело мастера боится"©

Про неразведённые DMA слышал, а про "неправильную" дорожку впервые слышу.

Было бы полезно узнать, если Вас не затруднит.
ev3658 доступ в BIOS "проблемного" компьютера есть? Может быть в BIOS на IDE канале прибит гвоздями режим UDMA5 например, а CF его не тянет?

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 11:56:22
Андрей Бедов
korob писал(а):доступ в BIOS "проблемного" компьютера есть?
Как я понял, это станок с ЧПУ. Думаете, он умеет в UDMA5?

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 12:05:46
korob
Эт я привёл как пример того, что может быть жёстко выставлен неподдерживаемый режим.

А там чёрт его знает...

Как обычно - при недостатке информации приходится гадать.

Re: Заменить HDD на Compact Flash
Добавлено: Сб май 07, 2016 12:16:27
nikin_n
а про "неправильную" дорожку впервые слышу.
На картинке, если конечно на нее посмотреть не по диагонали, ну очень заметно перерезанный проводник..
И , увы, без подробностей. Давно это было, вычислять куда шла эта дорожка по новой совсем нет желания. Ежель есть такое горячее желание разобраться с "вопросом" давайте я эту платку вам подарю..
Re: Заменить HDD на Compact Flash
Добавлено: Вс май 08, 2016 15:18:52
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 в системе, всё-же сканирующая программа отнеслась к ней как к съёмному диску.
Re: Заменить HDD на Compact Flash
Добавлено: Вт май 10, 2016 14:12:53
Кот-Кот
Имхо дело тут не в программе, некоторые устройства не показывают некоторые параметры просто потому что их там нет. Как например mSATA SSD, на некоторых параметры не читаются вообще, просто потому что они для этого не предназначены.
Re: Заменить HDD на Compact Flash
Добавлено: Чт июл 28, 2016 12:32:42
TrexREXX
ev3658 писал(а):Уважаемые, нужен совет.
Пытаюсь заменить в одном блоке HDD на Compact Flash, вроде всё видит, файлы создаёт, но в загрузке висит.
Там ОС своя, файловая система FAT16, раньше стоял IDE HDD на 6Гб/
У меня была эпопея с CF, но для Hewlett Packard 16500C, так вот только из 4 CF'к
заработала та что на фото в переходнике
Хотя на компе все работали!!

Да на фото нет еще 8 гиговой карты