following command has to be done:

sudo make install

This will do the following things:

Install the kernel module inside the module library path, update module dependencies

Install a new udev rule to give device nodes the correct access rights (0666) (/etc/udev/rules.d/99-ceusbuni.rules)

Install module configuration file (/etc/dev/modprobe.d/ceusbuni.conf)

Start module

If things work as intended, there must be an entry /proc/ceusbuni after this procedure.

The following code will completely revert the above installation (called in same directory):

sudo make remove

The configuration file, /etc/modprobe.d/ceusbuni.conf, offers two simple options (Read the comments in the file):

Enable kernel module debugging

Choose between firmware which automatically powers board peripherals or not

Changing these options require a module reload to take affect.

PCI

The PCI drivers are not created or maintained by Cesys, they are offered by the manufacturer of the PCI bridges that were used on Cesys PCI(e) boards. So problems regarding them can't be handled or supported by us.

Important: If building PlxSdk components generate the following error / warning:

/bin/sh [[: not found

Here's a workaround: The problem is Ubuntu's default usage of dash as sh, which can't handle command [[. Replacing dash with bash is accomplished by the following commands that must be done as root:

sudo rm /bin/sh

sudo ln -s /bin/bash /bin/sh

Installation explained in detail:

PlxSdk decompression:

cd ~/udkapi2.0/drivers/linux tar xvf PlxSdk.tar

USBS6 / C1030-5510

 

http://www.cesys.com/

User Doc V0.3

-34-

preliminary

Page 34
Image 34
Company X Accessories C1030-5510 manual Pci