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

 
 
> Сбой при работе на PCI, Подскажите, кто сталкивался
Евдокимов
сообщение Oct 13 2005, 18:10
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-10-05
Пользователь №: 9 610



Подскажите, кто сталкивался с такой ситуацией: при работе созданной мной платы на шине PCI иногда компьютер вылетает в DUMP и после этого даже приходиться перустанавливать Windows. Может, кто хоть теоретически объяснит, как такая ситуация может возникать. Плата только записывает данные, но с неё не считываются. Спасибо, за любую подсказку.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Евдокимов
сообщение Oct 15 2005, 18:25
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 13-10-05
Пользователь №: 9 610



Если более точно, то плата представляет собой таргет. И плата работает только
на запись информации. Прерывания не подключены. Плата реагирует на ошибки контроля четности выдачей сигналов SERR и PERR и записью соответствующих битов в регистр статуса. Возможен ли выход в DUMP при ложной выдаче сигналов SERR и PERR.
Кстати, я не очень понимаю слэнг бёст, по-русски или английскими буквами можно?
Еще не подскажите в интернете можно бесплатно скачать отладчик ядра?
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 15 2005, 18:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Евдокимов @ Oct 15 2005, 22:25)
Если более точно, то плата представляет собой таргет. И плата работает только
на запись информации. Прерывания не подключены. Плата реагирует на ошибки контроля четности выдачей сигналов SERR и PERR и записью соответствующих битов в регистр статуса. Возможен ли выход в DUMP при ложной выдаче сигналов SERR и PERR.
Кстати, я не очень понимаю слэнг бёст, по-русски или английскими буквами можно?
Еще не подскажите в интернете можно бесплатно скачать отладчик ядра?
*

SERR, PERR и контроль четности советую вообще отрубить, без них плата будет прекрасно работать, тем более SERR относится к категории фатальных ошибок...

бёст = burst

И всетаки неясно, какой PCI контроллер на вашей плате??? Свой собственный на ПЛИС или что-то готовое???
Go to the top of the page
 
+Quote Post
Евдокимов
сообщение Oct 16 2005, 18:50
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 13-10-05
Пользователь №: 9 610



Цитата(-Al- @ Oct 15 2005, 21:57)
Цитата(Евдокимов @ Oct 15 2005, 22:25)
Если более точно, то плата представляет собой таргет. И плата работает только
на запись информации. Прерывания не подключены. Плата реагирует на ошибки контроля четности выдачей сигналов SERR и PERR и записью соответствующих битов в регистр статуса. Возможен ли выход в DUMP при ложной выдаче сигналов SERR и PERR.
Кстати, я не очень понимаю слэнг бёст, по-русски или английскими буквами можно?
Еще не подскажите в интернете можно бесплатно скачать отладчик ядра?
*

SERR, PERR и контроль четности советую вообще отрубить, без них плата будет прекрасно работать, тем более SERR относится к категории фатальных ошибок...

бёст = burst

И всетаки неясно, какой PCI контроллер на вашей плате??? Свой собственный на ПЛИС или что-то готовое???
*



Контроллерп свой собственный на ПЛИС. SERR относится к категории фатальных ошибок...,но ошибок предусмотренных системой и не должных приводить к порче ядра и переустановке винды. Или я чего то не понимаю?
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 17 2005, 06:27
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Евдокимов @ Oct 16 2005, 22:50)
Контроллерп свой собственный на ПЛИС. SERR относится к категории фатальных ошибок...,но ошибок предусмотренных системой и не должных приводить к порче ядра и переустановке  винды. Или я чего то не понимаю?
*

Тогда копайте свой собственный контроллер, скорее всего ошибка в нем ( и уберите оттуда SERR и PERR, ненужны они в вашем случае). SERR и PERR могут убить систему, если возникают спонтанно. А так как винда слетает насовсем, значит на диск пишется чушь -> конфликт с контроллером ЖД, причем с порчей данных! Может конечно и драйвер совсем криво написан...
Проверьте временные диаграммы на шине PCI от Вашего контроллера, может он где-то шину не отпускает, или включается не вовремя или... так можно перечислять долго...

SERR - предусмотрен спецификацией PCI, а как на него отреагирует система - ХЗ
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 02:56
Рейтинг@Mail.ru


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