Hallo Leute,
ich bin vdr-Neuling und komme nicht weiter.
Die vdr-Installation lief gut (mehrmals ;-), aber ich habe keinen Sender und es liegt
wahrscheinlich am tbs-Treiber.
ja ich weiß, es gibt ne Menge Beiträge zu dem Thema und da die meisten als gelöst deklariert sind muß es ja wohl funzen - aber bei mir nicht.
Es läuft immer daraufhinaus, daß /dev/dvb/.. nicht angelegt wird.
Deshalb poste ich hier.
Ich habe yavdr 0.3.1 dafür nochmal neu installiert.
hier die Ergebnisse nach der Installation:
#lspci
00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller(rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller(rev b1)
00:06.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller(rev b1)
00:06.1 USB Controller: nVidia Corpoaration MCP79 EHCI USB 2.0 Controller(rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0b.0 IDE interface: nVidia Corporation MCP79 SATA Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
Video and Audio Decoder (rev 04)
03:00.0 VGA compatible controller: nVidia Corporation ION VGA (rev b1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B
PCI Express Gigabit Ethernet controller (rev 03)
05:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless
Network Adapter (PCI-Express) (rev 01)
#dmesg |grep cx
[ 15.496716] cx23885 driver version 0.0.2 loaded
[ 15.509840] cx23885 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 17
(level, low) -> IRQ 17
[ 15.509853] cx23885[0]: Your board isn't known (yet) to the driver.
[ 15.509856] cx23885[0]: Try to pick one of the existing card configs via
[ 15.509860] cx23885[0]: card=<n> insmod option. Updating to the latest
[ 15.509862] cx23885[0]: version might help as well.
[ 15.509868] cx23885[0]: Here is a list of valid choices for the card=<n>
insmod option:
[ 15.509874] cx23885[0]: card=0 -> UNKNOWN/GENERIC
[ 15.509879] cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp
[ 15.509884] cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800
[ 15.509889] cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250
[ 15.509894] cx23885[0]: card=4 -> DViCO FusionHDTV5 Express
[ 15.509900] cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q
[ 15.509905] cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500
[ 15.509910] cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200
[ 15.509915] cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700
[ 15.509920] cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400
[ 15.509925] cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express
[ 15.509930] cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express
[ 15.509936] cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H
[ 15.509941] cx23885[0]: card=13 -> Compro VideoMate E650F
[ 15.509946] cx23885[0]: card=14 -> TurboSight TBS 6920
[ 15.509951] cx23885[0]: card=15 -> TeVii S470
[ 15.509956] cx23885[0]: card=16 -> DVBWorld DVB-S2 2005
[ 15.509961] cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI
[ 15.509966] cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270
[ 15.509971] cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275
[ 15.509976] cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255
[ 15.509982] cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210
[ 15.509987] cx23885[0]: card=22 -> Mygica X8506 DMB-TH
[ 15.509992] cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2
[ 15.509997] cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850
[ 15.510002] cx23885[0]: card=25 -> Compro VideoMate E800
[ 15.510144] CORE cx23885[0]: subsystem: 6981:8888, board: UNKNOWN/GENERIC
[card=0,autodetected]
[ 15.637366] cx23885_dev_checkrevision() Hardware revision = 0xa5
[ 15.637382] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 17,
latency: 0, mmio: 0xf9e00000
[ 15.637394] cx23885 0000:02:00.0: setting latency timer to 64
[ 15.637403] IRQ 17/cx23885[0]: IRQF_DISABLED is not guaranteed on shared
IRQs
#ls /dev/dv*
/dev/dvd
/dev/dvdrw
#lsmod |grep cx
cx23885 98201 0
cx2341x 12469 1 cx23885
v4l2_common 15431 2 cx23885,cx2341x
videodev 34425 2 cx23885,v4l2_common
videobuf_dma_sg 10782 1 cx23885
videobuf_dvb 5175 1 cx23885
dvb_core 86206 2 cx23885,videobuf_dvb
videobuf_core 16356 3 cx23885,videobuf_dma_sg,videobuf_dvb
btcx_risc 3624 1 cx23885
tveeprom 11102 1 cx23885
Alles anzeigen
da heißt wohl,daß ein Generic Treiber im Rahmen der yaVDR-Installation
eingebracht wurde, der aber kein Device bereitgestellt hat in /dev ?
auf jeden Fall habe einen funktionierenden VDR, der einen der 3 vorinstallierten
IPTV-Programme abspult, aber kein TV.
also habe ich den nächsten Schritt gemacht und den aktuellen Treiber
nachinstalliert, streng nach dem README:
ZIP-Datei: linux-tbs-drivers_111118.zip
Vorbereitung mit ./v4l/tbs-x86.sh (Kernel ist 2.6.32-37-generic)
und alles natürlich mit root-Rechten
es hat sich was getan:
----------------------------------------------
# dmesg |grep cx238
[ 13.974836] cx23885 driver version 0.0.3 loaded
[ 13.981584] cx23885 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 17(level, low) -> IRQ 17
[ 13.981811] CORE cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS6981 [card=33,autodetected]
[ 14.756971] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[ 14.767090] cx25840 4-0044: firmware: requesting v4l-cx23885-avcore-01.fw
[ 16.293880] cx25840 4-0044: loaded v4l-cx23885-avcore-01.fw firmware(16382 bytes)
[ 16.304324] cx23885_dvb_register() allocating 1 frontend(s)
[ 16.304337] cx23885[0]: cx23885 based dvb card
[ 16.443645] Modules linked in: tbsfe tbs6981fe(P) ir_lirc_codec lirc_dev
snd_hda_codec_nvhdmi ir_mce_kbd_decoder ir_sony_decoder ir_jvc_decoder
cx25840 ir_rc6_decoder ir_rc5_decoder snd_hda_codec_realtek nfsd nfs lockd
nfs_acl auth_rpcgss autofs4 sunrpc ir_nec_decoder cx23885(+) snd_hda_intel
rc_core arc4 snd_hda_codec snd_hwdep cx2341x videobuf_dma_sg videobuf_dvb
snd_pcm ath9k dvb_core videobuf_core v4l2_common snd_timer mac80211 snd
videodev xfs exportfs ath soundcore nvidia(P) lp cfg80211 asus_atk0110
snd_page_alloc media agpgart shpchp led_class parport btcx_risc tveeprom
i2c_nforce2 r8169 mii ahci
[ 16.443953] [<f201711d>] ? dvb_register+0xf3d/0x2500 [cx23885]
[ 16.444101] [<f20187e7>] ? cx23885_dvb_register+0x107/0x140 [cx23885]
[ 16.444133] [<f201f931>] ? cx23885_initdev+0x8e7/0xc46 [cx23885]
[ 16.444333] [<f203002e>] ? cx23885_init+0x2e/0x30 [cx23885]
[ 16.444376] [<f2030000>] ? cx23885_init+0x0/0x30 [cx23885]
Alles anzeigen
aber das dvb-Device ist immer noch nicht angelegt:
# ls /dev/dv*
/dev/dvd /dev/dvdrw
außerdem listet dmesg nur 1 frontend auf, obwohl die Karte doch 2 Tuner hat.
das kann doch nicht damit zu tun haben, daß nur 1 LNB angeschlossen ist,
oder doch ?
und damit bin ich an dergleichen Stelle, wie etliche Male vorher auch.
Irgendwo habe ich gelesen, daß man vor dem Übersetzen des tbs-Treibers den
v4l-Treiber entfernen muß. Wegen der Abhängigkeit zum cx23885 habe ich das
nur über Neubooten nach einem blacklisten mehrer Treiber geschafft. Dann
Blacklists wieder entfernen und tbs-Treiber übersetzen - hat nicht
geholfen.
wie kann ich den blöden Treiber richtig installieren, oder liegt das
fehlende dvb-Device nicht am Treiber?
bitte helft mir
Gruß, heril