ASUS X99 Deluxe Bluetooth - Ubuntu 14.04

0

Eu tenho um ASUS X99 Deluxe e acabei de instalar o Ubuntu 14.04 LTS. O controlador sem fio funciona fora da caixa, no entanto, o bluetooth não.

Eu tenho isso ativado em minhas configurações de BIOS, eu tentei o Ubuntu Software Center e o material relacionado azul * mais os drivers adicionais que eu poderia encontrar nas configurações do sistema. Agora eu tento o bluetooth (a partir de configurações) e parece que não há nenhum controlador visível para o sistema operacional.

Baseado em

lspci -vnn | grep Network

Meu controlador é

Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

lsusb dá

Bus 002 Device 002: ID 8087:8002 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 174c:3074 ASMedia Technology Inc. 
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 174c:2074 ASMedia Technology Inc. 
Bus 003 Device 003: ID 0b05:180a ASUSTek Computer, Inc. 
Bus 003 Device 002: ID 046d:c526 Logitech, Inc. Nano Receiver
Bus 003 Device 006: ID 2433:b200  
Bus 003 Device 005: ID 174c:2074 ASMedia Technology Inc. 
Bus 003 Device 009: ID 05ac:024f Apple, Inc. 
Bus 003 Device 008: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

hciconfig --all não mostra nada.

Alguma ideia?

    
por tzik 13.02.2015 / 21:39

1 resposta

0

Tente isso

sudo apt-get install build-essential linux-headers-generic git
mkdir ~/LINUX_SOURCE
cd ~/LINUX_SOURCE
sudo apt-get build-dep linux-image-$(uname -r)
apt-get source linux-image-$(uname -r)
cd linux-3.13.0/drivers/bluetooth/
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
cp /boot/config-$(uname -r) .config

Então gedit btusb.c e vá para a linha 122, deve parecer

/*Broadcom devices with vendor specific id */
{ USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM },

e adicione

/* ASUSTek Computer - Broadcom based */
{ USB_VENDOR_AND_INTERFACE_INFO(0x0b05, 0xff, 0x01, 0x01),
  .driver_info = BTUSB_BCM_PATCHRAM },

Verifique se o espaçamento está correto, compare com outras entradas, salve e saia do gedit e, em seguida,

sudo modprobe -r btusb && sudo mv /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
sudo cp btusb.ko  /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

cd ~
git clone git://github.com/jessesung/hex2hcd.git
cd hex2hcd
make

faça o download para a pasta hex2hcd no link . então hex2hcd BCM20702A1_001.002.014.1443.1612.hex fw-0b05_180a.hcd e sudo cp fw-0b05_180a.hcd /lib/firmware/brcm/fw-0b05_180a.hcd Reinicialize e veja se o btusb está carregado lsmod | grep btusb se estiver carregado você deve ver um resultado no terminal, se ele não está carregado sudo modprobe btusb e ver se está funcionando e o arquivo hcd pode precisar ser copiado para outro local também

sudo cp fw-0b05_180a.hcd /lib/firmware/fw-0b05_180a.hcd
    
por Jeremy31 19.02.2015 / 00:06