Olen käyttänyt kyseistä korttia useita vuosia mythtv:n kanssa, nyt v0.28 ja ubuntu 16.04. Ymmärtääkseni driverit löytvät suoraan normaalikernelistä (4.4.0-111-generic), en ole ainakaan mitään asentanut (?) Ostin uuden kortin (TBS6205) jossa jouduin kääntämään koko v4l-dvb:n tai oikeastaan koko media-osan
https://www.linuxtv.org/wiki/index.php/TBS_driver_installationToimihan se, mutta en ollut korttiin tyytyväinen, pienenkin kernelin päivtyksen jälkeen koko hoito käännettävä uudestaan. Lisäksi kortin sisäinen splitter (4 viritintä) on surkea ja signaalit vaimenevat paljon, ei tahtonut toimia edes antennivahvistimen kanssa. Pois vaan ja takaisin vanhaan. Ohjeen mukaan
sudo rm -rf /lib/modules/4.4.0-112-generic/kernel/drivers/media/*
ja reboot. Mutta vanha kortti ei nyt toiminutkaan
lspci -v löytää kortin:
04:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH SAA7146
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at febffc00 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: budget_ci dvb
Kernel modules: budget_ci
mutta /dev/dvb:ssä ei ole mitään, dmesg ei sisällä mitään sopivaa, ei myöskään lsmod. Yritin huonolla tuloksella vaikka mitä, jopa kernelin uudelleenasennusta. Kun boottasin pykälää vanhemmalla kernelillä 4.4.0-111-generic : kaikki on taas kunnossa.
dmesg
[ 7.324345] saa7146: register extension 'budget_ci dvb'
[ 7.324475] saa7146: found saa7146 @ mem ffffc9000067cc00 (revision 1, irq 20) (0x13c2,0x101a)
[ 7.324478] saa7146 (0): dma buffer size 192512
[ 7.324480] DVB: registering new adapter (TT-Budget C-1501 PCI)
[ 7.359559] adapter has MAC addr = 00:d0:5c:c6:53:bc
[ 7.386318] Registered IR keymap rc-tt-1500
[ 7.386424] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:04:05.0/rc/rc0/input16
[ 7.386481] rc0: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:04:05.0/rc/rc0
ja lsmod
rc_tt_1500 16384 0
budget_ci 28672 1
budget_core 20480 1 budget_ci
ttpci_eeprom 16384 1 budget_core
saa7146 32768 2 budget_ci,budget_core
dvb_core 122880 2 budget_ci,budget_core
rc_core 28672 3 rc_tt_1500,budget_ci
Se mikä tässä jäi vaivaamaan: en tiedä mistä nuo olivat tulleet ja miksei uudempi kernel niitä "automaagisesti" löytänyt. Mitä olisi pitänyt tehdä?