Hi,
For C6678 EVM with MCSDK (/mcsdk_2_01_02_06), helloWorld example project can run (ins/rm module) repeatedly with local reset (=1) defined. But the project "pcieboot_interrupt" cannot unloading/reloading.
After inserting this module, it is found in loading state with "cat /proc/modules" command.
[ 142.369140] pcieIntr: module verification failed: signature and/or required key missing - tainting kernel [ 142.369650] Finding the device.... [ 142.369677] Found TI device [ 142.369683] TI device: vendor=0x104c, dev=0xb005, irq=0x00000007 [ 142.369687] Reading the BAR areas.... [ 142.377422] Enabling the device.... [ 142.377501] Access PCIE application register .... [ 142.377503] Registering the irq 7 ... [ 142.377518] Allocating consistent memory ... [ 142.388534] Boot entry address is 0x 82e640 [ 142.389242] Total 5 sections, 0xf5e4 bytes of data were written [ 145.441142] EIP is at init_module+0x31d/0x3e0 [pcieIntr] cat /proc/modules pcieIntr 82017 1 - Loading 0x00000000 (OF+)
"irqpoll" has been added to file: /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash irqpoll"
Can your project "pcieboot_interrupt" reload again?
Thanks,