The RTDM driver of xenomai will apply for an interrupt number when registering, but the applied interrupt number 16 has been occupied by linux, resulting in the failure to open the device normally。
I turned off the device using idma64.5, this problem has been solved, but is it legal to do so, is there a better solution
minipcie can XENOMAI Driver registration failed
minipcie can XENOMAI Driver registration failed
- Attachments
-
- 微信图片_20230310112610.jpg (984.77 KiB) Viewed 5898 times
- S.Grosjean
- Software Development
- Posts: 357
- Joined: Wed 4. Jul 2012, 17:02
Re: minipcie can XENOMAI Driver registration failed
Hi,
You should certainly activate the CONFIG_XENO_OPT_SHIRQ=y option in your Linux Xenomai co-kernel configuration so that IRQ16 could be shared by more than one device, or, you could enable usage of MSI in your BIOS so that each device will get its own and private IRQ line.
[Update]
If present, "noapic" kernel command line option must be removed.
Regards,
You should certainly activate the CONFIG_XENO_OPT_SHIRQ=y option in your Linux Xenomai co-kernel configuration so that IRQ16 could be shared by more than one device, or, you could enable usage of MSI in your BIOS so that each device will get its own and private IRQ line.
[Update]
If present, "noapic" kernel command line option must be removed.
Regards,
— Stéphane