![]() |
Как переключить IDE с UDMA2 на UDMA5/6
Здравствуйте.
Ранее в ноутбуке Ferrari 3200 стоял обычный IDE HDD TOSHIBA MK4032GAX и "определялся" как UDMA5. Файл 165540 Скрытый текст
[ TOSHIBA MK4032GAX (96EQ7810S) ]
Свойства устройства ATA: ID модели TOSHIBA MK4032GAX Серийный номер 96EQ7810S Версия AD101A Тип устройства ATA-100 Параметры цилиндров: 77520, головок: 16, секторов в треке: 63, байт в секторе: 512 Секторы LBA 78140160 Буфер Неизвестно Мультисекторы 16 Байты ECC 0 Макс. режим PIO PIO 4 Макс. режим UDMA UDMA 5 (ATA-100) Активный режим UDMA UDMA 5 (ATA-100) Неформатированная ёмкость 38154 Мб Стандарт ATA ATA/ATAPI-6 Купил mSATA на 128Гб и переходник mSATA -> IDE. Установил, но в системе подключается только в режиме UDMA2. Файл 165539 Как на Windows 7 можно переключить с UDMA2 на UDMA5/6? P.S.: в Линуксе вот так делается. Текст не мой, но вдруг поможет. Скрытый текст
P.S. Спасибо комментаторам, заметившим, что диск работает в режиме UDMA/33
То ли это баг в ядре, то ли ещё что, но модуль ядра неправильно определял режим, в dmesg это отображалось как limited to udma/33 due to 40-wire cable что, конечно, чушь, т.к. никакого кабеля нет. Решение нашёл в интернетах, ну, заставим думать, что кабель 80-жильный, раз он сам не понимает. В Arch Linux просто добавил файлик /etc/modprobe.d/udma.conf с одной строчкой: options libata force=80c и пересоздал initramfs. |
Установил XP для эксперимента.
Вот эта инструкция не помогла. HDD сразу работает как UDMA5, а SSD только UDMA2. Скрытый текст
Режим драйвера жесткого диска определяется записями в реестре. Запустите реgedit и откройте ветвь реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control\Class \ {4D36E96A-E325-11CE-BFC1-08002BE10318}.
Внутри этой ветки находится 4 папки. 0000 - отвечает за сам контролёр. 0001 - отвечает за Secondary IDE Channel. 0002 - отвечает за Primary IDE Channel. Выбираем папку, которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств соответствуют по два ключа, определяющие в каком максимальном режиме им разрешается работать. MasteDeviceTimingModeAllowed SlaveDeviceTimingModeAllowed или, если режимы выбирались вручную, UserMasteDeviceTimingModeAllowed UserSlaveDeviceTimingModeAllowed Master и Slave устройства, установленные на контроллере, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют, в каком режиме реально работают Slave и Master устройства. Для того, чтобы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave..., зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись, что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX): 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 - 0xfffff. Выставив нужное, перезагружаемся, и диск должен перейти в требуемый режим. |
Ну, купил глючный переходник. Где горевать, где смеяццо?!
Выбор режима работы, уже лет 15 полностью на усмотрение контроллера. И ежли у тебя сбрасывает режим\понижает скорость он, знач устройство глючное. Диск может перейти в режим работы пониже, тоже лишь по одной причине: самодиагностика выдала ошибки, скорее связанные с буфером и было принято решение снизить режим работы для защиты данных. Бери железяку, втыкай в норм комп и смотри. Если диск будет работать как дОлжнго, знач выкинь переходник. |
Вложений: 1
Цитата:
На материнке, на переходнике mSATA-IDE или на накопителе? Я подключил mSATA через тот же переходник IDE к стационарному ПК, там определилось на автомате. Файл 165553 Значит что-то с контроллером в ноутбуке? Драйвер последняя версия. Скрытый текст
[ VIA Bus Master IDE Controller - 0571 ]
Свойства устройства: Описание драйвера VIA Bus Master IDE Controller - 0571 Дата драйвера 13.08.2009 Версия драйвера 7.0.7000.294 Поставщик драйвера VIA Technologies, Inc. INF-файл oem7.inf Ресурсы устройств: Порт 1860-186F |
На "мамке" - мамкин. Здесь + еще одна микросхема на переходнике. Если в др. компе все норм., то может быть т.н. несовместимость платы ноутбука и этого переходника. Они "непонимають" друг-дружку.
Могу ошибаться, но ничего не сделать КМК. Только подбирать другой, подходящий методом "тыка". |
Цитата:
Вот даташит. https://cloud.mail.ru/public/pTGv/KaKUcMH3J |
Вложений: 1
Цитата:
Это проблема BIOS. На Lubuntu можно настроить чтобы этот же IDE SSD работал на 90MB/s. Так что дело не в глючном контроллере, а в настройках Win. На Lubuntu этот же SSD в том же ноутбуке тоже сначала работал как UDMA2. И только GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=80c позволила переключить его в UDMA6. |
Цитата:
|
Kirill_S, скорость была 32, а стала более 90.
|
Вложений: 1
Цитата:
> BatrakovSV, когда-то давно в случаях слёта режима работы контроллера в PIO помогала тулза в аттаче. В остальном - НЯП устройство само заявляет, в каком режиме оно готово работать, тот же сидюк отродясь не требовал от системы UDMA100, автоматически садясь на UDMA33 и ничего ему с этим не сделать, но никто и не делал, ибо нафик не надо) А в БИОСе материнки накопитель светится? Если да - с каким режимом и можно ли его там сменить для него вручную? |
Цитата:
Если производитель вашего переходника не предусмотрел подобного решения, то он ограничен UDMA2. Ну и соответственно решения могут быть следующие: – то, которое вы и применяете сейчас, используя линукс, где есть возможность оверрайдить параметрами ядра отсутствие 80-жильного кабеля, что, как мы увидели, заключается в отсутствии заземления на 34-м пине; – найти переходник, где 34-й пин заземлён с завода, или есть джампер, замыкающий или размыкающий это заземление по желанию пользователя; – самостоятельно напаять перемычку, заземляющую 34-пин. Понятно, для этого очень желательны скиллы в таких делах и наличие схемы переходника. Удивительно, как мозг вдруг вспоминает 20 лет как всем не нужную и забытую фигню... |
Цитата:
Рост скорости в 3 раза. Цитата:
Цитата:
Цитата:
|
Цитата:
Ну если для переходника M2.SATA to IDE (Lubuntu сейчас так установлена) есть место где можно просто замкнуть 34 pin на землю, то со Slim IDE уже сложнее замкнуть. Если буду на M2.SATA ставить Win, то может и попробую. |
Цитата:
|
Цитата:
|
Cereal Keeler, Теперь хочется и Win заставить работать на 133 мегабайт в сек.
Другой SSD стоит в Optibay SATA to 50-пиновый Slim IDE. Там вроде PDIAG на 32 пине. Вот и думаю, замыкать/рисковать или нет... https://ru.scribd.com/document/94201...nector-Pin-Out |
BatrakovSV, по идее, если на шине только одно устройство, то есть, изначально хард и привод работали на разных шинах, без всяких master/slave, то всё должно сработать. Но гарантировать по понятным причинам ничего не могу.
PS На всякий случай уточню, 34-й пин (или 32-й в случае slim) нужно не только заземлить, но и разорвать его соединение с собственно накопителем. В описании проекта по ссылке выше это сказано, но сам я на этом внимание не заострял. |
Цитата:
1. в собственном проекте автора перемычка замыкает на землю, но резистор R7 остается на месте и линия до PDIAG сохраняется... Т.е. у него связь есть всегда. 2. в покупной референсной плате, там да: по умолчанию R15 - отсутствует R16 - 100 кОМ (связь есть), или второй вариант R15 - перемычка на GND, а R16 удалить (тогда связи нет). Какой правильный вариант? Т.е. "кто должен увидеть землю"? Хост? Значит южный мост? Я все правильно понял или ошибаюсь? Кстати сейчас в моем переходнике Sata to Slim IDE как раз нет связи между 32 пином IDE (CN_PDIAG) и 46 пином (PDIAGn) на чипе JM20330 (место под резистор есть, но он не установлен). Но проблема усложняется, что уже в самом разъеме ноутбука сам 32 пин Slim IDE никуда не подключен. У 32 pina нет связи с южным мостом VT8235. Или это не повлияет? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
46 контакт (CBLID) это как раз тот контакт который выходит на 34 пин для IDE 44 или 32 pin Slim IDE 50. Значит получается те кто замыкают 34 пин при установке DOM на их материнских платах тонких клиентов с IDE 44, 34 контакт всегда имеет физическую связь с южным мостом. Верно? И это южный мост должен "увидеть землю". Так? |
Цитата:
|
Время: 03:00. |
Время: 03:00.
© OSzone.net 2001-