Errore kernel linux 3.15 - Bluetooth Atheros


Con il kernel 3.15 c'e' un bug che non fa funzionare il bluetooth.
La periferica non viene proprio vista.
Per risolvere questo annoso problema collegato a questo kernel e' necessario aprire il terminale e digitare in sequenza questi comandi. al termine il bluetooth tornera' a funzionare

1. autenticarsi come amministratore 

sudo su

2. entrare nella cartella del proprio kernel (in questo caso 3.15.4-1 ma potrebbe essere diverso, per conoscerlo scrivere uname -r nel terminale)

cd /usr/lib/modules/3.15.4-1-ARCH/kernel/drivers/bluetooth/

3.una volta nella cartella, inserire questo unico comando per sistemare il bluetooth

cp ath3k.ko.gz ath3k.ko.gz.orig && cp btusb.ko.gz btusb.ko.gz.orig && gunzip ath3k.ko.gz && gunzip btusb.ko.gz && sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' ath3k.ko > at.ko && sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' btusb.ko > bt.ko && mv at.ko ath3k.ko && mv bt.ko btusb.ko && gzip ath3k.ko && gzip btusb.ko && rmmod ath3k && rmmod btusb && modprobe btusb && modprobe ath3k

ora si può utilizzare il bluetooth da terminale seguendo la nostra guida cliccando QUI

il comando per sistemare il bluetooth esegue in ordine queste azioni:

cp ath3k.ko.gz ath3k.ko.gz.orig

cp btusb.ko.gz btusb.ko.gz.orig

gunzip ath3k.ko.gz

gunzip btusb.ko.gz

sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' ath3k.ko > at.ko

sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' btusb.ko > bt.ko

mv at.ko ath3k.ko

mv bt.ko btusb.ko

gzip ath3k.ko

gzip btusb.ko

rmmod ath3k

rmmod btusb

modprobe btusb

modprobe ath3k

[soluzione resa nota dell' utente Xieshichen del forum di ArchLinux]