реклама на сайте
подробности

 
 
> PCI под Win XP SP1 и SP2.
Zwerg_nase
сообщение Mar 1 2006, 07:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Какая может быть разница в работе PCI под Win XP Service Pack 1 и Service Pack 2?
Есть PCI девайс, сделанный на корке Altera pci_mt32. Девайс выполняет Burst Master Memory Writes по 8 DWORDов, после передачи буфера 28 К девайс выставляет прерывание INTA. Драйвер девайса обрабатывает прерывание и посылает команду девайсу снять INTA.
Так вот, под Win XP SP1 это работает, а под SP2 это почти сразу зависает. Менял размер буфера: такая же хрень, только виснет чуть позже.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Zwerg_nase
сообщение Apr 5 2006, 05:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



STOPn остаётся в "1" (см. stp_res2.stp).
Да, сейчас пробую менять размер пакетов и длительность паузы между ними.
CPU с памятью работает как обычно.
Вообще, могу добиться, чтобы комп не зависал: для этого надо отключить сетевую плату. Но обмен по PCI на моей плате всё равно умирает, как показано в *.stp.
Со включённой сетевой платой комп зависает намертво, приходится выключать питание.
Ещё, скорость обмена, при которой зависает обмен, зависит от чипсета материнской платы. На некоторых платах удаётся разогнать PCI побыстрее.
Прикрепленные файлы
Прикрепленный файл  stp_res_2.txt ( 375.66 килобайт ) Кол-во скачиваний: 81
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016