Xilly kernel driver does not bind to more than one LimeSDR

Questions and discussions about the Xillybus IP core and drivers

Xilly kernel driver does not bind to more than one LimeSDR

Postby Guest » Tue Mar 31, 2020 4:52 am

Hello,

I have two Limesdr PCIe boards. When I plug it into the motherboard only one of the board gets bound to the Kernel Driver: xillybus_pcie

0b:00.0 Unassigned class [ff00]: Altera Corporation Device ebeb (rev 01)
Subsystem: Altera Corporation Device ebeb
Flags: bus master, fast devsel, latency 0, IRQ 135
Memory at 2fffe00000 (64-bit, prefetchable) [size=128]
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: xillybus_pcie
Kernel modules: xillybus_pcie, altera_cvp

0c:00.0 Unassigned class [ff00]: Altera Corporation Device ebeb (rev 01)
Subsystem: Altera Corporation Device ebeb
Flags: fast devsel, IRQ 16
Memory at 2fffd00000 (64-bit, prefetchable) [size=128]
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Kernel modules: xillybus_pcie, altera_cvp

Device Info:
driver=PCIEXillybus
hardware=LimeSDR-PCIe
boardSerialNumber=0x0
expansionName=UNKNOWN
firmwareVersion=7
gatewareVersion=2.11
hardwareVersion=3
protocolVersion=1

Can any one tell what the issue could be? Both board are working fine when individually plugged in. Is this a limitation of the Xillybus Host driver, that it cannot enumerate more than one PCIe device?

Thanks
Guest
 

Re: Xilly kernel driver does not bind to more than one LimeS

Postby support » Tue Mar 31, 2020 5:00 am

Hello,

This question has been asked and answered in this thread:

viewtopic.php?f=4&t=397

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

Re: Xilly kernel driver does not bind to more than one LimeS

Postby far296 » Tue Mar 31, 2020 3:32 pm

Hi Eli,

Thanks for the reply. So on the post you shared in the link. If we go for the second route, Can you provide the modified Linux kernel driver code to achieve identifying and communicating with two boards?
Further also guide on how to compile and install it would be appreciated.

Thanks.
far296
 
Posts: 1
Joined: Tue Mar 31, 2020 4:53 am

Re: Xilly kernel driver does not bind to more than one LimeS

Postby support » Tue Mar 31, 2020 3:41 pm

Hello,

Please send a request by email to Xillybus' support to get access to the multi-card driver.

The compilation and installation is exactly like the regular driver (as described in the documentation). It's however required to change the PCIe block's Product ID from 0xebeb to 0xeb00 when using the multiple card driver -- this is to ensure that the correct driver is loaded.

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


Return to Xillybus

cron