Kirjoittaja Aihe: Digitv-kortti katosi - TT-Budget C-1501 PCI  (Luettu 1680 kertaa)

E_LE

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Digitv-kortti katosi - TT-Budget C-1501 PCI
« : 14.02.18 - klo:23.12 »
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_installation

Toimihan 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
Koodia: [Valitse]
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:
Koodia: [Valitse]
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
Koodia: [Valitse]
[    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
Koodia: [Valitse]
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ä?

nm

  • Käyttäjä
  • Viestejä: 13462
    • Profiili
Vs: Digitv-kortti katosi - TT-Budget C-1501 PCI
« Vastaus #1 : 15.02.18 - klo:00.18 »
Pois vaan ja takaisin vanhaan. Ohjeen mukaan
Koodia: [Valitse]
sudo rm -rf /lib/modules/4.4.0-112-generic/kernel/drivers/media/* ja reboot. Mutta vanha kortti ei nyt toiminutkaan

Tuossahan poistit kaikki media-treen ajurimoduulit kyseisestä kernelistä. Alkuperäiset ajurit pitää asentaa takaisin, jos meinaat saada minkään DVB-laitteen toimimaan:

Koodia: [Valitse]
sudo apt-get install --reinstall linux-image-extra-4.4.0-112-generic

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ä?

Poistit ajurit vain siitä uudemmasta kernelistä. Vanhassa ne olivat edelleen tallessa.

E_LE

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Vs: Digitv-kortti katosi - TT-Budget C-1501 PCI
« Vastaus #2 : 15.02.18 - klo:00.26 »

Lainaus
Tuossahan poistit kaikki media-treen ajurimoduulit kyseisestä kernelistä. Alkuperäiset ajurit pitää asentaa takaisin, jos meinaat saada minkään DVB-laitteen toimimaan:

Koodia: [Valitse]
sudo apt-get install --reinstall linux-image-extra-4.4.0-112-generic
Poistit ajurit vain siitä uudemmasta kernelistä. Vanhassa ne olivat edelleen tallessa.
Tiedän että poistin ja kysyinkin miten saan ne takaisin. Tein
Koodia: [Valitse]
sudo apt-get install --reinstall linux-image-4.4.0-112-generic
mutta tuo extra ei tullut mieleen. Kiitokset