Проблемы с UDMA
От разгона памяти такое тоже запросто может быть, также как и от многих других вещей
В том-то и дело, что ничего я не разгонял - ни память, ни что-либо еще. Все должно работать в штатном режиме - ан нет...
Шлейф?
PCI-IDE-контроллер тоже должен помочь...
80-жильный, конечно! Иначе DMA вообще не работал бы. А он пытается, но вылетает....
У меня был похожий случай, вылечилось отключением в BIOS сомнительной оптимизации под названием "Spread Spectrum Modulation". Прикол в том, что даже при т.н."Safe Defaults" это было включено, так что "штатный режим" ничего не гарантирует.
PS. И все равно работает лучше, когда все IDE устройства висят на Promise'овском контроллере. (На этой матери можно сделать до 8 IDE устройств, там один родной VIAшный и еще onboard RAID controller от Promise )
Насчет PCI-IDE контроллеров: если такой ставишь, то встроенный уже никак не вмешивается в работу? И что при этом происходит со скоростью?
Интересно было бы услышать мнения об опыте пользования внешними IDE-контроллерами.
Я об его состоянии, длине. Что на него ещё подключено?
шлейф нормальный, на нем еще CD-ROM. Но я пробовал его и как secondary подключать - все так же.
Используется тот контроллер, к которому устройства подключены.
Скорость - обычная.
у меня плата Chaintech CT-7VJD2 на KT266. У нее есть какие-нибудь известные глюки?
То есть ты пользуешься этим контроллером? А почему не встроенным? Он дает какие-то преимущества? Мне он, конечно, может дать преимущества - у меня просто ничего не работает
Вообще - посмотри у них на сайте, в том случае все производители достаточно шустро выпустили новые прошивки. Возможно, это уже известная проблема
Посмотри на сайте - хорошо сказано.... я бы рад
Сейчас пользуюсь обоими - 4 канала IDE, по одному на устройство.
В другой тачке - Promise Ultra100TX2 - то же самое, но умеет 64bit PCI
Ну, когда к нам вернется инет
А не подскажешь, чем отличается 64bit от 32bit? Я в прайме нашел только Промис ULTRA100 TX2 32bit, за $25. Есть еще ULTRA133, но в нем я не вижу смысла, да и стоит уже $35.
А что значит "все равно лучше работает"? Стабильнее?
В обычных компах стоит PCI32/33, так что разницы нет.
угу, пока висело на VIA'шном, иногда в случайные моменты вис. Стабильно завешивался Sandr'ой на HDD Benchmark. Иногда зависал при scandisk'е при загрузке. С переносом на Promise - перестал.
То есть, как я понял из всех мнений треда, Promise - это реальная маза...
Сам не пробовал
да мне лишь бы с винтом работал - CD-ROM уж как-нибудь в PIO поживет
Единственная проблема - он долго (секунд 10) тормозит, прежде чем соображает, что в него вставили новый диск. Но как мне уже тут говорили, это известный его глюк и надо в CDRW прошивку менять.
А драйверы к этому Промису должны дать при покупке?
У меня прилагались к матери (repeat, у меня on-board Promise controller)
Ааа... Но к внешнему должны быть, как я понимаю...
по-моему если одно устройство на шлейфе в PIO работает, то другое в DMA не может, ну по крайней мере в DMA66 и больше.
Не. Нельзя два винта на одном шлейфе, если один UDMA33, а другой UDMA66 и выше. Точнее, они оба должны в UDMA33 работать.
У тебя VIA 4in1 стоит?
Откуда такая информация?
Linux или FreeBSD в таких случаях пишут, что флейф 40-жильный. Винда ни хера не пишет, но винт медленно работает.
А если винт и сидюк?
Не знаю.
Может просто у тебя глюк был?
Да и CD-ROM это ATAPI (т.е. SCSI через IDE а винт ATA.
Все оки
На разных чипсетах такое было. С разными винтами.
Интересно. А я ни разу с таким не сталкивался
Ты уверен, что они так действительно работают или это так в биосе написано.
Просто имхо, в UDMA66 и т.д. там ведь используется 80-жильный шлейф и передача данных уже идёт по-другому, а второе устройство этого не только не поймёт, но может и нагадить... Насколько я помню, что когда включал так режимы, то UDMA100 винт писал, что не может и работал в 33, а может я и забыл что...
Так не BIOS пишет. Так XP пишет
К тому же скорость чтения с винта большого фала в память около 40-45 мегабайт в секунду, что для UDMA33 ну никак быть не может
Что-то с трудом верится. Если бы ты сказал, что при линейном чтении пик скорости 45Mbytes/s - я бы ещё поверил, но при чтении файла - IMHO ты где-то нае...ошибся.
Приди и проверь
Какой у тебя винт (производитель, модель)?
А скриншот не проще выложить? (только без наёбок)
А большой - это какой (файл)? И слышал ли ты что-нибудь о кэшировании? :-)
Народ! Установил внешний контроллер, драйверы к нему, но не могу понять, как сделать так, чтобы комп загружался с винта, подключенного к контроллеру. Кто подскажет?
Как вариант: попробуй в биосе выставить загрузку со SCSI.
Скриншот позже выложу
Не поверишь, но про кеширование я побольше твоего знаю
Файлик - архив 600 мегабайтный.
И с какого он в кеше будет, если он валяется просто в задворках винта и не юзаеться?
Так вот, если поставить его в Far копировать в nul, то скорость порядка 40-45 метров в секунду
Если из кеша копируется, то скорость там вообще порядка метров 100 и более
Спасибо, все установил - просто у меня один PCI-слот не работает в плате, и я именно в него умудрился контроллер засунуть!
LOL! Излишне самоуверенное заявление! Давай не будем "письками меряться"?
Вернёмся к теме: ты хочешь сказать что средняя скорость чтения всего файла у тебя была 40-45MBytes/s?
Или только какой-то его части (прочитал 100Mb и остановил)?
, стр. 418, 419.
Именно по всему файлу
Вотрой раз - до 60 (кэш).
Комп: ASUS P4S533 / Celeron 1800 / DDR333 256.
Единственный вариант когда ты мог получить результат за 40Mb/s - это файл не фрагментирован и находится в начале винта. Тогда получается эффект линейного считывания.
P.S. Современные винты при линейном считывании в начале диска достигают 47Mb/s, а в конце скорость падает до 25. Так что это видимо искуственная ситуация.
На счет начала диска - он был во втором разделе.
Первый раздел 8 гигов, а где он во втором валяеться - не смотрел.
Оставить комментарий
NHolina
При включении DMA при запуске 3D-игр возникают проблемы - игры вылетают. Иногда с сообщениями об ошибке, иногда просто картинка "зависает". При отключенном DMA также наблюдаются зависания, но гораздо реже. Никто не подскажет, в чем проблема? Пробовал с другим винтом - та же картина. Подозреваю мат. плату, а точнее - IDE контроллер. Может ли помочь установка внешнего, в PCI? Не RAID, а обычного.