Maverick_ 15 5 июня, 2019 Опубликовано 5 июня, 2019 · Жалоба Добрый день. Пытаюсь разобраться с прерываниями. При загруке кернел драйвера пишет: # 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 6 июня, 2019 Опубликовано 6 июня, 2019 · Жалоба Гляньте, может такой номер прерывания уже есть в системе cat /proc/interrupts Если что, тогда попробовать поиграться флагами IRQF_SHARED, IRQF_PROBE_SHARED Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба 2 new123 https://forums.intel.com/s/question/0D50P00003yyThQSAU/unexpected-irq-trap-at-vector-xxx-arria-10-soc-linux?language=ru не помогает ссылка на аналогичную проблему у людей... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться