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

 
 
> Прерывания PCI.
Methane
сообщение Sep 10 2010, 04:00
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Народ. Кто-то делал? Не могу понять. В двух проводах запутался. Из альтеровской корки идут два провода. Я устанавливаю первый в 1, получаю ACK по второму. Устанавливаю первый в 0, получаю ACK по второму. Система реагирует в обоих случаях одинакого. Вешается. После генерации прерывания. Что я еще не сделал?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DS
сообщение Sep 13 2010, 11:01
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Из обработчика прерывания можно каким нибудь проводом дергать ? Надо понять, встает шина или "залип" запрос на обработку прерывания. Иначе дальше не двинетесь. Нужно что-то поднять и опустить во время нахождения в обработчике, чтобы было видно зацикливание.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 13 2010, 11:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(DS @ Sep 13 2010, 14:01) *
Из обработчика прерывания можно каким нибудь проводом дергать ? Надо понять, встает шина или "залип" запрос на обработку прерывания. Иначе дальше не двинетесь. Нужно что-то поднять и опустить во время нахождения в обработчике, чтобы было видно зацикливание.

Встает шина. Если после этого попробовать что-то прочитать из карточки, то в карточку не приходит запросов вообще, и как результат читаются одни FF. И сразу после чтения жесткий зависон всего.

На сигнал-тап видно. Прошло одно прерывание, обработчик его сбросил. Пришло второе, и уже просто ни команда записи, ни команды чтения до автомата который обрабатывает входящие сообщения не доходят.

Цитата(Oldring @ Sep 13 2010, 14:11) *
А у Линукса что-ли нет ядерного отладчика?
Быть не может.

У меня явно не в отладчике проблема. У меня явно что-то не то по шине твориться. У меня совершенно нормально бегают MSI-X прерывания. У меня запись/чтение нормально работают. У меня только непонятно с легаси. По моему я что-то упустил. Хотя там всего два вывода. Я уже все варианты перепробовал.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 13 2010, 12:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Methane @ Sep 13 2010, 15:55) *
Встает шина. Если после этого попробовать что-то прочитать из карточки, то в карточку не приходит запросов вообще, и как результат читаются одни FF. И сразу после чтения жесткий зависон всего.


"жесткий зависон всего" - это как? Это ведь экспресс?
Карты в других слотах работают или тоже зависают?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Methane
сообщение Sep 13 2010, 12:20
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(Oldring @ Sep 13 2010, 15:01) *
"жесткий зависон всего" - это как? Это ведь экспресс?

Комп вообще ни на что не реагирует, пока карточку через jtag не остановиш.
Цитата
Карты в других слотах работают или тоже зависают?

У меня один сплот для видеокарточки, в него мое и воткнуто.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Methane   Прерывания PCI.   Sep 10 2010, 04:00
- - Victor®   Цитата(Methane @ Sep 10 2010, 07:00) Наро...   Sep 10 2010, 06:07
|- - Methane   Цитата(Victor® @ Sep 10 2010, 09:07) Что-...   Sep 10 2010, 06:16
|- - Victor®   Цитата(Methane @ Sep 10 2010, 09:16) В ко...   Sep 10 2010, 06:48
|- - Methane   Цитата(Victor® @ Sep 10 2010, 09:48) К со...   Sep 10 2010, 06:51
- - Methane   Стабильно генерит 1 прерывание и клин. Чует мое се...   Sep 10 2010, 08:31
|- - DS   Цитата(Methane @ Sep 10 2010, 12:31) Стаб...   Sep 10 2010, 08:44
|- - Methane   Цитата(DS @ Sep 10 2010, 11:44) Это обычн...   Sep 10 2010, 08:56
|- - DS   Цитата(Methane @ Sep 10 2010, 12:56) Алго...   Sep 10 2010, 08:59
|- - Methane   Цитата(DS @ Sep 10 2010, 11:59) А запрос ...   Sep 10 2010, 09:15
|- - DS   Цитата(Methane @ Sep 10 2010, 13:15) Или ...   Sep 10 2010, 09:22
|- - Methane   Цитата(DS @ Sep 10 2010, 12:22) Да. Не па...   Sep 10 2010, 13:25
|- - DS   Цитата(Methane @ Sep 10 2010, 17:25) Не п...   Sep 10 2010, 13:31
|- - Methane   Цитата(DS @ Sep 10 2010, 16:31) Осциллогр...   Sep 10 2010, 13:36
- - DS   Нет клина прерывания (после выхода обработчик вызы...   Sep 10 2010, 13:41
- - Methane   Только что проверил, у меня прерывание вызывается ...   Sep 10 2010, 13:48
|- - DS   Цитата(Methane @ Sep 10 2010, 17:48) Толь...   Sep 10 2010, 14:00
|- - Methane   Цитата(DS @ Sep 10 2010, 17:00) А в цепоч...   Sep 10 2010, 14:56
- - Methane   Вот пример из примера Альтеры. Код // LEGACY INT...   Sep 13 2010, 09:20
|- - Oldring   Цитата(DS @ Sep 13 2010, 15:01) Из обрабо...   Sep 13 2010, 11:11
|- - Oldring   Цитата(Methane @ Sep 13 2010, 16:20) Комп...   Sep 13 2010, 12:27
|- - Methane   Цитата(Oldring @ Sep 13 2010, 15:27) А по...   Sep 13 2010, 12:35
|- - Oldring   Цитата(Methane @ Sep 13 2010, 16:35) Все ...   Sep 15 2010, 06:29
|- - Methane   Цитата(Oldring @ Sep 15 2010, 09:29) Ну т...   Sep 15 2010, 07:08
|- - Oldring   Цитата(Methane @ Sep 15 2010, 11:08) Вот ...   Sep 15 2010, 07:22
|- - Methane   Цитата(Oldring @ Sep 15 2010, 10:22) Спас...   Sep 15 2010, 07:43
- - otv116   Добрый день. У меня тоже возникли проблемы с преры...   May 26 2015, 06:28
- - krux   у PCIe нет отдельной сигнальной цепи-прерывания в ...   May 26 2015, 11:37
- - soldat_shveyk   Не пугайтесь раньше времени, все что Вы описали пр...   May 26 2015, 12:15
- - otv116   Спасибо. soldat_shveyk, я делал эксперимент с во...   May 26 2015, 18:52
- - soldat_shveyk   Пробуйте MSI. Отпишитесь потом в этой ветке, если...   May 27 2015, 04:46
- - otv116   Перешел я на использование IOConnectInterruptEx, F...   Jun 4 2015, 10:03
- - otv116   Идея про неправильный ServiceContext себя не подтв...   Jun 5 2015, 09:22
- - otv116   С тостером та же фигня. Тупик, блин.   Jun 7 2015, 19:00
- - otv116   Решил поглядеть, что будет на Win8 x64. При загруз...   Jun 9 2015, 19:20
- - otv116   Чтобы отмести возможные глюки моей платы, воткнул ...   Jun 11 2015, 19:29
- - otv116   Разобрался я в чем дело. soldat_shveyk первым же ...   Jun 17 2015, 07:47


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:49
Рейтинг@Mail.ru


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