← Back to team overview

kernel-packages team mailing list archive

[Bug 1356076] Re: firmware: fw-04ca_2007.hcd will not be loaded

 

This bug affects me too, and I have the right firmware installed. After
resume, but not every time, the firmware fails to load. See for instance
this output from dmesg | grep -i blue:

[10399.427899] bluetooth hci0: firmware: brcm/BCM20702A0-0a5c-216f.hcd will not be loaded
[10399.427901] Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found
[10453.386225] Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=1000 lmp_ver=06 lmp_subver=220e
[10454.001913] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
[10467.656399] input: Logitech Bluetooth Mouse M555b as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:11/0005:046D:B009.0005/input/input26
[10467.656550] hid-generic 0005:046D:B009.0005: input,hidraw1: BLUETOOTH HID v4.16 Mouse [Logitech Bluetooth Mouse M555b] on c4:8e:8f:f4:c3:f6
[10814.998974] Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=1000 lmp_ver=06 lmp_subver=220e
[10815.618626] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e
[10852.106174] input: Logitech Bluetooth Mouse M555b as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:12/0005:046D:B009.0006/input/input28
[10852.106348] hid-generic 0005:046D:B009.0006: input,hidraw1: BLUETOOTH HID v4.16 Mouse [Logitech Bluetooth Mouse M555b] on c4:8e:8f:f4:c3:f6

A workaround is to do 
sudo modprobe -r btusb
sudo modprobe btusb

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1356076

Title:
  firmware: fw-04ca_2007.hcd will not be loaded

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Upon wakeup from standby, I see: "firmware: fw-04ca_2007.hcd will not
  be loaded", followed by "Bluetooth: can't load firmware, may not work
  correctly".

  Reading several bugreports, it seems that I need to get that firmware
  file from somewhere, but I do not know how. Thus I would expect that
  Ubuntu ships a packet with the mentioned firmware file and
  automatically installs it, when such hardware is detected. An
  alternative would be to display instructions on where to find the
  firmware file.

  The full excerpt from dmesg is:
  ```
  [ 8306.610154] ------------[ cut here ]------------
  [ 8306.610166] WARNING: CPU: 1 PID: 14146 at /build/buildd/linux-3.13.0/drivers/base/firmware_class.c:1089 _request_firmware+0x5d9/0xb10()
  [ 8306.610243] Modules linked in: michael_mic arc4 amd_freq_sensitivity kvm_amd kvm rfcomm bnep crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_codec_realtek aesni_intel snd_hda_codec_hdmi aes_x86_64 lrw snd_hda_intel gf128mul glue_helper ablk_helper snd_hda_codec snd_hwdep cryptd snd_pcm binfmt_misc thinkpad_acpi snd_page_alloc nvram snd_seq_midi lib80211_crypt_tkip snd_seq_midi_event uvcvideo snd_rawmidi wl(POF) videobuf2_vmalloc videobuf2_memops btusb bluetooth videobuf2_core joydev videodev snd_seq lib80211 serio_raw snd_seq_device rtsx_pci_ms edac_core snd_timer memstick cfg80211 i2c_piix4 k10temp fam15h_power edac_mce_amd snd parport_pc soundcore ppdev lp mac_hid parport rtsx_pci_sdmmc radeon ahci i2c_algo_bit psmouse ttm drm_kms_helper drm r8169 libahci mii rtsx_pci wmi video
  [ 8306.610249] CPU: 1 PID: 14146 Comm: kworker/u9:2 Tainted: PF          O 3.13.0-33-generic #58-Ubuntu
  [ 8306.610250] Hardware name: LENOVO 20BC0006GE/20BC0006GE, BIOS HSET56WW (2.01 ) 11/20/2013
  [ 8306.610278] Workqueue: hci0 hci_power_on [bluetooth]
  [ 8306.610284]  0000000000000009 ffff880027c11c48 ffffffff8171bd04 0000000000000000
  [ 8306.610288]  ffff880027c11c80 ffffffff810676cd ffff880027c11d64 ffff880087fd5f00
  [ 8306.610292]  ffff8800a614ea80 00000000fffffff5 ffff880027c11d58 ffff880027c11c90
  [ 8306.610293] Call Trace:
  [ 8306.610303]  [<ffffffff8171bd04>] dump_stack+0x45/0x56
  [ 8306.610309]  [<ffffffff810676cd>] warn_slowpath_common+0x7d/0xa0
  [ 8306.610312]  [<ffffffff810677aa>] warn_slowpath_null+0x1a/0x20
  [ 8306.610316]  [<ffffffff814a43b9>] _request_firmware+0x5d9/0xb10
  [ 8306.610321]  [<ffffffff814a4924>] request_firmware+0x34/0x50
  [ 8306.610328]  [<ffffffffa0392832>] btusb_setup_patchram+0x72/0x1c0 [btusb]
  [ 8306.610347]  [<ffffffffa03e7bd5>] hci_dev_do_open+0x275/0x760 [bluetooth]
  [ 8306.610368]  [<ffffffffa03e86b0>] hci_power_on+0x40/0x180 [bluetooth]
  [ 8306.610374]  [<ffffffff810838f2>] process_one_work+0x182/0x450
  [ 8306.610378]  [<ffffffff810846e1>] worker_thread+0x121/0x410
  [ 8306.610382]  [<ffffffff810845c0>] ? rescuer_thread+0x430/0x430
  [ 8306.610387]  [<ffffffff8108b3d2>] kthread+0xd2/0xf0
  [ 8306.610391]  [<ffffffff8108b300>] ? kthread_create_on_node+0x1d0/0x1d0
  [ 8306.610396]  [<ffffffff8172c63c>] ret_from_fork+0x7c/0xb0
  [ 8306.610400]  [<ffffffff8108b300>] ? kthread_create_on_node+0x1d0/0x1d0
  [ 8306.610402] ---[ end trace 027342d2bce70376 ]---
  [ 8306.610408] usb 3-2: firmware: fw-04ca_2007.hcd will not be loaded
  [ 8306.610413] Bluetooth: can't load firmware, may not work correctly
  ```

  See-Also: #1065400, #1153448

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-33-generic 3.13.0-33.58
  ProcVersionSignature: Ubuntu 3.13.0-33.58-generic 3.13.11.4
  Uname: Linux 3.13.0-33-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.14.1-0ubuntu3.3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  dschridde   2088 F.... pulseaudio
                        dschridde   2496 F.... pulseaudio
   /dev/snd/controlC0:  dschridde   2088 F.... pulseaudio
                        dschridde   2496 F.... pulseaudio
  CurrentDesktop: KDE
  Date: Wed Aug 13 01:34:29 2014
  HibernationDevice: RESUME=UUID=aa55550d-55bf-4da7-95d3-b6ec265d2cbb
  InstallationDate: Installed on 2014-05-20 (84 days ago)
  InstallationMedia: Kubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.1)
  MachineType: LENOVO 20BC0006GE
  ProcFB: 0 radeondrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-33-generic root=UUID=ab93c8f8-51a8-40d9-abd2-0073ba95bcb6 ro quiet splash acpi_backlight=vendor vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-33-generic N/A
   linux-backports-modules-3.13.0-33-generic  N/A
   linux-firmware                             1.127.5
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/20/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: HSET56WW (2.01 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20BC0006GE
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrHSET56WW(2.01):bd11/20/2013:svnLENOVO:pn20BC0006GE:pvrThinkPadEdgeE145:rvnLENOVO:rn20BC0006GE:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20BC0006GE
  dmi.product.version: ThinkPad Edge E145
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1356076/+subscriptions


References