Installation des drivers "PCAN linux driver 8.6.0":
dans le terminal
Code: Select all
wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.6.0.tar.gz
--2018-08-28 13:13:27-- https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.6.0.tar.gz
Résolution de http://www.peak-system.com (http://www.peak-system.com)… 46.30.57.174
Connexion à http://www.peak-system.com (http://www.peak-system.com)|46.30.57.174|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1140167 (1,1M) [application/x-tar]
Sauvegarde en : « peak-linux-driver-8.6.0.tar.gz »
peak-linux-driver-8 100%[===================>] 1,09M 452KB/s in 2,5s
2018-08-28 13:13:30 (452 KB/s) — « peak-linux-driver-8.6.0.tar.gz » sauvegardé [1140167/1140167]
J'ai bien un fichier qui se télécharge et qui apparait dans mon répertoire. je le vois.
A l'invite je CC
tar -xzf peak-linux-driver-8.6.0.tar.gz
j'ai bien le fichier qui semble se décomprimer.. je le vois.
cd peak-linux-driver-8.6.0
je vais dans le nouveau répertoire créé. impeccable
j'envoie : make clean
résultat :
Code: Select all
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
Makefile:127: *** "Can't find /include/linux/version.h". Arrêt.
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
rm -f src/*~
rm -rf obj lib obj32 lib32
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
rm -f src/*~ src/*.o *~ receivetest transmitest bitratetest filtertest pcanfdtst pcan-settings
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
j'envoie : make
résultat :
Code: Select all
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
Makefile:127: *** "Can't find /include/linux/version.h". Arrêt.
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
Makefile:127: *** "Can't find /include/linux/version.h". Arrêt.
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
cc -DNO_RT -I. -I../driver -fPIC -Wall -Wcast-align -Wredundant-decls -DPCANFD_OLD_STYLE_API -c src/libpcan.c -o obj/libpcan.o
cc -shared -Wl,-soname,libpcan.so.0 -o lib/libpcan.so.0.6 obj/libpcan.o
cd lib/; ln -sf libpcan.so.0.6 libpcan.so
cc -DNO_RT -I. -I../driver -fPIC -Wall -Wcast-align -Wredundant-decls -DPCANFD_OLD_STYLE_API -c src/libpcanfd.c -o obj/libpcanfd.o
cc -shared -Wl,-soname,libpcanfd.so.0 -o lib/libpcanfd.so.0.1 obj/libpcanfd.o
cd lib/; ln -sf libpcanfd.so.0.1 libpcanfd.so
ar rcs lib/libpcanfd.a obj/libpcanfd.o
Info: only 64-bit version of libpcan can be built. 32-bit version of libpcan can't because the 32-bit version of libc seems not being installed...
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
cc -DNO_RT -g -I. -I../lib -I../driver src/receivetest.c src/common.c -lpcanfd -L../lib/lib -o receivetest
cc -DNO_RT -g -I. -I../lib -I../driver src/transmitest.cpp src/common.c src/parser.cpp -lpcanfd -lstdc++ -L../lib/lib -o transmitest
cc -DNO_RT -g -I. -I../lib -I../driver src/bitratetest.c src/common.c -lpcanfd -L../lib/lib -o bitratetest
cc -DNO_RT -g -I. -I../lib -I../driver src/filtertest.cpp src/common.c -lpcanfd -lstdc++ -L../lib/lib -o filtertest
cc -DNO_RT -g -I. -I../lib -I../driver src/pcanfdtst.c -lpcanfd -L../lib/lib -o pcanfdtst
cc -DNO_RT -g -I. -I../lib -I../driver src/pcan-settings.c -lpopt -L../lib/lib -g -o pcan-settings
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
J'envoie sudo make install
résultat :
Code: Select all
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
Makefile:127: *** "Can't find /include/linux/version.h". Arrêt.
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/driver »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
mkdir -p /usr/lib
cp -d lib/* /usr/lib
if [ -d lib32 ]; then \
mkdir -p /usr/lib32; \
cp -d lib32/* /usr/lib32; \
fi
mkdir -p /usr/include
chmod 644 libpcan.h libpcanfd.h
cp libpcan.h libpcanfd.h /usr/include
/sbin/ldconfig
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/lib »
make[1] : on entre dans le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
cp receivetest transmitest bitratetest filtertest pcanfdtst pcan-settings /usr/local/bin
make[1] : on quitte le répertoire « /home/suncy/peak-linux-driver-8.6.0/test »
j'envoie : sudo modprobe pcan
résultat :
Code: Select all
modprobe: FATAL: Module pcan not found in directory /lib/modules/4.9.0-8-amd64
?? là c'est encore plus bizarre pour moi ??
j'envoie cd ..
je redescends dans l'arborescence .
il y a juste à la fin le message : modprobe: FATAL: Module pcan not found in directory /lib/modules/4.9.0-8-amd64
qui me fait douter ...
Voilà pour l'épate 1 Installation des drivers "PCAN linux driver 8.6.0":
est-ce que tout c'est bien passé ?
