Bonjour,
Dans un précédent post de ce jour, j'ai compilé un driver pour une tablette graphique. (merci pour l'aide)
voici le résultat :
[root@localhost Q11K_Driver-master]# make install
make -C /lib/modules/4.16.7-300.fc28.x86_64/build SUBDIRS=/home/bertrand/Q11K_Driver-master modules_install
make[1] : on entre dans le répertoire « /usr/src/kernels/4.16.7-300.fc28.x86_64 »
INSTALL /home/bertrand/Q11K_Driver-master/q11k_device.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:74
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:81
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.16.7-300.fc28.x86_64
make[1] : on quitte le répertoire « /usr/src/kernels/4.16.7-300.fc28.x86_64 »
install -D -m 0644 99-q11k_device.conf /etc/modprobe.d/99-q11k_device.conf
depmod -a
[root@localhost Q11K_Driver-master]#
après recherche :
[root@localhost ~]# cat /etc/modprobe.d/99-q11k_device.conf
blacklist uclogic
blacklist hid_uclogic
[root@localhost ~]# locate q11k_device.ko
/usr/lib/modules/4.16.7-300.fc28.x86_64/extra/q11k_device.ko
[root@localhost ~]#
je veux charger ce driver (module ?)
[root@localhost ~]# modprobe /usr/lib/modules/4.16.7-300.fc28.x86_64/extra/q11k_device.ko
modprobe: FATAL: Module /usr/lib/modules/4.16.7-300.fc28.x86_64/extra/q11k_device.ko not found in directory /lib/modules/4.16.3-301.fc28.x86_64
[root@localhost ~]#
Apparemment le module : q11k_device.ko n'est pas au bon endroit, est ce que je peux le copier dans /lib/modules/4.16.3-301.fc28.x86_64 ?
et par un modprobe /lib/modules/4.16.3-301.fc28.x86_64/q11k_device.ko le charger ?
J'ai lu pas mal de chose, mais n'arrive pas déterminer la bonne solution : je veux charger ce driver au démarrage du PC, donc il faut que je charge ce module de façon automatique.
pouvez-vous dire si la solution ci-dessous est la bonne ?
un script avec l'extention “.modules” dans le répertoire /etc/sysconfig/modules/. Par exemple pour charger le module avec le contenu :
#!/bin/sh
exec /usr/sbin/modprobe q11k_device
sauvegardé en :
q11k_device.module
merci