Bonjour à tous.
J'ai un problème avec ma carte WIFI+BT TP-LINK TX3000 (Une Intel AX200).
Avec les versions précédentes de Fedora elle a fonctionné divinement bien directement, sans bidouilles, sans rien faire de spéciale.
Au début de Fedora 36 elle fonctionnait dans 80% du temps, une fois de temps à autres elle était perdu et un reboot était nécessaire.
Présentement, sur une installation fraîche de ce we, le wifi fonctionne (je ne l'utilise pas mais il voit les réseaux) c'est la partie BT qui est KO.
Visuellement dans les paramètres on a et il ne se passe rien si j’essaie de mettre sur ON:
Possédant deux exemplaires de la carte (une sur une machine windows, une sur mon linux) j'ai tenté d'intevertir les cartes et aussi le header USB de la carte mère.
En vain...Sur le windows les deux cartes fonctionnent.
Et avec une clé usb live ça fonctionne :-D
lsusb affiche bien la partie BT de la carte :
Bus 004 Device 003: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 004 Device 002: ID 18a5:0237 Verbatim, Ltd Portable Harddrive
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 011: ID 3434:0102 Keychron Keychron Q1
Bus 003 Device 010: ID a103:0006 KBDfans KBDPAD-MKII
Bus 003 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 003 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 001 Device 007: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 0b05:1939 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Idem pour lsubs -t :
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 10, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 9, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 9, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 11, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 6: Dev 2, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 6: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 12M
|__ Port 7: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 2: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
lsusb -v -d 8087:0029 est un peu plus bavard :
"Bus 001 Device 007: ID 8087:0029 Intel Corp. AX200 Bluetooth Couldn't open device, some information will be missing"
Bus 001 Device 007: ID 8087:0029 Intel Corp. AX200 Bluetooth
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.01
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x8087 Intel Corp.
idProduct 0x0029 AX200 Bluetooth
bcdDevice 0.01
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00c8
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x003f 1x 63 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x003f 1x 63 bytes
bInterval 1
Idem pour journalctl --dmesg --boot=-0 --grep blue :
juin 21 11:36:31 fedora kernel: Bluetooth: Core ver 2.22
juin 21 11:36:31 fedora kernel: NET: Registered PF_BLUETOOTH protocol family
juin 21 11:36:31 fedora kernel: Bluetooth: HCI device and connection manager initialized
juin 21 11:36:31 fedora kernel: Bluetooth: HCI socket layer initialized
juin 21 11:36:31 fedora kernel: Bluetooth: L2CAP socket layer initialized
juin 21 11:36:31 fedora kernel: Bluetooth: SCO socket layer initialized
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Device revision is 1
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Secure boot is enabled
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: OTP lock is enabled
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: API lock is enabled
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Debug lock is disabled
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Boot Address: 0x24800
juin 21 11:36:31 fedora kernel: Bluetooth: hci0: Firmware Version: 255-255.255
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Waiting for firmware download to complete
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Firmware loaded in 1381182 usecs
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Waiting for device to boot
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Device booted in 14630 usecs
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Applying Intel DDC parameters completed
juin 21 11:36:32 fedora kernel: Bluetooth: hci0: Firmware revision 0.3 build 118 week 17 2022
juin 21 11:36:33 fedora kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
juin 21 11:36:33 fedora kernel: Bluetooth: BNEP filters: protocol multicast
juin 21 11:36:33 fedora kernel: Bluetooth: BNEP socket layer initialized
juin 21 11:36:39 r3600fedora.home kernel: Bluetooth: RFCOMM TTY layer initialized
juin 21 11:36:39 r3600fedora.home kernel: Bluetooth: RFCOMM socket layer initialized
juin 21 11:36:39 r3600fedora.home kernel: Bluetooth: RFCOMM ver 1.11
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: Boot Address: 0x24800
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: Firmware Version: 255-255.255
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: FW download error recovery failed (-19)
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: sending frame failed (-19)
juin 21 12:00:59 r3600fedora.home kernel: Bluetooth: hci0: Failed to read MSFT supported features (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Device revision is 1
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Secure boot is enabled
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: OTP lock is enabled
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: API lock is enabled
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Debug lock is disabled
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Boot Address: 0x24800
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Firmware Version: 255-255.255
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: sending frame failed (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Failed to send firmware data (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: sending frame failed (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: FW download error recovery failed (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: sending frame failed (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Failed to read MSFT supported features (-19)
juin 21 12:01:00 r3600fedora.home kernel: Bluetooth: hci0: Intel Read Version command failed (0c)
Dernière info, le uname -a :
Linux r3600fedora.home 5.18.5-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 16 14:51:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Je crois deviner qu'il y a un problème avec le firmware, mais concrétement je ne sais pas quoi faire ;-)
Si vous avez-des pistes je suis preneur... Parce qu'à part brancher un dongle BT USB avec une autre puce je ne sais pas où aller.
Merci.