drivers - XPS 13 9360 DE Bluetooth connection problems and missing module - Ask Ubuntu


on halloween brand new xps 13 9360 de ubuntu 16.04 preinstalled arrived. it's nice piece of hardware got little problem bluetooth module.

according system specifications got killer 1535 built in. wifi , bluetooth combo card should supported out of box, wont work on new device:

description:

after starting bluetooth , trying connect bt-mouse (tested ms arc touch , logtech ultrathin) error , afterwards bluetooth adapter missing. no chance restart adapter in running system. have shutdown , boot system again. reboot wont bring adapter again. after boot adapter works again.

i figured out, chances working connection during session increases if try connect after several secs/mins after boot , not directly after boot finished. if reboot systems working connection during running session connection lost , adapter disappears again.

my wifi works perfect time, no hw-error think. maybe firmware or driver problem.

uname -a

linux debby 4.4.0-45-generic #66-ubuntu smp wed oct 19 14:12:37 utc 2016 x86_64 x86_64 x86_64 gnu/linux 

dmesg | grep blue (with failed connection)

[    9.144119] bluetooth: core ver 2.21 [    9.144132] bluetooth: hci device , connection manager initialized [    9.144135] bluetooth: hci socket layer initialized [    9.144137] bluetooth: l2cap socket layer initialized [    9.144142] bluetooth: sco socket layer initialized [    9.151133] bluetooth: hci uart driver ver 2.3 [    9.151135] bluetooth: hci uart protocol h4 registered [    9.151136] bluetooth: hci uart protocol bcsp registered [    9.151137] bluetooth: hci uart protocol ll registered [    9.151138] bluetooth: hci uart protocol ath3k registered [    9.151138] bluetooth: hci uart protocol three-wire (h5) registered [    9.151162] bluetooth: hci uart protocol intel registered [    9.151172] bluetooth: hci uart protocol bcm registered [    9.151173] bluetooth: hci uart protocol qca registered [    9.525168] bluetooth: bnep (ethernet emulation) ver 1.3 [    9.525171] bluetooth: bnep filters: protocol multicast [    9.525174] bluetooth: bnep socket layer initialized [    9.541052] bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [    9.541055] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [    9.569032] bluetooth: hci0: using nvm file: qca/nvm_usb_00000302.bin [   11.280881] bluetooth: rfcomm tty layer initialized [   11.280900] bluetooth: rfcomm socket layer initialized [   11.280911] bluetooth: rfcomm ver 1.11 [   71.461848] bluetooth: hci0 command 0x200d tx timeout 

dmesg | grep blue (with working connection)

[    9.306492] bluetooth: core ver 2.21 [    9.306508] bluetooth: hci device , connection manager initialized [    9.306511] bluetooth: hci socket layer initialized [    9.306513] bluetooth: l2cap socket layer initialized [    9.306518] bluetooth: sco socket layer initialized [    9.313115] bluetooth: hci uart driver ver 2.3 [    9.313119] bluetooth: hci uart protocol h4 registered [    9.313120] bluetooth: hci uart protocol bcsp registered [    9.313121] bluetooth: hci uart protocol ll registered [    9.313122] bluetooth: hci uart protocol ath3k registered [    9.313123] bluetooth: hci uart protocol three-wire (h5) registered [    9.313153] bluetooth: hci uart protocol intel registered [    9.313167] bluetooth: hci uart protocol bcm registered [    9.313168] bluetooth: hci uart protocol qca registered [    9.666210] bluetooth: bnep (ethernet emulation) ver 1.3 [    9.666213] bluetooth: bnep filters: protocol multicast [    9.666217] bluetooth: bnep socket layer initialized [    9.832434] bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [    9.832438] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [    9.862956] bluetooth: hci0: using nvm file: qca/nvm_usb_00000302.bin [   11.523670] bluetooth: rfcomm tty layer initialized [   11.523686] bluetooth: rfcomm socket layer initialized [   11.523698] bluetooth: rfcomm ver 1.11 [ 2937.641365] bluetooth: hci0 urb ffff88026e4fc6c0 failed resubmit (2) [ 2941.417843] bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [ 2941.417845] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [ 2941.446208] bluetooth: hci0: using nvm file: qca/nvm_usb_00000302.bin [ 3056.134093] bluetooth: smp security requested not available [ 3634.798271] bluetooth: failed add device auto conn whitelist: status 0x0c [ 3704.448082] bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [ 3704.448085] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [ 3704.476165] bluetooth: hci0: using nvm file: qca/nvm_usb_00000302.bin 

lsmod | grep ath

ath10k_pci             45056  0 ath10k_core           311296  1 ath10k_pci ath                    32768  1 ath10k_core mac80211              737280  1 ath10k_core cfg80211              565248  3 ath,mac80211,ath10k_core 

already tried replace files http://www.killernetworking.com/product-support/knowledge-base/17-linux in folder /lib/firmware/ath10k/qca6174/hw3.0 no success.

rfkill list

1: phy0: wireless lan     soft blocked: no     hard blocked: no 2: hci0: bluetooth     soft blocked: no     hard blocked: no 

i pretty sure it's software problem.

driver-overview

dmesg --level=err

[    9.665577] ath10k_pci 0000:3a:00.0: not fetch firmware file 'ath10k/qca6174/hw3.0/firmware-5.bin': -2 [   47.730682] bluetooth: hci0 command 0x200d tx timeout 

i realized firmware-5.bin necessary, don't know from.

/lib/firmware/ath10k/qca6174/hw3.0$ ls -la insgesamt 2208 drwxr-xr-x 2 root root   4096 nov  2 22:24 . drwxr-xr-x 4 root root   4096 jun 24 12:37 .. -rwxr-xr-x 1 root root 337204 nov  2 22:24 board-2.bin -rwxr-xr-x 1 root root 337204 sep 14 15:17 board-2.bin.bak -rwxr-xr-x 1 root root   8124 nov  2 22:24 board.bin -rwxr-xr-x 1 root root   8124 apr 25  2016 board.bin.bak -rwxr-xr-x 1 root root 733784 nov  2 22:24 firmware-4.bin -rwxr-xr-x 1 root root 733784 apr 25  2016 firmware-4.bin.bak -rwxr-xr-x 1 root root  79689 apr 25  2016 notice_ath10k_firmware-4.txt 

linux-firmware version

paketlisten werden gelesen... fertig abhängigkeitsbaum wird aufgebaut.        statusinformationen werden eingelesen.... fertig »linux-firmware« ist bereits die neuste version (1.157.4). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. 

dmesg | egrep 'ath|firm'

[    1.162298] i915_bpo 0000:00:02.0: direct firmware load i915/kbl_dmc_ver1.bin failed error -2 [    1.162302] i915_bpo 0000:00:02.0: failed load dmc firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management. [    9.420323] ath10k_pci 0000:3a:00.0: enabling device (0000 -> 0002) [    9.422482] ath10k_pci 0000:3a:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0 [    9.663808] ath10k_pci 0000:3a:00.0: direct firmware load ath10k/cal-pci-0000:3a:00.0.bin failed error -2 [    9.665571] ath10k_pci 0000:3a:00.0: direct firmware load ath10k/qca6174/hw3.0/firmware-5.bin failed error -2 [    9.665577] ath10k_pci 0000:3a:00.0: not fetch firmware file 'ath10k/qca6174/hw3.0/firmware-5.bin': -2 [   11.889478] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw wlan.rm.2.0-00180-qcarmswpz-1 fwapi 4 bdapi 2 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad [   11.889490] ath10k_pci 0000:3a:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [   11.959999] ath: eeprom regdomain: 0x6c [   11.960007] ath: eeprom indicates should expect direct regpair map [   11.960013] ath: country alpha2 being used: 00 [   11.960017] ath: regpair used: 0x6c [   11.998743] ath10k_pci 0000:3a:00.0 wlp58s0: renamed wlan0 

if has idea of bluetooth working happy.


i got news:

today tried connect mx anywhere 2 xps 13 through linux mint 18 livecd.

linux mint 4.4.0-21-generic #37-ubuntu smp mon apr 18 18:33:37 utc 2016 x86_64 x86_64 x86_64 gnu/linux 

the first try connect bt-mouse did not work, after pairing , turning bt off , on again mouse worked charm. try turn on , off did not lead worse experience. bt works.

but, wifi did not work out of box. maybe i'm right suggestion error not related hardware driver issues.

linux-firmware version

reading package lists... building dependency tree... reading state information... linux-firmware newest version (1.157.1). 0 upgraded, 0 newly installed, 0 remove , 0 not upgraded. 

the linux-firmware version older ubuntu 1 (1.157.4).

dmesg | grep blue

[   12.688999] bluetooth: core ver 2.21 [   12.689013] bluetooth: hci device , connection manager initialized [   12.689016] bluetooth: hci socket layer initialized [   12.689019] bluetooth: l2cap socket layer initialized [   12.689024] bluetooth: sco socket layer initialized [   12.709288] bluetooth: hci uart driver ver 2.3 [   12.709290] bluetooth: hci uart protocol h4 registered [   12.709292] bluetooth: hci uart protocol bcsp registered [   12.709293] bluetooth: hci uart protocol ll registered [   12.709294] bluetooth: hci uart protocol ath3k registered [   12.709295] bluetooth: hci uart protocol three-wire (h5) registered [   12.709325] bluetooth: hci uart protocol intel registered [   12.709337] bluetooth: hci uart protocol bcm registered [   12.709338] bluetooth: hci uart protocol qca registered [   12.802844] bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [   12.802849] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [   12.846931] bluetooth: hci0: using nvm file: qca/nvm_usb_00000302.bin [   13.760703] bluetooth: bnep (ethernet emulation) ver 1.3 [   13.760707] bluetooth: bnep filters: protocol multicast [   13.760712] bluetooth: bnep socket layer initialized [   17.124429] bluetooth: rfcomm tty layer initialized [   17.124436] bluetooth: rfcomm socket layer initialized [   17.124441] bluetooth: rfcomm ver 1.11 [   83.286091] bluetooth: hidp (human interface emulation) ver 1.2 [   83.286099] bluetooth: hidp socket layer initialized [  107.004023] bluetooth: smp security requested not available 

hidp (human interface emulation) ver 1.2 , following different ubuntu-log.

dmesg | egrep 'ath|firm'

[   12.802849] bluetooth: hci0: qca: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111 [   12.969264] ath10k_pci 0000:3a:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0 [   13.216469] ath10k_pci 0000:3a:00.0: direct firmware load ath10k/cal-pci-0000:3a:00.0.bin failed error -2 [   13.216497] ath10k_pci 0000:3a:00.0: direct firmware load ath10k/qca6174/hw3.0/firmware-5.bin failed error -2 [   13.216501] ath10k_pci 0000:3a:00.0: not fetch firmware file 'ath10k/qca6174/hw3.0/firmware-5.bin': -2 [   13.298573] ath10k_pci 0000:3a:00.0: direct firmware load ath10k/qca6174/hw3.0/board-2.bin failed error -2 [   15.433883] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw wlan.rm.2.0-00180-qcarmswpz-1 fwapi 4 bdapi 1 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad [   15.433887] ath10k_pci 0000:3a:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [   18.429768] ath10k_pci 0000:3a:00.0: not suspend target (-11) [   18.499292] ath: eeprom regdomain: 0x6c [   18.499297] ath: eeprom indicates should expect direct regpair map [   18.499300] ath: country alpha2 being used: 00 [   18.499302] ath: regpair used: 0x6c [   18.513946] ath10k_pci 0000:3a:00.0 wlp58s0: renamed wlan0 [   23.785440] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [   29.785002] ath10k_pci 0000:3a:00.0: not suspend target (-11) [   35.100236] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [   38.099913] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [   44.099597] ath10k_pci 0000:3a:00.0: not suspend target (-11) [   49.418815] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [   55.418256] ath10k_pci 0000:3a:00.0: not suspend target (-11) [   70.272857] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [   73.272622] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [   79.272012] ath10k_pci 0000:3a:00.0: not suspend target (-11) [   83.321061] input: ultrathin touch mouse /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:4/0005:046d:b00d.0002/input/input11 [   83.321592] hid-generic 0005:046d:b00d.0002: input,hidraw1: bluetooth hid v7.00 keyboard [ultrathin touch mouse] on 9c:b6:d0:17:3f:76 [   84.599514] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [   87.599349] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [   93.598688] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  105.269586] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [  108.269297] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [  114.268751] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  119.580246] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [  122.579969] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [  128.579403] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  140.278315] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [  146.277754] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  151.593288] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [  154.593739] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [  160.592406] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  163.600169] input: ultrathin touch mouse /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:1/0005:046d:b00d.0003/input/input12 [  163.602592] hid-generic 0005:046d:b00d.0003: input,hidraw1: bluetooth hid v7.00 keyboard [ultrathin touch mouse] on 9c:b6:d0:17:3f:76 [  175.259049] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [  181.258483] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  186.565967] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [  192.565410] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  208.263945] ath10k_pci 0000:3a:00.0: failed set rx-chainmask: -11, req 0x3 [  211.263670] ath10k_pci 0000:3a:00.0: failed set arp ac override parameter: -11 [  217.263147] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  222.578636] ath10k_pci 0000:3a:00.0: failed enable dynamic bw: -11 [  228.578069] ath10k_pci 0000:3a:00.0: not suspend target (-11) [  230.408519] input: ultrathin touch mouse /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:1/0005:046d:b00d.0005/input/input14 [  230.410668] hid-generic 0005:046d:b00d.0005: input,hidraw1: bluetooth hid v7.00 keyboard [ultrathin touch mouse] on 9c:b6:d0:17:3f:76 

lsmod | grep ath

ath10k_pci             45056  0 ath10k_core           311296  1 ath10k_pci ath                    32768  1 ath10k_core mac80211              737280  1 ath10k_core cfg80211              565248  3 ath,mac80211,ath10k_core 

looks alike ubuntu lsmod.

ls -la

-rwx------ 1 alexander alexander   8124 apr 25  2016 board.bin -rwx------ 1 alexander alexander 733784 apr 25  2016 firmware-4.bin -rwx------ 1 alexander alexander  79689 apr 25  2016 notice_ath10k_firmware-4.txt 

it seems, board-2.bin different ubuntu firmware.

now i'm trying figure out, why bt works lm.

again, if got ideas. please let me know.

this may or may not firmware-5.0.bin , board-2.bin can found in:

/lib/firmware/ath10k/qca6174/hw2.1 

i tried copy these across /hw3.0 directory, took down wifi connection , forced undo. haven't got further - had other, more serious problems try , fix.


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User