Saturday, February 6, 2010

Firmware Needed

In Karmic, we have found sources saying that firmware is needed to make sure the card is detected as tuner card by the system.

$ dmesg

[ 13.646674] em28xx: New device USB 2863 Device @ 480 Mbps (eb1a:e303, interface 0, class 0)
[ 13.646972] em28xx #0: chip ID is em2860
[ 13.652496] hda_codec: Unknown model for ALC662 rev1, trying auto-probe from BIOS...
[ 13.654234] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input5
[ 13.858062] sky2 eth0: enabling interface
[ 13.858298] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 14.005136] __ratelimit: 9 callbacks suppressed
[ 14.005139] type=1505 audit(1265444227.134:14): operation="profile_replace" pid=910 name=/usr/share/gdm/guest-session/Xsession
[ 14.006448] type=1505 audit(1265444227.134:15): operation="profile_replace" pid=911 name=/sbin/dhclient3
[ 14.006706] type=1505 audit(1265444227.134:16): operation="profile_replace" pid=911 name=/usr/lib/NetworkManager/nm-dhcp-client.action
[ 14.006853] type=1505 audit(1265444227.134:17): operation="profile_replace" pid=911 name=/usr/lib/connman/scripts/dhclient-script
[ 14.009667] type=1505 audit(1265444227.134:18): operation="profile_replace" pid=912 name=/usr/bin/evince
[ 14.013885] type=1505 audit(1265444227.144:19): operation="profile_replace" pid=912 name=/usr/bin/evince-previewer
[ 14.016329] type=1505 audit(1265444227.144:20): operation="profile_replace" pid=912 name=/usr/bin/evince-thumbnailer
[ 14.021055] type=1505 audit(1265444227.144:21): operation="profile_replace" pid=914 name=/usr/lib/cups/backend/cups-pdf
[ 14.021376] type=1505 audit(1265444227.144:22): operation="profile_replace" pid=914 name=/usr/sbin/cupsd
[ 14.022890] type=1505 audit(1265444227.144:23): operation="profile_replace" pid=915 name=/usr/sbin/mysqld
[ 14.129831] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x9dca1441
[ 14.129833] em28xx #0: EEPROM info:
[ 14.129834] em28xx #0: AC97 audio (5 sample rates)
[ 14.129835] em28xx #0: 500mA max power
[ 14.129837] em28xx #0: Table at 0x04, strings=0x226a, 0x0000, 0x0000
[ 14.130850] em28xx #0: Identified as Kaiomy TVnPC U2 (card=63)
[ 14.133131] tvp5150 1-005c: chip found @ 0xb8 (em28xx #0)
[ 14.135076] tuner 1-0000: chip found @ 0x0 (em28xx #0)
[ 14.136064] tuner 1-0061: chip found @ 0xc2 (em28xx #0)
[ 14.292952] tuner-simple 1-0000: unable to probe Alps TSBE1, proceeding anyway.
[ 15.314670] tvp5150 1-005c: tvp5150am1 detected.
[ 15.538277] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[ 15.538517] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 18.589220] usplash:373 freeing invalid memtype ffffffffd0000000-ffffffffd1000000
[ 19.163768] em28xx #0: v4l2 driver version 0.1.2
[ 20.800118] em28xx #0: Registered radio device as radio0


It did not say anything about 'capture'. As it says, firmware are needed, we did as told

$ sudo su-
$ apt-get install mercurial linux-headers-$(uname -r) linux-source build-essential
$ cd /lib/firmware
$ wget http://konstantin.filtschew.de/v4l-firmware/firmware_v4.tgz
$ tar xvzf firmware_v4.tgz
$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental

Then, nothing happened. Only then we discovered that the link no longer exist.

So now, we're stuck. Again.

0 comments:

Post a Comment