Bonjour, je cherche une commande pour désactiver le bluetooth. J’ai déjà essayé plusieurs choses sans succès :
-# rmmod bluetooth renvoi l’erreur : “ERROR : Module bluetooth is in use by btusb”.
-j’ai ajouté blacklist bluetooth à la fin de mon fichier blacklist.conf
-# /etc/init.d/bluetooth stop me renvoi : “Stopping bluetooth: bluetoothd” mais le bluetooth fonctionne encore.
-# update-rc.d -f bluetooth remove me renvoie : “update-rc.d: using dependency based boot sequencing”.
-désactivation du gestionnaire bluetooth dans les applications au démarrage
-pas de possibilité de le désactiver dans le bios
Pourtant quand j’utilise l’applet de la barre des tâches le bluetooth se désactive correctement. N’y a-t-il pas moyen de savoir quelle commande est envoyée lorsqu’on clique sur désactiver le bluetooth dans l’applet ?
En gros je cherche un moyen de le désactiver au démarrage (je voulais mettre une commande dans les applications au démarrage). Mais j’aimerais aussi pouvoir le réactiver si besoin, pour cela utiliser la souris ne me gène pas. Je veux dire par là que j’aimerais ne pas avoir à le supprimer si c’est possible.
Si quelqu’un pense avoir une solution je suis preneur !
Merci d’avance.
sebB
Février 21, 2016, 12:55
2
Il suffit de blackilster btusb
Fait un test avec rmmod btusb
Ca sert a quoi btusb ? Car s’il m’est utile je ne préfère pas le blacklister.
sebB
Février 21, 2016, 12:55
4
http://cateee.net/lkddb/web-lkddb/BT_HCIUSB.html
Ca fait parti de la section bluetooth du kernel, tu peux y aller sans probleme.
Poste lsmod si tu veux
J’ai fait en root :
-rmmod btusb
-rmmod bluetooth
Mon bluetooth fonctionne toujours.
sebB
Février 21, 2016, 12:56
6
La je suis pas sur debian pour voir les modules.
Poste lsmod
Ok. Voilà le résultat de lsmod :
Module Size Used by
btusb 9881 0
bluetooth 41827 1 btusb
nls_utf8 1208 0
nls_cp437 5817 0
vfat 7884 0
fat 40038 1 vfat
ses 5128 0
enclosure 5503 1 ses
usb_storage 39625 0
aes_x86_64 7340 1
aes_generic 25714 1 aes_x86_64
parport_pc 18855 0
ppdev 5030 0
lp 7462 0
parport 27954 3 parport_pc,ppdev,lp
acpi_cpufreq 5571 1
cpufreq_stats 2659 0
cpufreq_userspace 1992 0
cpufreq_powersave 902 0
cpufreq_conservative 5162 0
vboxnetadp 4193 0
vboxnetflt 12525 0
vboxdrv 1723671 2 vboxnetadp,vboxnetflt
binfmt_misc 6431 1
uinput 6376 1
fuse 50625 1
loop 11799 0
firewire_sbp2 11514 0
snd_hda_codec_conexant 21869 1
arc4 1274 2
ecb 1841 2
pcmcia 19474 0
snd_hda_intel 20019 1
snd_hda_codec 54244 2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 5380 1 snd_hda_codec
snd_pcm 60503 2 snd_hda_intel,snd_hda_codec
iwlagn 73123 0
snd_seq 42881 0
iwlcore 77810 1 iwlagn
snd_timer 15582 2 snd_pcm,snd_seq
snd_seq_device 4493 1 snd_seq
mac80211 137340 2 iwlagn,iwlcore
snd 46446 10 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
thinkpad_acpi 50087 0
i2c_i801 7830 0
yenta_socket 19115 1
rsrc_nonstatic 7294 1 yenta_socket
psmouse 49777 0
cfg80211 101496 3 iwlagn,iwlcore,mac80211
soundcore 4598 1 snd
video 17445 0
pcspkr 1699 0
serio_raw 3752 0
pcmcia_core 24118 3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_core 15712 1 i2c_i801
nvram 5077 1 thinkpad_acpi
joydev 8459 0
evdev 7352 32
rfkill 13044 4 bluetooth,thinkpad_acpi,cfg80211
battery 4998 0
ac 2192 0
snd_page_alloc 6249 2 snd_hda_intel,snd_pcm
wmi 4323 0
output 1692 1 video
fglrx 2648889 96
button 4650 0
processor 29935 3 acpi_cpufreq
ext4 289033 2
mbcache 5050 1 ext4
jbd2 67015 1 ext4
crc16 1319 1 ext4
sg 18744 0
usbhid 33292 0
hid 63225 1 usbhid
sr_mod 12602 0
cdrom 29415 1 sr_mod
sd_mod 29889 2
crc_t10dif 1276 1 sd_mod
mmc_block 7732 2
uhci_hcd 18521 0
sdhci_pci 5581 0
ahci 32374 1
sdhci 13966 1 sdhci_pci
libata 133632 1 ahci
firewire_ohci 19676 0
mmc_core 45686 2 mmc_block,sdhci
led_class 2433 3 iwlcore,thinkpad_acpi,sdhci
ricoh_mmc 3069 0
firewire_core 36848 2 firewire_sbp2,firewire_ohci
crc_itu_t 1307 1 firewire_core
scsi_mod 122149 7 ses,usb_storage,firewire_sbp2,sg,sr_mod,sd_mod,libata
e1000e 110047 0
ehci_hcd 31151 0
usbcore 122034 6 btusb,usb_storage,usbhid,uhci_hcd,ehci_hcd
thermal 11674 0
nls_base 6377 5 nls_utf8,nls_cp437,vfat,fat,usbcore
thermal_sys 11942 3 video,processor,thermal
Réctifications : btusb et bluetooth n’apparaissent pas dans mon lsmod suite aux deux commandes précédentes mais le bluetooth fonctionne encore.
root@Mathieu-PC:/home/mathieu# rmmod btusb
root@Mathieu-PC:/home/mathieu# rmmod bluetooth
root@Mathieu-PC:/home/mathieu# lsmod
Module Size Used by
nls_utf8 1208 0
nls_cp437 5817 0
vfat 7884 0
fat 40038 1 vfat
ses 5128 0
enclosure 5503 1 ses
usb_storage 39625 0
aes_x86_64 7340 1
aes_generic 25714 1 aes_x86_64
parport_pc 18855 0
ppdev 5030 0
lp 7462 0
parport 27954 3 parport_pc,ppdev,lp
acpi_cpufreq 5571 1
cpufreq_stats 2659 0
cpufreq_userspace 1992 0
cpufreq_powersave 902 0
cpufreq_conservative 5162 0
vboxnetadp 4193 0
vboxnetflt 12525 0
vboxdrv 1723671 2 vboxnetadp,vboxnetflt
binfmt_misc 6431 1
uinput 6376 1
fuse 50625 1
loop 11799 0
firewire_sbp2 11514 0
snd_hda_codec_conexant 21869 1
arc4 1274 2
ecb 1841 2
pcmcia 19474 0
snd_hda_intel 20019 1
snd_hda_codec 54244 2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 5380 1 snd_hda_codec
snd_pcm 60503 2 snd_hda_intel,snd_hda_codec
iwlagn 73123 0
snd_seq 42881 0
iwlcore 77810 1 iwlagn
snd_timer 15582 2 snd_pcm,snd_seq
snd_seq_device 4493 1 snd_seq
mac80211 137340 2 iwlagn,iwlcore
snd 46446 10 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
thinkpad_acpi 50087 0
i2c_i801 7830 0
yenta_socket 19115 1
rsrc_nonstatic 7294 1 yenta_socket
psmouse 49777 0
cfg80211 101496 3 iwlagn,iwlcore,mac80211
soundcore 4598 1 snd
video 17445 0
pcspkr 1699 0
serio_raw 3752 0
pcmcia_core 24118 3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_core 15712 1 i2c_i801
nvram 5077 1 thinkpad_acpi
joydev 8459 0
evdev 7352 32
rfkill 13044 3 thinkpad_acpi,cfg80211
battery 4998 0
ac 2192 0
snd_page_alloc 6249 2 snd_hda_intel,snd_pcm
wmi 4323 0
output 1692 1 video
fglrx 2648889 99
button 4650 0
processor 29935 3 acpi_cpufreq
ext4 289033 2
mbcache 5050 1 ext4
jbd2 67015 1 ext4
crc16 1319 1 ext4
sg 18744 0
usbhid 33292 0
hid 63225 1 usbhid
sr_mod 12602 0
cdrom 29415 1 sr_mod
sd_mod 29889 2
crc_t10dif 1276 1 sd_mod
mmc_block 7732 2
uhci_hcd 18521 0
sdhci_pci 5581 0
ahci 32374 1
sdhci 13966 1 sdhci_pci
libata 133632 1 ahci
firewire_ohci 19676 0
mmc_core 45686 2 mmc_block,sdhci
led_class 2433 3 iwlcore,thinkpad_acpi,sdhci
ricoh_mmc 3069 0
firewire_core 36848 2 firewire_sbp2,firewire_ohci
crc_itu_t 1307 1 firewire_core
scsi_mod 122149 7 ses,usb_storage,firewire_sbp2,sg,sr_mod,sd_mod,libata
e1000e 110047 0
ehci_hcd 31151 0
usbcore 122034 5 usb_storage,usbhid,uhci_hcd,ehci_hcd
thermal 11674 0
nls_base 6377 5 nls_utf8,nls_cp437,vfat,fat,usbcore
thermal_sys 11942 3 video,processor,thermal
sebB
Février 21, 2016, 12:56
9
Ton bluetooth fonctionne ou c’est juste la led qui reste allumée?
Si c’est que ca on peut trouver une solution pour l’eteindre.
Je viens de voir que tu a deja tenté "update-rc.d -f bluetooth remove"
Par contre poste la sortie complete de l’erreur.
Sinon
Regarde si tu as un fichier /etc/bluetooth/main.conf
Remplace InitiallyPowered = true
Par InitiallyPowered = false
Source ici
Bonne question. Comment puis-je faire pour chercher des appareils autour de moi ? La led est effectivement allumé mais je ne peux pas dire avec certitude que le bluetooth fonctionne.
Pour la commande update-rc.d -f bluetooth remove j’ai posté l’intégralité. Cela me retourne seulement ça :
root@Mathieu-PC:/home/mathieu# update-rc.d -f bluetooth remove
update-rc.d: using dependency based boot sequencing
root@Mathieu-PC:/home/mathieu#
J’ai mis l’option à false dans le fichier main.conf. Je redémarre pour voir.
L’option dans le main.conf du bluetooth n’a rien fait. La led est toujours allumée et je peux désactiver le bluetooth par l’applet de la bare des taches. Je pense qu’il est donc toujours activé.
sebB
Février 21, 2016, 12:56
12
Ok meme pas peur
Installe sysv-rc-conf
Ensuite tu le lance, tu vas voir les services dans le terminal et decoche tous les services bluetooth
EDIT: Pour moi il est bien desactivé, c’est juste la led
Dis moi si tu as un fichier bluetoothpower dans /sys/devices/platform/marque ton ordi/
Lol.
J’ai un fichier bluetooth_enable oui.
J’essaye sysv-rc-conf.
Avec sysv-rc-conf le bluetooth est déjà désactivé de partout.
Dans le fichier bluetooth_enabled il n’y a qu’un caractère : 1. J’ai tenter de mettre 0 et la kernel error pas moyen de sauvegarder mais la led s’éteint…
sebB
Février 21, 2016, 12:56
16
C’est la que je voulais en venir
echo 0 > /sys/devices/platform/ton ordi/bluetooth_enable
On peux deja en deduire que que ton bluetooth est desactivé…
C’est parfait !!! Merci beaucoup !
Je met le sujet en “résolu”.
J’ai cependant un bug avec le kernel à chaque fois…
Je me suis réjouit trop vite. La commande ne se lance pas au démarrage.
sebB
Février 21, 2016, 12:56
19
Sous debian je sais pas trop.
Essaye en mettant la commande dans le fichier /etc/rc.local avant le exit 0
Sinon tu crée un script
Cela fonctionne très bien et me laisse le choix de l’activer avec la souris si j’en ai besoin. Exactement ce que je voulais.
Merci beaucoup !