Package: firmware-iwlwifi Version: 20221012-1 Severity: normal
Hey there. My new Fujitsu Lifebook U7512 has some Intel USB Bluetooh device: # lsusb -v -d 8087:0033 Bus 001 Device 009: ID 8087:0033 Intel Corp. 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 0x0033 bcdDevice 0.00 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 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 0x000c bNumDeviceCaps 1 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x0000040e BESL Link Power Management (LPM) Supported BESL value 1024 us Device Status: 0x0001 Self Powered It doesn't work however, since the right firmware file is missing; from the kernel log: Nov 01 00:37:10 heisenberg kernel: usb 1-10: authorized to connect Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Device revision is 0 Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Secure boot is enabled Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: OTP lock is enabled Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: API lock is enabled Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Debug lock is disabled Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014 Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38 Nov 01 00:37:10 heisenberg kernel: bluetooth hci0: firmware: failed to load intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:10 heisenberg kernel: bluetooth hci0: firmware: failed to load intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:10 heisenberg kernel: Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:26 heisenberg kernel: usb 1-10: reset full-speed USB device number 9 using xhci_hcd Nov 01 00:37:26 heisenberg kernel: usb 1-10: usbfs: interface 0 claimed by btusb while 'pool-virt-manag' sets config #1 Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Device revision is 0 Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Secure boot is enabled Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: OTP lock is enabled Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: API lock is enabled Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Debug lock is disabled Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014 Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38 Nov 01 00:37:26 heisenberg kernel: bluetooth hci0: firmware: failed to load intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:26 heisenberg kernel: bluetooth hci0: firmware: failed to load intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:26 heisenberg kernel: Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-0041.sfi (-2) Nov 01 00:37:27 heisenberg kernel: usb 1-10: reset full-speed USB device number 9 using xhci_hcd Nov 01 00:37:28 heisenberg kernel: usb 1-10: reset full-speed USB device number 9 using xhci_hcd It seems that firmware-iwlwifi also contains some other ibt-*.sfi files, so I guess it's the right package. Could you please add the missing firmware? I think it can be found at: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/intel Thanks a lot, Chirs. -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') merged-usr: no Architecture: amd64 (x86_64) Kernel: Linux 6.0.0-2-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) firmware-iwlwifi depends on no packages. firmware-iwlwifi recommends no packages. Versions of packages firmware-iwlwifi suggests: ii initramfs-tools 0.142 -- no debconf information