I had Kaffeine working beautifully to recieve FreeView (using dvb-t) and then a few days later I updated the system and now Kaffeine can't find the dvb device. In fact the /dev/dvb directory that once contained all that stuff is missing
My setup is:
Fedora 17 (64-bit media install)
Kernel: 3.4.0-1.fc17.x86_64
TV card: Hauppauge HVR-2200
Relevant section from dmesg:
[ 41.899917] saa7164_downloadfirmware() firmware read 4019072 bytes.
[ 41.899921] saa7164_downloadfirmware() firmware loaded.
[ 41.899923] Firmware file header part 1:
[ 41.899925] .FirmwareSize = 0x0
[ 41.899926] .BSLSize = 0x0
[ 41.899928] .Reserved = 0x3d538
[ 41.899929] .Version = 0x3
[ 41.899931] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[ 41.899937] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[ 41.899939] saa7164_downloadfirmware() BSLSize = 0x0
[ 41.899941] saa7164_downloadfirmware() Reserved = 0x0
[ 41.899943] saa7164_downloadfirmware() Version = 0x1661c00
[ 46.335575] saa7164_downloadimage() Image downloaded, booting...
[ 46.335580] saa7164_downloadimage() Image booted successfully.
[ 46.335606] starting firmware download(2)
[ 48.069203] saa7164_downloadimage() Image downloaded, booting...
[ 50.186300] saa7164_downloadimage() Image booted successfully.
[ 50.186327] firmware download complete.
[ 50.250382] tveeprom 0-0000: Hauppauge model 89619, rev D1F2, serial# 5332154
[ 50.250386] tveeprom 0-0000: MAC address is 00:0d:fe:51:5c:ba
[ 50.250389] tveeprom 0-0000: tuner model is NXP 18271C2_716x (idx 152, type 4)
[ 50.250393] tveeprom 0-0000: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf
c)
[ 50.250396] tveeprom 0-0000: audio processor is SAA7164 (idx 43)
[ 50.250399] tveeprom 0-0000: decoder processor is SAA7164 (idx 40)
[ 50.250401] tveeprom 0-0000: has radio
[ 50.250403] saa7164[0]: Hauppauge eeprom: model=89619
[ 50.272302] DVB: Unable to find symbol tda10048_attach()
[ 50.290178] saa7164_dvb_register() Frontend initialization failed
[ 50.308146] saa7164_initdev() Failed to register dvb adapters on porta
[ 50.326128] DVB: Unable to find symbol tda10048_attach()
[ 50.344445] saa7164_dvb_register() Frontend initialization failed
[ 50.363248] saa7164_initdev() Failed to register dvb adapters on portb
[ 50.382772] saa7164[0]: registered device video0 [mpeg]
[ 50.618511] saa7164[0]: registered device video1 [mpeg]
[ 50.829585] saa7164[0]: registered device vbi0 [vbi]
[ 50.829765] saa7164[0]: registered device vbi1 [vbi]
I don't know the enough about linux to be certain the kernel is the problem here but this line:
"[ 50.272302] DVB: Unable to find symbol tda10048_attach()"
gives me a strong feeling that it is.
Relevent bits from lsmod:
Module Size Used by
tda10048 18440 0
nvidia 12344969 58
saa7164 125550 0
dvb_core 107786 1 saa7164
tveeprom 21141 1 saa7164
v4l2_common 15099 1 saa7164
videodev 106926 2 saa7164,v4l2_common
media 20444 1 videodev
iTCO_vendor_support 13419 1 iTCO_wdt
i2c_i801 17779 0
i2c_core 38028 7 i2c_i801,saa7164,nvidia,v4l2_common,tveeprom,tda10 048,videodev
serio_raw 13371 0
i7core_edac 27707 0
~Is~ this a kernel issue or something I can fix with a few shell commands?
---------- Post added 11th June 2012 at 06:41 AM ---------- Previous post was 10th June 2012 at 07:17 PM ----------
My TV card driver is not automatically loaded under this kernel. The workaround was to enter 'modprobe saa7164'.