Перейти к содержанию
    

linux SoC (altera) не работает прерывание...

Добрый день.

Пытаюсь разобраться с прерываниями.

При загруке кернел драйвера пишет:

# insmod fpga_uinput.ko
[ 57.518705] fpga_uinput: loading out-of-tree module taints kernel.
[ 57.525487] irq 43, desc: ef13cd00, depth: 0, count: 0, unhandled: 0
[ 57.531815] ->handle_irq(): c016bc1c,
[ 57.531831] handle_bad_irq+0x0/0x288
[ 57.539203] ->irq_data.chip(): c0b4ac00,
[ 57.539209] 0xc0b4ac00
[ 57.545543] ->action(): ef39fc40
[ 57.548755] ->action->handler(): bf00010c,
[ 57.548769] fpga_uinput_interrupt+0x0/0x84 [fpga_uinput]
[ 57.558215] IRQ_NOPROBE set
[ 57.561255] unexpected IRQ trap at vector 2b
# ./readstate
after: 1431655765
after: -1431655766
after: 1431655765
after: -1431655766
after: 1431655765
after: -1431655766
after: 1431655765
after: -1431655766
after: 1431655765
after: -1431655766

Сам кернел драйвер и device tree приложил...

Что не так? куда "копать"?

может у кого то есть рабочий пример - поделиться пожалуйста...

В линуксе я новичок...

 

 

soc_system.dts

fpga_uinput.c

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гляньте, может такой номер прерывания уже есть в системе cat /proc/interrupts
Если что, тогда попробовать поиграться флагами IRQF_SHARED, IRQF_PROBE_SHARED

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

new123

https://forums.intel.com/s/question/0D50P00003yyThQSAU/unexpected-irq-trap-at-vector-xxx-arria-10-soc-linux?language=ru

 

не помогает ссылка на аналогичную проблему у людей...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...