Hi,
ich hab die TV-Karte TwinhanVisionPlus DVB-T. Diese lief unter SuSe 9.0,9.3,10.0 nachdem ich einen neuen Kernel gebacken hatte problemlos,
Jetzt Einbau in eine neuen PC - SuSe10.2 64b draufgemacht. Jetzt versuch ich einen neuen Kernel zu kompilieren (Video for Linux, dvb-support, dvb-core, etc.). Ich kann aber beim besten Willen nicht das Modul bt878 entdecken - auch nicht unter customised frontends 'Nebula/Pinnacle/Twinhan'. Sind diese Module bei diesem neuen Kernel einfach verschwunden?
Folglich kann Kaffeine zwar Kanäle scannen - aber danach kommt die Meldung - kein modul gefunden diese Quelle zu handhaben - kaxtv.ts. Hat jemand die Erklärung?
Linux 15.070 Themen, 107.540 Beiträge
Ich nutze Debian etch 4.0 mit Linuxkernel 2.6.18.
Im Verzeichnis /usr/src/linux-source-2.6.18/Documentation/dvb habe ich eine Datei bt8xx.txt gefunden:
/usr/src/linux-source-2.6.18/Documentation/dvb# cat bt8xx.txt
How to get the bt8xx cards working
==================================
1) General information
======================
This class of cards has a bt878a as the PCI interface, and require the bttv driver
for accessing the i2c bus and the gpio pins of the bt8xx chipset.
Please see Documentation/dvb/cards.txt => o Cards based on the Conexant Bt8xx PCI bridge:
Compiling kernel please enable:
a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "BT848 Video For Linux"
b.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
=> "DVB for Linux" "DVB Core Support" "Bt8xx based PCI Cards"
2) Loading Modules
==================
In default cases bttv is loaded automatically.
To load the backend either place dvb-bt8xx in etc/modules, or apply manually:
$ modprobe dvb-bt8xx
All frontends will be loaded automatically.
People running udev please see Documentation/dvb/udev.txt.
In the following cases overriding the PCI type detection for dvb-bt8xx might be necessary:
2a) Running TwinHan and Clones
------------------------------
$ modprobe bttv card=113
$ modprobe dvb-bt8xx
$ modprobe dst
Useful parameters for verbosity level and debugging the dst module:
verbose=0: messages are disabled
1: only error messages are displayed
2: notifications are displayed
3: other useful messages are displayed
4: debug setting
dst_addons=0: card is a free to air (FTA) card only
0x20: card has a conditional access slot for scrambled channels
The autodetected values are determined by the cards' "response string".
In your logs see f. ex.: dst_get_device_id: Recognize [DSTMCI].
For bug reports please send in a complete log with verbose=4 activated.
Please also see Documentation/dvb/ci.txt.
2b) Running multiple cards
--------------------------
Examples of card ID's:
Pinnacle PCTV Sat: 94
Nebula Electronics Digi TV: 104
pcHDTV HD-2000 TV: 112
Twinhan DST and clones: 113
Avermedia AverTV DVB-T 771: 123
Avermedia AverTV DVB-T 761: 124
DViCO FusionHDTV DVB-T Lite: 128
DViCO FusionHDTV 5 Lite: 135
Notice: The order of the card ID should be uprising:
Example:
$ modprobe bttv card=113 card=135
$ modprobe dvb-bt8xx
For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv.
In case of further problems send questions to the mailing list: www.linuxdvb.org.
Authors: Richard Walker,
Jamie Honan,
Michael Hunold,
Manu Abraham,
Uwe Bugla,
Michael Krufky
Nützt dir diese Datei etwas ?
Wahrscheinlich mußt du noch den I2C (I Quadrat C Bus) Treiber aktivieren.
Beim Kernel 2.6.20 ist das Thema ein wenig umgezogen
"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
=> "DVB for Linux" "DVB Core Support" "Bt878 Adapters" ist fest eingebaut
und dann
"Device drivers" => "Multimedia devices" => "Video for Linux"
=> "Video Capture Adapters" "BT848 Video for Linux"
dürfte dann wohl klappen
Hallo cbuddeweg,
ich hab also den Kernel 2.6.18 - bei diesem ist die Anordnung aber auch schon so.. Die Auswahl ist also wie vorgeschlagen erfolgt. Neuen Kernel installiert und damit gebootet. Der Befehl lsmod auf der Konsole zeigt mir nicht das Modul bt878 an - die anderen benötigten Module (bttv, dvb_core, dst, dvb_bt8xx) allerdings auch nicht. Mit modprobe bt878 das Modul aufgerufen - leider Fehlanzeige 'module not found'. Ich denke das Modul wird von Kaffeine gebraucht um die Videostrems darzustellen.
Gruss Olaf
um
lsmod zeigt meines Wissens nach nur Treiber an, die als Module mit dem Kernel kompiliert werden und entweder mit modprobe manuell nachgeladen werden oder über Eintrag in modules.autoload geladen werden. Der bt878 Treiber läßt sich aber nicht mehr als Modul auswählen und wird in der jetzigen Konfiguration immer fest eingebaut. Als Lösung wäre dann erstmal ein Kerneldowngrade auf einen "alten" Kernel denkbar.
edit
Vorhanden ist der Treiber in den Kernelquellen ./drivers/media/dvb/bt8xx
Hi cbuddeweg,
Kerneldown -und upgrades sind immer so eine Sache - dann gerät das System irgendwie aus den Fugen. Ich hab beispielsweise ein upgrade gemacht und schon fehlen die entsprechende nvidia Bibliotheken für die Grafikkarte. Der neue Kernel läuft nur im Textmodus.
Aber ich hab gesehen, dass der bt878 Treiber geladen ist - unter Hardwareinformationen über yast.
Vielleicht liegt der Kaffeine Fehler auch woanders. Es kommt immter wieder die Meldung Xine-Fehler - Kein Modul gefunden um diese Quelle zu handhaben /home/../.kaxtv.ts
Wahrscheinlich also kein Kernelproblem.
Gruss Olaf
