Kirjoittaja Aihe: KIERRETTY: CentOS 7 ei tunnista bluetooth sovitinta: no bluetooth adapters found  (Luettu 6439 kertaa)

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Moi

Mitenkäs saisin taas kaiken ilon irti bluetooth laitteista?
Käytössä on centos  7 ja emo on asus z97i-plus (integroitu bt).

Tässä käynnistyslokista poimittu virhe, jonka epäilen liittyvän ongelman:
Koodia: [Valitse]
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Found chip with id 0x4352, rev 0x03 and package 0x00
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
Jan 13 18:44:47 HTPC mtp-probe: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5"
Jan 13 18:44:47 HTPC mtp-probe: bus: 1, device: 2 was not an MTP device
Jan 13 18:44:47 HTPC mtp-probe: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11"
Jan 13 18:44:47 HTPC mtp-probe: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9"
Jan 13 18:44:47 HTPC mtp-probe: bus: 1, device: 3 was not an MTP device
Jan 13 18:44:47 HTPC mtp-probe: bus: 1, device: 4 was not an MTP device
Jan 13 18:44:47 HTPC kernel: input: PC Speaker as /devices/platform/pcspkr/input/input6
Jan 13 18:44:47 HTPC kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
Jan 13 18:44:47 HTPC kernel: sd 1:0:0:0: Attached scsi generic sg1 type 0
Jan 13 18:44:47 HTPC kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
Jan 13 18:44:47 HTPC kernel: sr 3:0:0:0: Attached scsi generic sg3 type 5
Jan 13 18:44:47 HTPC kernel: sd 4:0:0:0: Attached scsi generic sg4 type 0
Jan 13 18:44:47 HTPC kernel: AES CTR mode by8 optimization enabled
Jan 13 18:44:47 HTPC kernel: [drm] Initialized drm 1.1.0 20060810
Jan 13 18:44:47 HTPC kernel: bcma: Unsupported SPROM revision: 11
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Using fallback SPROM failed (err -2)
Jan 13 18:44:47 HTPC kernel: bcma: bus0: No SPROM available
Jan 13 18:44:47 HTPC kernel: bcma: bus0: Bus registered

Ja tässä asennetut bt paketit:
Koodia: [Valitse]
# yum list | grep blue
NetworkManager-bluetooth.x86_64         1:1.0.6-27.el7                 @base   
bluez.x86_64                            5.23-4.el7                     @base   
bluez-hid2hci.x86_64                    5.23-4.el7                     @base   
bluez-libs.x86_64                       5.23-4.el7                     @base   
gnome-bluetooth.x86_64                  1:3.14.1-1.el7                 @base   
gnome-bluetooth-libs.x86_64             1:3.14.1-1.el7                 @base   
pulseaudio-module-bluetooth.x86_64      6.0-7.el7                      @base   
bluedevil.i686                          2.1-1.el7                      base     
bluedevil.x86_64                        2.1-1.el7                      base     
bluedevil-autostart.x86_64              2.1-1.el7                      base     
bluefish.x86_64                         2.2.7-1.el7                    epel     
bluefish-shared-data.noarch             2.2.7-1.el7                    epel     
bluez-cups.x86_64                       5.23-4.el7                     base     
bluez-libs.i686                         5.23-4.el7                     base     
bluez-libs-devel.i686                   5.23-4.el7                     base     
bluez-libs-devel.x86_64                 5.23-4.el7                     base     
compat-libgnome-bluetooth11.i686        1:3.8.2.1-2.el7                base     
compat-libgnome-bluetooth11.x86_64      1:3.8.2.1-2.el7                base     
gnome-bluetooth.i686                    1:3.14.1-1.el7                 base     
gnome-bluetooth-libs.i686               1:3.14.1-1.el7                 base     
gnome-bluetooth-libs-devel.i686         1:3.14.1-1.el7                 base     
gnome-bluetooth-libs-devel.x86_64       1:3.14.1-1.el7                 base     
libbluedevil.i686                       2.1-1.el7                      base     
libbluedevil.x86_64                     2.1-1.el7                      base     
libbluedevil-devel.i686                 2.1-1.el7                      base     
libbluedevil-devel.x86_64               2.1-1.el7                      base     
nodejs-bluebird.noarch                  2.2.2-1.el7                    epel     
xfce-bluetooth.x86_64                   0-0.4.20150130git.el7          epel
« Viimeksi muokattu: 20.01.16 - klo:21.18 kirjoittanut JA5U »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Emolevyllä on Broadcomin wlan/bluetooth-piiri. Ilmeisesti kyseessä on BCM4352, joka toimii vain suljetulla wl-ajurilla. Voit varmistaa piirin mallin lspci-komennon listauksesta.

Ohje 1 (kokeile tätä ensin): http://elrepo.org/tiki/wl-kmod
Ohje 2: https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom


JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Ensimmäinen ohje meni läpi, muttei muuttanut asiaa.

Nyt tuo toinen ohje jää kohtaan

Koodia: [Valitse]
#make -C /lib/modules/`uname -r`/build/ M=`pwd`
make: Entering directory `/usr/lib/modules/3.10.0-327.3.1.el7.x86_64'
make: Nothing to be done for `build/'.
make: Leaving directory `/usr/lib/modules/3.10.0-327.3.1.el7.x86_64'

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Ensimmäinen ohje meni läpi, muttei muuttanut asiaa.

Mitä sanoo:

Koodia: [Valitse]
modinfo wl

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Sehän sanoo:
Koodia: [Valitse]
# modinfo wl
filename:       /lib/modules/3.10.0-327.3.1.el7.x86_64/extra/wl/wl.ko
license:        MIXED/Proprietary
rhelversion:    7.2
srcversion:     83663FCDF3099ED19AADCA0
alias:          pci:v*d*sv*sd*bc02sc80i*
depends:        cfg80211
vermagic:       3.10.0-327.3.1.el7.x86_64 SMP mod_unload modversions
parm:           passivemode:int
parm:           wl_txq_thresh:int
parm:           oneonly:int
parm:           piomode:int
parm:           instance_base:int
parm:           nompc:int
parm:           intf_name:string

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Latautuuko ajuri automaattisesti, eli onko se käytössä olevien moduulien listassa:

Koodia: [Valitse]
lsmod | grep wl
Jos ei ole, kokeile ladata modprobella:

Koodia: [Valitse]
sudo modprobe wl
Näyttääkö lspci, että ajuri on käytössä:

Koodia: [Valitse]
lspci -vnn
Entä mitä rfkill listaa:

Koodia: [Valitse]
rfkill list all

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Tämmöset listaukset sain:
Koodia: [Valitse]
# lspci -vnn
03:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: ASUSTeK Computer Inc. Device [1043:855c]
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at f7400000 (64-bit, non-prefetchable) [size=32K]
Memory at f7200000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [68] Vendor Specific Information: Len=44 <?>
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Device Serial Number 6c-71-00-ff-ff-00-00-01
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Capabilities: [1b0] Latency Tolerance Reporting
Capabilities: [220] #15
Kernel driver in use: wl

Koodia: [Valitse]
# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
OK, nyt ainakin wl-ajuri on käytössä. Bluetooth vielä uupuu, eli se ei ainakaan suoraan toimi wl-ajurin kautta. Voi olla myös kokonaan eri piiri.

Mitä laitteita lsusb ja lspci listaavat:

Koodia: [Valitse]
lsusb
Koodia: [Valitse]
lspci

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Koodia: [Valitse]
# lsusb
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0603:00f1 Novatek Microelectronics Corp. Keyboard (Labtec Ultra Flat Keyboard)
Bus 003 Device 002: ID 8087:8009 Intel Corp.
Bus 004 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 004: ID 0b05:17cf ASUSTek Computer, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Koodia: [Valitse]
# lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family Z97 LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
03:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)

EDIT:
Tuolla mallinumerolla löytyi ao. ohje. Helpostihan tuon kyllä suomentaa, mutta se on silti aikalailla Hepreaa  ;D
http://ubuntuforums.org/showthread.php?t=2197717&page=2&p=13173329#post13173329
« Viimeksi muokattu: 17.01.16 - klo:22.00 kirjoittanut JA5U »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Tuolla mallinumerolla löytyi ao. ohje. Helpostihan tuon kyllä suomentaa, mutta se on silti aikalailla Hepreaa  ;D
http://ubuntuforums.org/showthread.php?t=2197717&page=2&p=13173329#post13173329

Tarvittava ajuripaikkaus on mukana Linuxissa kernelin versiosta 3.16 lähtien.

Firmwaren metsästäminen voi sitten olla oma prosessinsa: https://bbs.archlinux.org/viewtopic.php?id=183814
« Viimeksi muokattu: 17.01.16 - klo:22.33 kirjoittanut nm »

juyli

  • Vieras
Mitenkäs saisin taas kaiken ilon irti bluetooth laitteista? Käytössä on centos  7 ja emo on asus z97i-plus (integroitu bt).
Koskapa CentOS perustuu perin vakaaseen, mutta vanhaan RedHat-versioon, kokeilisin koneen toimivuutta vaikkapa Fedora23 -Live -jakelulla, joka tarjoaa merkittävästi tuoreemman kernel-version.
Ehkäpä jotkin muutkin Live-jakelut voisivat toimia? Jolloin olisi arvattavissa ratkaisu ongelmaan.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Tjaa a, nyt on jo niin 1 ja 0, että taidan suosiolla kokeilla tuota BT4 donglea, jos se pelais.
On se sen verran pieni ja huomaamaton, ettei se tuolla myllyn *ersiissä paljoa haittaa.

Sen kantama lienee kuitenkin heikompi kuin tuon integroidun, jossa on antenni (sekös vasta häiritsee ja sotkee)...

Pyrstö irtoaa, niin nokka tarttuu...

EDIT: Niin ja kiitos vinkeistä  :)

EDIT#2: sehän oli ihan PnP ratkaisu (kunhan vaihtoi ääniasetuksista laitteen profiiliksi A2DP)
« Viimeksi muokattu: 18.01.16 - klo:18.00 kirjoittanut JA5U »