J'ai un problème dans buntu 16.04 LTS avec noyau 4.15 dans Dual Boot avec Windows 10, avec un Lenovo T480. J'essaie d'obtenir des informations de /sys/kernel/debug/usb/usbmon/
, mais j'ai des erreurs. Je suis cette procédure avec privilèges root:
$ Sudo modprobe usbmon
$ Sudo cat /sys/kernel/debug/usb/usbmon/0u
J'obtiens la sortie:
cat: /sys/kernel/debug/usb/usbmon/0u: Operation not permitted
Le résultat de $ Sudo ll /sys/kernel/debug/usb/usbmon
est:
total 0
drwxr-xr-x 2 root root 0 Sep 26 21:03 ./
drwxr-xr-x 8 root root 0 Sep 26 20:48 ../
-rw------- 1 root root 0 Sep 26 21:03 0s
-rw------- 1 root root 0 Sep 26 21:03 0u
-rw------- 1 root root 0 Sep 26 21:03 1s
-rw------- 1 root root 0 Sep 26 21:03 1t
-rw------- 1 root root 0 Sep 26 21:03 1u
-rw------- 1 root root 0 Sep 26 21:03 2s
-rw------- 1 root root 0 Sep 26 21:03 2t
-rw------- 1 root root 0 Sep 26 21:03 2u
-rw------- 1 root root 0 Sep 26 21:03 3s
-rw------- 1 root root 0 Sep 26 21:03 3t
-rw------- 1 root root 0 Sep 26 21:03 3u
-rw------- 1 root root 0 Sep 26 21:03 4s
-rw------- 1 root root 0 Sep 26 21:03 4t
-rw------- 1 root root 0 Sep 26 21:03 4u
La même erreur se produit exactement avec $ Sudo cat /sys/kernel/debug/usb/devices
. La sortie est:
cat: /sys/kernel/debug/usb/devices: Operation not permitted
Avez-vous une idée de la raison pour laquelle j'ai ce comportement étrange et comment je peux le résoudre?
Merci beaucoup pour l'aide!
Je vous suggère de vérifier la sortie de dmesg.
Je viens de le rencontrer moi-même, et il s'avère que c'était à cause de kernel_lockdown .
Apparemment, cela verrouille diverses fonctionnalités du noyau, y compris les fichiers debugfs. Si je comprends bien, vous devez démarrer sans activer le démarrage sécurisé pour le désactiver.
Vous devez utiliser Sudo
pouvoirs lorsque vous regardez certains répertoires et fichiers.
Par exemple:
$ cat /sys/kernel/debug/usb/uvcvideo/1-7/stats
cat: /sys/kernel/debug/usb/uvcvideo/1-7/stats: Permission denied
Cependant avec Sudo
pouvoirs:
$ Sudo cat /sys/kernel/debug/usb/uvcvideo/1-7/stats
frames: 0
packets: 0
empty: 0
errors: 0
invalid: 0
pts: 0 early, 0 initial, 0 ok
scr: 0 count ok, 0 diff ok
sof: 0 <= sof <= 0, freq 0.000 kHz