Hallo,
hat jemand einen Tip für mich?
kann ich davon ausgehen, das die tbs-6981 nicht defekt ist, wenn sie lt. dmesg erkannt wird?
was kann ich noch versuchen ?
Gruß, heril
Posts by heril
-
-
so, jetzt habe ich den SW-Update gemacht.
soweit ich das sehe bringt er keine Fehlermeldungen, aber auch keine ÄnderungGruß, heril
-
ok, ich habe jetzt yaVDR 0.4 installiert
vdr mit den IPTV-Sendungen hatte ich sehr schnell auf dem Schirm
dann ssh-Verbindung hergestellt#sudo su
#aptitude update
das Einspielen der Updates habe ich noch vertagt
#aptitude install joe
#aptitude search tbs >das Paket heißt 'linux-media-tbs-dkms'
#aptitude install linux-media-tbs-dkms
#reboot
dann:Code
Display More#dmesg |grep cx [ 14.835514] cx23885 driver version 0.0.3 loaded [ 14.836582] cx23885 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 17 (level, low) -> IRQ 17 [ 14.837249] CORE cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981 [card=33,autodetected] [ 15.599471] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0]) [ 16.277037] cx25840 4-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) [ 16.316648] cx23885_dvb_register() allocating 1 frontend(s) [ 16.316670] cx23885[0]: cx23885 based dvb card [ 16.392172] Modules linked in: tbsfe tbs6981fe(P) cx25840 xfs exportfs ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder cx23885(+) ir_rc5_decoder ir_nec_decoder arc4 snd_hda_intel(+) snd_hda_codec snd_hwdep rc_core snd_pcm snd_seq_midi cx2341x snd_rawmidi ath9k videobuf_dma_sg snd_seq_midi_event videobuf_dvb mac80211 snd_seq dvb_core videobuf_core snd_timer snd_seq_device v4l2_common ath9k_common videodev snd btusb media v4l2_compat_ioctl32 bluetooth ath9k_hw ath btcx_risc cfg80211 shpchp tveeprom soundcore snd_page_alloc i2c_nforce2 lp parport usbhid hid r8169 ahci libahci [ 16.392552] [] dvb_register+0x4f6/0x2270 [cx23885] [ 16.392643] [] cx23885_dvb_register+0x118/0x150 [cx23885] [ 16.392665] [] ? cx23885_ir_init+0xb4/0x2f0 [cx23885] [ 16.392691] [] cx23885_initdev+0x8fa/0xc80 [cx23885] [ 16.392844] [] ? cx23885_init+0x0/0x1000 [cx23885] [ 16.392891] [] ? cx23885_init+0x0/0x1000 [cx23885] [ 16.392925] [] cx23885_init+0x33/0x1000 [cx23885] #ls /dev/dv* /dev/dvd /dev/dvdrw
das sieht schonmal besser aus, aber das Device in /dev fehlt immer noch.
was dann vom wirbelscan plugin auch bestätigt wird.was kann ich noch tun ?
Gruß, heril -
weil ich mit 64Bit Systemen keine Erfahrung habe. yavdr04 basiert doch auf 64Bit OS oder?
Wenn es damit geht ist die Installation schnell gemacht.
Geht das auf nem 32Bit Mainboard (ASUS AT3IONT-I)Gruß, heril
-
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:
Code
Display More#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
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-Rechtenes hat sich was getan:
----------------------------------------------Code
Display More# 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]
aber das dvb-Device ist immer noch nicht angelegt:
# ls /dev/dv*
/dev/dvd /dev/dvdrwauß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 -
Hallo,
den Beitrag habe ich mit Interesse gelesen, da ich es auch nicht schaffe, den tbs6981-Treiber so szu installieren, daß er funzt.
Die wichtigste Info scheint mir, den v4l-Treiber zu entfernen (lipianin habe ich nicht).
der Versuch scheitert allerdings:root@server:/xdat/Download/linux-tbs-driver# modprobe -l |grep v4l
kernel/drivers/media/video/v4l2-int-device.ko
kernel/drivers/media/video/v4l2-common.ko
kernel/drivers/media/video/v4l1-compat.ko
root@server:/xdat/Download/linux-tbs-driver# modprobe -r v4l2-int-device.ko
FATAL: Module v4l2_int_device.ko not found.
root@server:/xdat/Download/linux-tbs-driver# modprobe -r kernel/drivers/media/video/v4l2-int-device.ko
FATAL: Module kernel/drivers/media/video/v4l2_int_device.ko not found.könnt ihr mir sagen, was ich falsch mache ?
danke & Gruß,
heril----------
ASUS AT3IONT-I mit NVIDIA ION GPU onboard
TBS6981
Debian Squeeze / XFCE -
Hi,
ich nehme meine Frage zurück, ich habe die folgende Zeile von lspci nicht der tbs-Karte zugeordnet
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)Jetzt hat auch die Installation des Treibers funktioniert und es kann losgehen :-))
Gruß, heriL -
Hi,
mich hat die Kombination von dem ASUS-Board und tbs6981 auch überzeugt und hab im ersten Schritt mal Debian installiert.
Leider ist die Treiberübersetzung ist erstmal schiefgelaufen und die tbs-Karte von lspci nicht erkannt.lspci müßte die Karte doch eigentlich auch ohne Treiber erkennen. Hast du damit auch Probleme gehabt ?
(debian squeezy mit Kernel 2.6.32-?-386)Gruß, heriL