Go Back   Armenian Knowledge Base > Technical sections > Hardware

Reply
 
Thread Tools

PIO mode problem of removable devices in WindowsXP
Old 15.04.2003, 14:51   #1
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Blog Entries: 16
Rep Power: 7
Default PIO mode problem of removable devices in WindowsXP

Была у моего компа такая вот проблемка после инсталяции XP, я даже написал вопрос тут. Два CD-ROM дивайса подключены через один шлейф к IDE. Когда стоял Win2000 скорость чтения была как положено. Поставил XP и через неделю наблюдаю резкое понижение скорости копироварние дисков, причем диски совершенно нормальные. Смотрю в Device Manager -e у одного сидюка стоит PIO у другого UDMA2. Eще через неделю и другой начал показывать PIO. При этом загрузка CPU была 100% (PIO режим использует проц для копирования, а DMA отдельный канал передачи данных). Покапался в googlе-e и нашел кое-что. Оказывается у XP есть баг, при котором после того как произошло более чем 6 timeout-ов при чтении с дивайса, виндос сбрасывает режим для этого дивайса в PIO, а обратно забывает. Для решения проблемы надо найти в registry этот ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X ,
где X номер шины, 1 или 2 (Primary or Secondary). Найти там ключ MasterIdDataCheckSum или SlaveIdDataCheckSum для мастер или слэйв дивайсов соответственно и удалить его нафиг ! После перезагрузки ваш дивайс будет снова работать в том режиме, в каком он работал раньше.

Вот. Если что наврал можете поправить

Old 15.04.2003, 17:04   #2
Главный инспектор снов
 
Dream_InspectoR's Avatar
 
Join Date: 01 2002
Location: Yerevan, Armenia
Posts: 329
Rep Power: 0
Default

А еще можно поправить и сделать экспорт в *.рег файл, тогда не надо будет в registry лезть.
Reply




Реклама:
реклама

All times are GMT. The time now is 20:44.
Top

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.