Xilly kernel driver does not bind to more than one LimeSDR

Post a reply

Confirmation code
Enter the code exactly as it appears. All letters are case insensitive.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:
BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Topic review
   

Expand view Topic review: Xilly kernel driver does not bind to more than one LimeSDR

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

Post by support »

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

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

Post by far296 »

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.

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

Post by support »

Hello,

This question has been asked and answered in this thread:

viewtopic.php?f=4&t=397

Regards,
Eli

Xilly kernel driver does not bind to more than one LimeSDR

Post by Guest »

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

Top

cron