I am having some issues with my bluetooth (Intel AX200 wireless card) on my Dell XPS 9550 and Fedora 38. Although this I believe was happening at least with F37 also.
My bluetooth is working with a device and then after a while (a few reboots, of my laptop and device) it is not possible to connect to the paired device by clicking on connect. It attempts to connect but then doesn’t.
My dmesg is printing some messages regarding Bluetooth, I would like to know if these are cause of the aforementioned issue:
[ 6.704653] Intel(R) Wireless WiFi driver for Linux
[ 6.704745] iwlwifi 0000:02:00.0: enabling device (0000 → 0002)
[ 6.738897] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 6.739045] Bluetooth: hci0: Boot Address: 0x24800
[ 6.739048] Bluetooth: hci0: Firmware Version: 255-255.255
[ 6.740860] usb 1-4: USB disconnect, device number 4
[ 6.745637] Bluetooth: hci0: FW download error recovery failed (-19)
[ 6.745677] Bluetooth: hci0: sending frame failed (-19)
[ 6.745685] Bluetooth: hci0: Reading supported features failed (-19)
[ 6.745687] Bluetooth: hci0: Error reading debug features
[ 6.745694] Bluetooth: hci0: sending frame failed (-19)
[ 6.745700] Bluetooth: hci0: Failed to read MSFT supported features (-19)
[ 6.767960] iwlwifi 0000:02:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[ 6.767976] iwlwifi 0000:02:00.0: PCI dev 2723/0084, rev=0x340, rfid=0x10a100
[ 6.768113] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-78.ucode failed with error -2
I appreciate your help with this.
My wifi is working correclty. i am actually on a dual boot setup and Windows is working well with this wireless card,
This is not the original card that came with the laptop. I bought this card because people suggested it would work well with linux. The card seems to be performing well with Win 10 on this laptop.
Please post the portion of dmesg output that seems related to the wifi. It should show both the firmware loading and the driver loading as well as activating the connection.
Also post the result of lspci -nnk | grep -A3 -i network so we can see the full chipset ID.
Finally this should be done both at home where it connects properly and at school when attempting to connect fails.
One often finds that using the gnome network control panel and telling the system to forget the connection that fails followed by a reboot and reconnecting solves this type issue.
My wifi is working fine as far as I can tell. My bluetooth is not behaving nicely though.
It’s weird because on some boots I don’t see the Bluetooth related errors in the dmesg. Here is a bigger portion of dmesg:
6.259318] Bluetooth: Core ver 2.22
[ 6.259343] NET: Registered PF_BLUETOOTH protocol family
[ 6.259345] Bluetooth: HCI device and connection manager initialized
[ 6.259349] Bluetooth: HCI socket layer initialized
[ 6.259351] Bluetooth: L2CAP socket layer initialized
[ 6.259357] Bluetooth: SCO socket layer initialized
[ 6.267253] videodev: Linux video capture interface: v2.00
[ 6.268302] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[ 6.337655] intel_rapl_common: Found RAPL domain package
[ 6.337659] intel_rapl_common: Found RAPL domain core
[ 6.337660] intel_rapl_common: Found RAPL domain uncore
[ 6.337662] intel_rapl_common: Found RAPL domain dram
[ 6.351015] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 6.351557] Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 6.369473] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[ 6.369477] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[ 6.369478] RAPL PMU: hw unit of domain package 2^-14 Joules
[ 6.369480] RAPL PMU: hw unit of domain dram 2^-14 Joules
[ 6.369481] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[ 6.410015] input: Dell WMI hotkeys as /devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input29
[ 6.411185] iTCO_vendor_support: vendor-support=0
[ 6.425600] usbcore: registered new interface driver btusb
[ 6.458675] Intel(R) Wireless WiFi driver for Linux
[ 6.465604] iwlwifi 0000:02:00.0: enabling device (0000 → 0002)
[ 6.482532] ee1004 8-0050: 512 byte EE1004-compliant SPD EEPROM, read-only
[ 6.496663] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 6.496788] Bluetooth: hci0: Boot Address: 0x24800
[ 6.496791] Bluetooth: hci0: Firmware Version: 255-255.255
[ 6.505568] EXT4-fs (nvme0n1p5): mounted filesystem dd8bd5b7-2cd0-4216-9064-6bfa987fae5d r/w with ordered data mode. Quota mode: none.
[ 6.505604] usb 1-4: USB disconnect, device number 4
[ 6.506116] Bluetooth: hci0: FW download error recovery failed (-19)
[ 6.506171] Bluetooth: hci0: sending frame failed (-19)
[ 6.506179] Bluetooth: hci0: Reading supported features failed (-19)
[ 6.506182] Bluetooth: hci0: Error reading debug features
[ 6.506191] Bluetooth: hci0: sending frame failed (-19)
[ 6.506198] Bluetooth: hci0: Failed to read MSFT supported features (-19)
[ 6.506395] usb 1-12: Found UVC 1.00 device Integrated_Webcam_HD (0c45:6713)
[ 6.518157] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=4, TCOBASE=0x0400)
[ 6.518356] iTCO_wdt iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 6.541825] usbcore: registered new interface driver uvcvideo
[ 6.547466] iwlwifi 0000:02:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[ 6.547481] iwlwifi 0000:02:00.0: PCI dev 2723/0084, rev=0x340, rfid=0x10a100
[ 6.547704] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-78.ucode failed with error -2
[ 6.618228] iwlwifi 0000:02:00.0: api flags index 2 larger than supported by driver
[ 6.618248] iwlwifi 0000:02:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 6.618624] iwlwifi 0000:02:00.0: loaded firmware version 77.206b0184.0 cc-a0-77.ucode op_mode iwlmvm
[ 6.707533] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 6.707550] snd_hda_intel 0000:00:1f.3: enabling device (0000 → 0002)
[ 6.707759] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 6.713381] intel_tcc_cooling: Programmable TCC Offset detected
[ 6.757478] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3266: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:sp
Does the laptop include another bluetooth chipset? Broadcom BCM20703A1 Bluetooth 4.1 + LE USB bluetooth is commonly found in XPS 9550.
There have been many reports of issues involving 2 BT chipsets and Windows dual boot. There are
so many use-cases for BT that it is difficult to track issues.
Some users found that Windows driver updates fixed their issues. Have you checked Dell “Support Assistant” for driver updates? Intel also has Windows drivers for download.
If you are not familiar with bluetoothctl, see examples at Connect and use Multiple BT Dongles (run bluetoothctl with no arguments to get the [bluetoothctl]# prompt).
There were updates to linux firmware today. You should make sure you have installed updates (and rebooted) so you aren’t chasing a bug that has been fixed.
I only have one wireless card on my machine. I simply exchanged the original one with the Intel AX200.
I tried updating the drivers from Windows.
Now I am getting different errors from dmesg:
7.541608] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.541613] Bluetooth: BNEP filters: protocol multicast
[ 7.541617] Bluetooth: BNEP socket layer initialized
[ 7.543452] Bluetooth: MGMT ver 1.22
[ 7.555972] _ART package 0 is invalid, ignored
[ 7.555990] _ART package 0 is invalid, ignored
[ 7.726526] RPC: Registered named UNIX socket transport module.
[ 7.726530] RPC: Registered udp transport module.
[ 7.726531] RPC: Registered tcp transport module.
[ 7.726532] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 7.786340] NET: Registered PF_QIPCRTR protocol family
[ 8.043704] nvidia: loading out-of-tree module taints kernel.
[ 8.043714] nvidia: module license ‘NVIDIA’ taints kernel.
[ 8.043716] Disabling lock debugging due to kernel taint
[ 8.043719] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 8.043720] nvidia: module license taints kernel.
[ 8.301053] iwlwifi 0000:02:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[ 8.565992] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[ 8.566902] nvidia 0000:01:00.0: enabling device (0006 → 0007)
[ 8.781566] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 535.98 Tue Aug 1 21:42:05 UTC 2023
[ 8.894721] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[ 9.221914] nvidia-uvm: Loaded the UVM driver, major device number 508.
[ 9.269019] ACPI Warning: _SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230331/nsarguments-61)
[ 9.676807] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 535.98 Tue Aug 1 21:40:14 UTC 2023
[ 9.698003] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 9.900531] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 11.289238] Bluetooth: RFCOMM TTY layer initialized
[ 11.289246] Bluetooth: RFCOMM socket layer initialized
[ 11.289253] Bluetooth: RFCOMM ver 1.11
[ 11.317670] rfkill: input handler disabled
[ 11.752347] wlp2s0: authenticate with 26:68:ca:5a:a9:fc
[ 11.752362] wlp2s0: 80 MHz not supported, disabling VHT
[ 11.757272] wlp2s0: send auth to 26:68:ca:5a:a9:fc (try 1/3)
[ 11.814792] wlp2s0: authenticated
[ 11.815481] wlp2s0: associate with 26:68:ca:5a:a9:fc (try 1/3)
[ 11.829307] wlp2s0: RX AssocResp from 26:68:ca:5a:a9:fc (capab=0x1431 status=0 aid=2)
[ 11.838600] wlp2s0: associated
[ 11.957356] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 18.465177] Bluetooth: hci0: Invalid exception type 03
[ 23.592186] Bluetooth: hci0: Invalid exception type 03
[ 374.585402] logitech-hidpp-device 0003:046D:4080.0005: HID++ 4.5 device connected.
[ 409.087075] systemd-journald[582]: /var/log/journal/799112f5a06e4339a3893c8d66fbb058/user-1000.journal: Monotonic clock jumped backwards relative to last journal entry, rotating.
[ 409.405209] rfkill: input handler enabled
[ 409.635659] usb 1-2: USB disconnect, device number 3
[ 410.443052] ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.LPCB.HEC.CHRG], AE_NOT_FOUND (20230331/psargs-330)
[ 410.443125] ACPI Error: Aborting method \PNOT due to previous error (AE_NOT_FOUND) (20230331/psparse-529)
[ 410.443517] ACPI Error: Aborting method _SB.AC._PSR due to previous error (AE_NOT_FOUND) (20230331/psparse-529)
[ 413.253870] rfkill: input handler disabled
[ 417.114334] Bluetooth: hci0: Invalid exception type 03
[ 422.234313] Bluetooth: hci0: Invalid exception type 03
[ 434.816346] Bluetooth: hci0: Invalid exception type 03
[ 435.677968] input: XENEO X21 (AVRCP) as /devices/virtual/input/input34
[ 460.586525] wlp2s0: deauthenticating from 26:68:ca:5a:a9:fc by local choice (Reason: 3=DEAUTH_LEAVING)
The ACPI Errors are something else I think, I have been seeing those on this laptop and Fedora and other distributions since I started using linux on this laptop.
The reality is that sometimes when I boot I don’t see errors and other times I do.
It is very hard to see if there is an issue also because of the rapid upgrading of the kernel in Fedora I think,
Anyways, my bluetooth seems to be working better now. After the windows update. I will report any issues I experience again on this thread.