In first time, thanks for your help.
I have a PCAN-USB that I would like to communicate with a VM in Red Hat7.
I downloaded the drivers: peak-linux-driver-8.9.0.
I did this:
- make clean:
Code: Select all
[root@localhost driver]# make clean
rm -f src/*o src/*~ src/.*cmd *o *ko *~ .*cmd pcan.mod.c Module.symvers modules.order .cache.mk
Code: Select all
[root@localhost driver]# make
***
*** Making pcan driver in chardev mode
***
*** Host machine kernel version=3.10.0-862.el7.x86_64
*** Driver kernel version=3.10.0-862.el7.x86_64 (3.10.0)
*** Path to kernel sources=/lib/modules/3.10.0-862.el7.x86_64/build
*** use KBUILD=yes
*** gcc version=4.8.5
***
make -C /lib/modules/3.10.0-862.el7.x86_64/build EXTRA_CFLAGS="-I/root/Desktop/peak-linux-driver-8.9.0/driver -DNO_DEBUG -DMODVERSIONS -DPARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DDONGLE_SUPPORT -DPCCARD_SUPPORT -DNO_NETDEV_SUPPORT -DNO_RT " V=0 modules SUBDIRS=/root/Desktop/peak-linux-driver-8.9.0/driver
make[1] : on entre dans le répertoire « /usr/src/kernels/3.10.0-862.el7.x86_64 »
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_main.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_fops.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_fifo.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_filter.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_parse.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_sja1000.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_common.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_timing.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcanfd_core.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcanfd_ucan.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_usb_core.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_usb.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_usbpro.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcanfd_usb.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_pci.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcanfd_pci.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_pciec.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_isa.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_dongle.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_pccard_core.o
CC [M] /root/Desktop/peak-linux-driver-8.9.0/driver/src/pcan_pccard.o
LD [M] /root/Desktop/peak-linux-driver-8.9.0/driver/pcan.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "pcmcia_dev_present" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_enable_device" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_register_driver" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_request_io" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_loop_config" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_unregister_driver" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
WARNING: "pcmcia_disable_device" [/root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko] undefined!
CC /root/Desktop/peak-linux-driver-8.9.0/driver/pcan.mod.o
LD [M] /root/Desktop/peak-linux-driver-8.9.0/driver/pcan.ko
make[1] : on quitte le répertoire « /usr/src/kernels/3.10.0-862.el7.x86_64 »
Code: Select all
[root@localhost driver]# make install
Info: /lib/modules/3.10.0-862.el7.x86_64/misc exists.
Info: Left current 'pcan'-entry in /etc/modprobe.d/pcan.conf untouched.
Info: Copied 45-pcan.rules to /etc/udev/rules.d.
Info: mainline drivers removed and blacklisted in
/etc/modprobe.d/blacklist-peak.conf
depmod: ERROR: Could not create index 'modules.dep'. Output is truncated: No space left on device
make: *** [install_udev] Erreur 1
but for - modprobe pcan :
Code: Select all
[root@localhost driver]# modprobe pcan
[root@localhost driver]#
and if i check with cat /proc/pcan ...
Code: Select all
[root@localhost driver]# cat /proc/pcan
cat: /proc/pcan: Aucun fichier ou dossier de ce type
[root@localhost driver]#
thanks so much !