← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 971951] Re: "firmware not responding" if on demand firmware of cx24116 (/lib/firmware/dvb-fe-cx24116.fw) is present during boot

 

After reading the comment from the linux-media list, I decided to try
and unplug my computer overnight to see if it reset the 'firmware
uploaded' state on my card. It seemed to, so upon booting it up today, I
was able to upload the firmware without any issues. Perhaps it's worth
giving this a try?

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to linux-firmware-nonfree in Ubuntu.
https://bugs.launchpad.net/bugs/971951

Title:
  "firmware not responding" if on demand firmware of cx24116
  (/lib/firmware/dvb-fe-cx24116.fw) is present during boot

Status in “linux-firmware-nonfree” package in Ubuntu:
  Confirmed

Bug description:
  "firmware not responding" if on demand firmware of cx24116
  (/lib/firmware/dvb-fe-cx24116.fw) is present during boot

  TV-card: Hauppauge WinTV HVR-4000-HD

  If /lib/firmware/dvb-fe-cx24116.fw is not present during boot of the system, and I later add it to the system after boot, then the on demand download works fine if needed during TV playback.
  I use kaffeine as player. After download of firmware it shows terrestrial and satellite channels correctly. Here there is a dmesg part of correct/working downloading, which happens always when I start kaffeine TV mode:

  [83222.087352] cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
  [83222.089351] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
  [83228.067180] cx24116_load_firmware: FW version 1.26.90.0
  [83228.067193] cx24116_firmware_ondemand: Firmware upload complete

  
  But! if /lib/firmware/dvb-fe-cx24116.fw is present during boot, the ondemand downloading does not work.
  I think the module thinks the firmware is already on the card, and tries to communicate with it, but it does not succeed:

  [  714.140141] cx24116_cmd_execute() Firmware not responding
  [  716.652071] cx24116_cmd_execute() Firmware not responding
  [  764.888125] cx24116_cmd_execute() Firmware not responding

  It even does not try to download the firmware!!!
  So if the fw is present during boot, i can not use the tv card...

  My suggestion would be to force a download if firmware is not
  responding...

  My workaround for now is to rename the /lib/firmware/dvb-fe-cx24116.fw to something else, and then switch off the PC. 
  After switching on the PC I rename the fw back, and download works.
  Any other ideas?

  I also have problems with my Logitec QuickCam E3500, and with a NEC USB3.0 controller. 
  The camera does not show up as audio input on the volume control app ( I think thats the 
  3:3:1: cannot set freq 16000 to ep 0x86
  problem shown in dmesg,
  and I am unable to use my Iomega Prestige 1 TB USB3.0 HDD because it crashes the USB modules if plugged in on the USB3.0 port. On USB 2.0 ports it works fine.
  Maybe above module loading problem is related with whole configuration and the uPD720200 USB 3.0 Host Controller ...

  Additional Info:

  $ lsb_release -rd
  Description:	Ubuntu 11.10
  Release:	11.10

  $ apt-cache policy linux-firmware-nonfree
  linux-firmware-nonfree:
    Telepítve: (nincs)
    Jelölt:    1.11
    Verziótáblázat:
       1.11 0
          500 http://hu.archive.ubuntu.com/ubuntu/ oneiric/multiverse amd64 Packages

  $ uname -a
  Linux benqbox 3.0.0-15-generic #24-Ubuntu SMP Mon Dec 12 15:23:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

  $ lsmod
  Module                  Size  Used by
  nls_utf8               12557  1 
  isofs                  40253  1 
  rfcomm                 47946  0 
  bnep                   18436  2 
  bluetooth             166112  10 rfcomm,bnep
  parport_pc             36962  0 
  ppdev                  17113  0 
  binfmt_misc            17540  1 
  vesafb                 13809  1 
  cx22702                13490  1 
  isl6421                12677  1 
  cx24116                27522  1 
  cx88_dvb               34349  0 
  cx88_vp3054_i2c        12960  1 cx88_dvb
  videobuf_dvb           14147  1 cx88_dvb
  dvb_core              110616  2 cx88_dvb,videobuf_dvb
  wm8775                 13103  1 
  rc_hauppauge           12532  0 
  tuner_simple           18551  2 
  tuner_types            24318  1 tuner_simple
  tda9887                14154  1 
  tda8290                22616  0 
  ir_lirc_codec          12898  0 
  lirc_dev               19204  1 ir_lirc_codec
  tuner                  27428  2 
  ir_sony_decoder        12549  0 
  ir_jvc_decoder         12546  0 
  joydev                 17693  0 
  snd_hda_codec_hdmi     32040  4 
  cx88_alsa              18535  1 
  cx8802                 19088  1 cx88_dvb
  cx8800                 38573  0 
  ir_rc6_decoder         12546  0 
  cx88xx                 89224  4 cx88_dvb,cx88_alsa,cx8802,cx8800
  usbhid                 47198  0 
  hid                    95463  1 usbhid
  nvidia              11919144  40 
  ir_rc5_decoder         12546  0 
  ir_nec_decoder         12546  0 
  rc_core                26963  9 rc_hauppauge,ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,cx88xx,ir_rc5_decoder,ir_nec_decoder
  i2c_algo_bit           13423  2 cx88_vp3054_i2c,cx88xx
  tveeprom               21249  1 cx88xx
  v4l2_common            16454  4 wm8775,tuner,cx8800,cx88xx
  snd_usb_audio         118122  0 
  videobuf_dma_sg        19354  5 cx88_dvb,cx88_alsa,cx8802,cx8800,cx88xx
  btcx_risc              13640  4 cx88_alsa,cx8802,cx8800,cx88xx
  uvcvideo               72711  0 
  videodev               92992  6 wm8775,tuner,cx8800,cx88xx,v4l2_common,uvcvideo
  v4l2_compat_ioctl32    17083  1 videodev
  snd_usbmidi_lib        25371  1 snd_usb_audio
  snd_hda_codec_realtek   330769  1 
  snd_seq_midi           13324  0 
  snd_rawmidi            30547  2 snd_usbmidi_lib,snd_seq_midi
  snd_hda_intel          33390  3 
  snd_hda_codec         104931  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
  snd_hwdep              13668  2 snd_usb_audio,snd_hda_codec
  snd_seq_midi_event     14899  1 snd_seq_midi
  snd_pcm                96714  5 snd_hda_codec_hdmi,cx88_alsa,snd_usb_audio,snd_hda_intel,snd_hda_codec
  snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
  snd_timer              29991  2 snd_pcm,snd_seq
  snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
  snd                    68266  22 snd_hda_codec_hdmi,cx88_alsa,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec_realtek,snd_rawmidi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
  soundcore              12680  1 snd
  sp5100_tco             13791  0 
  i2c_piix4              13301  0 
  snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
  edac_core              53746  0 
  psmouse                73882  0 
  serio_raw              13166  0 
  edac_mce_amd           23709  0 
  videobuf_core          26390  5 videobuf_dvb,cx8802,cx8800,cx88xx,videobuf_dma_sg
  k10temp                13166  0 
  wmi                    19256  0 
  lp                     17799  0 
  parport                46562  3 parport_pc,ppdev,lp
  reiserfs              248828  2 
  usb_storage            57901  2 
  uas                    18027  0 
  xhci_hcd               82820  0 
  ahci                   26002  2 
  libahci                26861  1 ahci
  pata_atiixp            13164  1 
  r8169                  52788  0 

  $ lspci -v
  00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
  	Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge
  	Flags: bus master, 66MHz, medium devsel, latency 0
  	Capabilities: <access denied>

  00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) (prog-if 00 [Normal decode])
  	Flags: bus master, fast devsel, latency 0
  	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
  	I/O behind bridge: 0000d000-0000dfff
  	Memory behind bridge: f8000000-f9dfffff
  	Prefetchable memory behind bridge: 00000000d6000000-00000000dfffffff
  	Capabilities: <access denied>
  	Kernel driver in use: pcieport
  	Kernel modules: shpchp

  00:03.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 1) (prog-if 00 [Normal decode])
  	Flags: bus master, fast devsel, latency 0
  	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
  	Memory behind bridge: f9e00000-f9efffff
  	Capabilities: <access denied>
  	Kernel driver in use: pcieport
  	Kernel modules: shpchp

  00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
  	Flags: bus master, fast devsel, latency 0
  	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
  	I/O behind bridge: 0000e000-0000efff
  	Memory behind bridge: f9f00000-f9ffffff
  	Prefetchable memory behind bridge: 00000000f6f00000-00000000f6ffffff
  	Capabilities: <access denied>
  	Kernel driver in use: pcieport
  	Kernel modules: shpchp

  00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) (prog-if 00 [Normal decode])
  	Flags: bus master, fast devsel, latency 0
  	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
  	Capabilities: <access denied>
  	Kernel driver in use: pcieport
  	Kernel modules: shpchp

  00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (prog-if 01 [AHCI 1.0])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 50
  	I/O ports at c000 [size=8]
  	I/O ports at b000 [size=4]
  	I/O ports at a000 [size=8]
  	I/O ports at 9000 [size=4]
  	I/O ports at 8000 [size=16]
  	Memory at f7fffc00 (32-bit, non-prefetchable) [size=1K]
  	Capabilities: <access denied>
  	Kernel driver in use: ahci
  	Kernel modules: ahci

  00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
  	Memory at f7ffe000 (32-bit, non-prefetchable) [size=4K]
  	Kernel driver in use: ohci_hcd

  00:12.1 USB Controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
  	Memory at f7ffd000 (32-bit, non-prefetchable) [size=4K]
  	Kernel driver in use: ohci_hcd

  00:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
  	Memory at f7fff800 (32-bit, non-prefetchable) [size=256]
  	Capabilities: <access denied>
  	Kernel driver in use: ehci_hcd

  00:13.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
  	Memory at f7ffc000 (32-bit, non-prefetchable) [size=4K]
  	Kernel driver in use: ohci_hcd

  00:13.1 USB Controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
  	Memory at f7ffb000 (32-bit, non-prefetchable) [size=4K]
  	Kernel driver in use: ohci_hcd

  00:13.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
  	Memory at f7fff400 (32-bit, non-prefetchable) [size=256]
  	Capabilities: <access denied>
  	Kernel driver in use: ehci_hcd

  00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3c)
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: 66MHz, medium devsel
  	Capabilities: <access denied>
  	Kernel driver in use: piix4_smbus
  	Kernel modules: sp5100_tco, i2c-piix4

  00:14.1 IDE interface: ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller (prog-if 8a [Master SecP PriP])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
  	I/O ports at 01f0 [size=8]
  	I/O ports at 03f4 [size=1]
  	I/O ports at 0170 [size=8]
  	I/O ports at 0374 [size=1]
  	I/O ports at ff00 [size=16]
  	Capabilities: <access denied>
  	Kernel driver in use: pata_atiixp
  	Kernel modules: pata_atiixp

  00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, slow devsel, latency 64, IRQ 16
  	Memory at f7ff4000 (64-bit, non-prefetchable) [size=16K]
  	Capabilities: <access denied>
  	Kernel driver in use: HDA Intel
  	Kernel modules: snd-hda-intel

  00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 0

  00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
  	Flags: bus master, 66MHz, medium devsel, latency 64
  	Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
  	Memory behind bridge: fa000000-fdffffff

  00:14.5 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2 Controller (prog-if 10 [OHCI])
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
  	Memory at f7ffa000 (32-bit, non-prefetchable) [size=4K]
  	Kernel driver in use: ohci_hcd

  00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
  	Flags: fast devsel
  	Capabilities: <access denied>

  00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
  	Flags: fast devsel

  00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
  	Flags: fast devsel
  	Kernel modules: amd64_edac_mod

  00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
  	Flags: fast devsel
  	Capabilities: <access denied>
  	Kernel driver in use: k10temp
  	Kernel modules: k10temp

  00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
  	Flags: fast devsel

  01:00.0 VGA compatible controller: nVidia Corporation GF108 [GeForce GT 430] (rev a1) (prog-if 00 [VGA controller])
  	Subsystem: eVga.com. Corp. Device 1430
  	Flags: bus master, fast devsel, latency 0, IRQ 18
  	Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
  	Memory at d8000000 (64-bit, prefetchable) [size=128M]
  	Memory at d6000000 (64-bit, prefetchable) [size=32M]
  	I/O ports at d800 [size=128]
  	[virtual] Expansion ROM at f9d80000 [disabled] [size=512K]
  	Capabilities: <access denied>
  	Kernel driver in use: nvidia
  	Kernel modules: nvidia_current, nvidia_current_updates, nouveau, nvidiafb

  01:00.1 Audio device: nVidia Corporation GF108 High Definition Audio Controller (rev a1)
  	Subsystem: eVga.com. Corp. Device 1430
  	Flags: bus master, fast devsel, latency 0, IRQ 19
  	Memory at f9d7c000 (32-bit, non-prefetchable) [size=16K]
  	Capabilities: <access denied>
  	Kernel driver in use: HDA Intel
  	Kernel modules: snd-hda-intel

  02:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
  	Flags: bus master, fast devsel, latency 0, IRQ 19
  	Memory at f9efe000 (64-bit, non-prefetchable) [size=8K]
  	Capabilities: <access denied>
  	Kernel driver in use: xhci_hcd
  	Kernel modules: xhci-hcd

  03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
  	Subsystem: Micro-Star International Co., Ltd. Device 7576
  	Flags: bus master, fast devsel, latency 0, IRQ 44
  	I/O ports at e800 [size=256]
  	Memory at f6fff000 (64-bit, prefetchable) [size=4K]
  	Memory at f6ff8000 (64-bit, prefetchable) [size=16K]
  	Expansion ROM at f9fe0000 [disabled] [size=128K]
  	Capabilities: <access denied>
  	Kernel driver in use: r8169
  	Kernel modules: r8169

  04:05.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
  	Subsystem: Hauppauge computer works Inc. WinTV HVR-4000-HD
  	Flags: bus master, medium devsel, latency 64, IRQ 20
  	Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
  	Capabilities: <access denied>
  	Kernel driver in use: cx8800
  	Kernel modules: cx8800

  04:05.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
  	Subsystem: Hauppauge computer works Inc. Device 6902
  	Flags: bus master, medium devsel, latency 64, IRQ 20
  	Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
  	Capabilities: <access denied>
  	Kernel driver in use: cx88_audio
  	Kernel modules: cx88-alsa

  04:05.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
  	Subsystem: Hauppauge computer works Inc. WinTV HVR-4000-HD
  	Flags: bus master, medium devsel, latency 64, IRQ 20
  	Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
  	Capabilities: <access denied>
  	Kernel driver in use: cx88-mpeg driver manager
  	Kernel modules: cx8802

  04:05.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
  	Subsystem: Hauppauge computer works Inc. WinTV HVR-4000-HD
  	Flags: bus master, medium devsel, latency 64, IRQ 11
  	Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
  	Capabilities: <access denied>

  $ lsusb
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 001 Device 002: ID 059b:0070 Iomega Corp. 
  Bus 002 Device 003: ID 046d:09a4 Logitech, Inc. QuickCam E 3500
  Bus 006 Device 002: ID 046d:c52e Logitech, Inc.
  --- 
  ApportVersion: 1.23-0ubuntu4
  Architecture: amd64
  Dependencies:
   
  DistroRelease: Ubuntu 11.10
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
  NonfreeKernelModules: nvidia
  Package: linux-firmware-nonfree 1.11
  PackageArchitecture: all
  ProcVersionSignature: Ubuntu 3.0.0-15.24-generic 3.0.13
  Tags:  oneiric
  Uname: Linux 3.0.0-15-generic x86_64
  UpgradeStatus: Upgraded to oneiric on 2011-12-14 (111 days ago)
  UserGroups:

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