2040:c000 lots of missing firmware links

Bug #1068356 reported by Michele Giacomoli
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned
linux-firmware-nonfree (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

Today I tried my Hauppauge Ministick DVB-T tuner (2040:c000) with Kaffeine, but it didn't recognized it. Lookig at /var/log/dmesg I saw these lines:

[ 13.538438] smscore_set_device_mode: error -2 loading firmware: sms1xxx-hcw-55xxx-dvbt-02.fw, trying again with default firmware
[ 13.540204] smscore_set_device_mode: error -2 loading firmware: dvb_nova_12mhz_b0.inp
[ 13.540209] smsusb_init_device: line: 382: smscore_start_device(...) failed
[ 13.540318] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.540444] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.540562] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.540686] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.540809] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.540940] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.541062] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.541186] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.541308] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.541443] smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
[ 13.541508] sms_ir_exit:
[ 13.594131] r8169 0000:20:00.0: eth0: link down
[ 13.594520] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 13.598563] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 13.631746] smsusb: probe of 2-1.1:1.0 failed with error -2
[ 13.631771] usbcore: registered new interface driver smsusb

I looked for some additional driver in software-properties, but I only saw the additional drivers for my Graphic Video Card and my wifi card, and nothing about the tv tuner

So i tried to install linux-firmware-nonfree, and then it started to work.

I think we should add this tuner to the list in software-properties, shouldn't we? If not the fact it doesn't work when plugging it in and doesn't notify you the need to install some additional software may be confusing for a normal user
---
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: michele 2213 F.... pulseaudio
CRDA:
 country GB:
  (2402 - 2482 @ 40), (N/A, 20)
  (5170 - 5250 @ 40), (N/A, 20)
  (5250 - 5330 @ 40), (N/A, 20), DFS
  (5490 - 5710 @ 40), (N/A, 27), DFS
Dependencies:

DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=UUID=e8ebfe6a-aab8-479a-bfe6-bbaa50fff6d0
InstallationDate: Installed on 2013-01-20 (142 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130118)
MachineType: Dell Inc. Studio 1749
MarkForUpload: True
Package: linux-firmware-nonfree 1.14ubuntu1
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-19-generic root=UUID=dad80693-9651-4776-b8b3-a4c6528247bf ro crashkernel=384M-2G:64M,2G-:128M quiet splash init=/sbin/e4rat-preload
ProcVersionSignature: Ubuntu 3.8.0-19.30-generic 3.8.8
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-19-generic N/A
 linux-backports-modules-3.8.0-19-generic N/A
 linux-firmware 1.106
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: raring raring
Uname: Linux 3.8.0-19-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 03/24/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.asset.tag: 1234567890
dmi.board.name: 0KVMW2
dmi.board.vendor: Dell Inc.
dmi.chassis.asset.tag: 1234567890
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA08:bd03/24/2011:svnDellInc.:pnStudio1749:pvr:rvnDellInc.:rn0KVMW2:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Studio 1749
dmi.sys.vendor: Dell Inc.

tags: added: quantal raring
affects: software-properties (Ubuntu) → ubuntu-drivers-common (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

Can you please run "ubuntu-drivers debug" and copy&paste the output here? linux-firmware-nonfree already has a "Modaliases:" field and thus should be detected, maybe your model is missing here. During this, please have the tuner plugged in, of course.

Thanks!

Changed in ubuntu-drivers-common (Ubuntu):
status: New → Incomplete
Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote :

Hi Martin,
here is the ubuntu-driver debug output you asked me to post. I hope this can be useful.
If you need other ouputs just ask me ;)

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks. This card is definitively missing then from linux-firmware-nonfree's Modalises: package header.

affects: ubuntu-drivers-common (Ubuntu) → linux-firmware-nonfree (Ubuntu)
Changed in linux-firmware-nonfree (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Martin Pitt (pitti) wrote : Re: missing DVB tuner modaliases

Indeed when I run the Modalias: generator, I get a lot of missing files:

debian/gen-modaliases /lib/modules/ > debian/linux-firmware-nonfree.modaliases
dvb-usb-vp7045-01.fw is not referenced by any module
dvb-usb-tvwalkert.fw is not referenced by any module
dvb-usb-avertv-a800-02.fw is not referenced by any module
dvb-fe-or51211.fw is not referenced by any module
dvb-usb-umt-010-02.fw is not referenced by any module
dvb-ttpci-01.fw is not referenced by any module
sms1xxx-hcw-55xxx-dvbt-02.fw is not referenced by any module
dvb-usb-dib0700-1.10.fw is not referenced by any module
dvb-usb-wt220u-zl0353-01.fw is not referenced by any module
bcm70012fw.bin is not referenced by any module
dvb-fe-nxt2004.fw is not referenced by any module
ngene_18.fw is not referenced by any module
[... many more ... ]

Either something in the script broke, or the firmware headers of the modules broke, investigating..

summary: - Hauppauge DVB Tuner isn't listed in "Additional Drivers"
+ missing DVB tuner modaliases
Martin Pitt (pitti)
summary: - missing DVB tuner modaliases
+ lots of missing firmware links
Revision history for this message
Martin Pitt (pitti) wrote : Re: lots of missing firmware links

Adding a linux task. Most of the firmware links are now completely missing.

Particularly for this report, these messages come from the smsusb module, but this does not have any firmware links:

$ modinfo -F firmware smsusb
$

It should link to sms1xxx-hcw-55xxx-dvbt-02.fw, as it's trying to load that.

Firmware like "dvb-usb-dtt200u-01.fw" certainly belongs to dvb-usb-dtt200u.ko, but again there is no link at all. The only two DVB modules which still have fw links are dvb-usb-dib0700.ko and dvb-usb-dw2102.ko, all others are missing.

Also, we seem to have some obsolete firmware files: e. g. "dvb-usb-dib0700-1.10.fw" certainly belongs to dvb-usb-dib0700.ko, but that links to dvb-usb-dib0700-1.20.fw now. Also there are quite a lot of firmware files which don't seem to belong to any module any more.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1068356

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: bot-stop-nagging
Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : BootDmesg.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : HookError_cloud_archive.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : IwConfig.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : Lspci.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : Lsusb.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : ProcModules.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : PulseList.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : UdevDb.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : UdevLog.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : WifiSyslog.txt

apport information

Revision history for this message
Michele Giacomoli (michele-giacomoli) wrote : Re: lots of missing firmware links

@Brad
Added the logs you asked for :)

penalvch (penalvch)
summary: - lots of missing firmware links
+ 2040:c000 lots of missing firmware links
penalvch (penalvch)
tags: added: latest-bios-a08
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.