Kernel Modules for 3.1.10

Questions and discussions about the Xillybus IP core and drivers

Kernel Modules for 3.1.10

Postby mkarasoff » Fri Aug 26, 2016 4:45 am

Hi,

I'm trying to get the modules working on a 3.1.10 kernel. I've gotten this same Xillybus PCIe device working with the 3.1.12 kernel.

When the system boots, the xillybus_pcie module loads, but the xillybus_core remains unloaded.
Code: Select all
root@apalis-t30:~# lsmod
Module                  Size  Used by
xillybus_pcie            660  0


The endpoint does show up in lspci:
Code: Select all
root@apalis-t30:~# lspci
00:00.0 PCI bridge: NVIDIA Corporation Tegra3+ PCIe x2 Bridge (rev a1)
01:00.0 Unassigned class [ff00]: Xilinx Corporation Device ebeb (rev 07)
02:00.0 PCI bridge: NVIDIA Corporation Tegra3+ PCIe x2 Bridge (rev a1)
03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)


If I unload xillybus_pcie and then reload, the xillybus_core module does not autoload as I would expect. If I load the xillybus_core first, and then xillybus_pci, lsmod does not list the dependency:
Code: Select all
root@apalis-t30:~# lsmod
Module                  Size  Used by
xillybus_core          18321  0
xillybus_pcie            660  0


Does anyone have ideas on what may be going on?
mkarasoff
 
Posts: 7
Joined: Wed Jun 29, 2016 1:25 am

Re: Kernel Modules for 3.1.10

Postby support » Fri Aug 26, 2016 6:20 am

Hello,

This is very odd indeed. Are there any relevant messages in the kernel log? That is, in /var/log/syslog or the output of dmesg?

Regards,
Eli
support
 
Posts: 619
Joined: Tue Apr 24, 2012 3:46 pm

Re: Kernel Modules for 3.1.10

Postby mkarasoff » Fri Aug 26, 2016 3:51 pm

Eli,

Thanks for the quick response. Odd yes, but there is an explanation - the modules and/or kernel were corrupt. I uploaded either the kernel image or modules to flash memory, but failed to run sync before power cycling. I uploaded again, sync'd, rebooted, and all was well.

Mike
mkarasoff
 
Posts: 7
Joined: Wed Jun 29, 2016 1:25 am


Return to Xillybus

cron