Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Hardware
Register

Reply
 
LinkBack Thread Tools
Old 15.04.2003, 15:51   #1
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
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 для мастер или слэйв дивайсов соответственно и удалить его нафиг ! После перезагрузки ваш дивайс будет снова работать в том режиме, в каком он работал раньше.

Вот. Если что наврал можете поправить
Reply With Quote
Old 15.04.2003, 18:04   #2
Главный инспектор снов
 
Dream_InspectoR's Avatar
 
Join Date: 01 2002
Location: Yerevan, Armenia
Posts: 330
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

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

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 21:37.


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