You are not logged in.

#1 2016-11-10 00:02:50

bonsairoot
Member
Registered: 2016-04-14
Posts: 10

Bluetoothctl no default controller

Hi, I hope somebody can help me with my bluetooth issue.

I recently switched out my broadcom wifi card in my xps 13(late 2015) for an intel 8260. Wlan works great but I can't seem to get bluetooth to work which is pretty much the main reason why I got the card in the first place. Followed the wiki on bluetooth (everything installed and service enabled) but I have the following problem:

[bluetooth]# power on
No default controller available

Also tried readding btusb and unblocking with rfkill.

My full dmesg

$dmesg -lerr
[    2.234529] Bluetooth: hci0: Failed to load Intel firmware file (-2)
[    2.333758] iwlwifi 0000:3a:00.0: Unsupported splx structure
[    3.225726] psmouse serio1: synaptics: Unable to query device.
[  310.381537] Bluetooth: hci0: Failed to load Intel firmware file (-2)
$sudo hciconfig hci0 up
Can't init device hci0: No such file or directory (2)
$rfkill list
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
$lsmod | grep blue
bluetooth             487424  14 btrtl,hci_uart,btintel,btqca,bnep,btbcm,btusb
rfkill                 20480  7 bluetooth,dell_laptop,cfg80211
crc16                  16384  2 bluetooth,ext4
$hcitool dev
Devices:

$hciconfig -a hci0
hci0:	Type: Primary  Bus: USB
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN 
	RX bytes:172 acl:0 sco:0 events:8 errors:0
	TX bytes:24 acl:0 sco:0 commands:8 errors:0
	Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
	Packet type: DM1 DH1 HV1 
	Link policy: 
	Link mode: SLAVE ACCEPT 

Offline

#2 2016-11-18 23:04:40

davidgf
Member
Registered: 2015-11-28
Posts: 58

Re: Bluetoothctl no default controller

Glad someone had the same issue as I had! It seems that some chinese b**ard is selling those in amazon.de big_smile

Just paste an "lspci" to make sure we have the same hardware revision.

To override the issue you can copy or link the right BT version into the demanded BT version. You should have the files /lib/firmware/intel/ibt-11-5.ddc and /lib/firmware/intel/ibt-11-5.sfi so make sure you copy them (or link) into /lib/firmware/intel/ibt-11-4.ddc and /lib/firmware/intel/ibt-11-4.sfi and that should make the trick. It seems it can load a newer version of the FW successfully in my machine. Anyway I replaced my wifi card with a fw rev 5, since I talked to an Intel engineer that worked on the FW some time ago and he told me that rev4 doesn't have much guarantees nor a fw out there, so hangs expected (although it worked well for me to be fair)

Offline

#3 2016-11-19 10:58:17

bonsairoot
Member
Registered: 2016-04-14
Posts: 10

Re: Bluetoothctl no default controller

I was kind of worried about this when I ordered it as it wasn't from amazon itself but the ratings were all 5 stars.

$lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
3a:00.0 Network controller: Intel Corporation Wireless 8260 (rev 41)
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3c:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 010f (rev 01)

As you can see I also got the revision 41. Did you return the card? Which replacement did you get?
I'm feeling a bit uneasy having a card in my laptop that I shouldn't even be able to have to be honest.

EDIT:
So it seems symlinking didn't work. When I symlinked both the .ddc and the .sfi file my wifi didn't even work anymore. If I symlink only the .sfi file the wifi works but the bluetooth still doesn't. Now I get this:

$dmesg -lerr
[    1.699846] iwlwifi 0000:3a:00.0: Unsupported splx structure
[    3.339695] Bluetooth: hci0: Failed to send firmware data (-38)
[    3.429725] psmouse serio1: synaptics: Unable to initialize device.
[    4.376378] iwlwifi 0000:3a:00.0: SecBoot CPU1 Status: 0x3090003, CPU2 Status: 0x0
[    4.376382] iwlwifi 0000:3a:00.0: Failed to start INIT ucode: -110
[    4.376384] iwlwifi 0000:3a:00.0: Failed to run INIT ucode: -110

Here the full dmesg

Last edited by bonsairoot (2016-11-19 13:11:35)

Offline

#4 2017-01-02 02:45:18

dibben
Member
Registered: 2017-01-02
Posts: 1

Re: Bluetoothctl no default controller

davidgf wrote:

Glad someone had the same issue as I had! It seems that some chinese b**ard is selling those in amazon.de big_smile

I just ended up with one of these as well. lspci shows:

3a:00.0 Network controller: Intel Corporation Wireless 8260 (rev 41)

This was from amazon.jp, but again just "fulfilled by Amazon" and sold by someone else.

Thanks to your suggestion to symlink the firmware files the Bluetooth is now working. Thanks.

Offline

#5 2017-02-15 12:44:51

cribari
Member
From: Recife, Brazil
Registered: 2016-01-28
Posts: 83
Website

Re: Bluetoothctl no default controller


Linux, street photography and Baroque music enthusiast.

Offline

Board footer

Powered by FluxBB