Portál AbcLinuxu, 3. května 2025 18:25
modprobe mt352
modprobe bt878
modprobe saa7134
snad to pomuze
modprobe saa7134 card=85
modprobe saa7134-dvb
A pak uz jen pustit Kaffeine, dat si naskenovat programy a radio a fungovat... (A zasnout, jak je originalni prehravac z Widli oproti kaffeine prisernej az nepouzitelnej... )
Kdyz po tom zavedeni tech modulu pustite 'dmesg' a bude to tam psat nejaky problemy s firmwarem, tak to chce jeste nakopirovat do /lib/firmware/ jeden spravnej soubor s priponou .fw ...
(Pokud by nekdo trval na analogu, tak mi (polo)funguje:
modprobe saa7134 card=69
modprobe saa7134-oss (pro zvuk)
Nefunguje pak DVB a nedaj' se s tim ladit ani prepinat kanaly (co si ve Widlich naladite, v linuxu jako kdyz najdete :-/ ))
saa7133[0]: found at 0000:03:00.0, rev: 209, irq: 177, latency: 0, mmio: 0xe0200000 PCI: Setting latency timer of device 0000:03:00.0 to 64 saa7133[0]: subsystem: 1461:f436, board: AverTV DVB-T 777 [card=85,insmod option] saa7133[0]: board init: gpio is 220000 saa7133[0]: i2c eeprom 00: 61 14 36 f4 00 00 00 00 00 00 00 00 00 00 00 00 saa7133[0]: i2c eeprom 10: 00 ff e2 0e ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: avertv 777 dvb setup mt352_read_register: readreg error (reg=127, ret==-5) saa7133[0]: frontend initialization failed
Dale je nutne pred kompilaci modulu z CVS vyhazet vsechno z konfigurace jadra a nechat tam povolenou jenom hlavni volbu 'video for linux' (devices->multimedia) (vsechno ostatni zakazat). Ja ji mam jako modul a u me to vypada krapanek jinak:
saa7133[0]: subsystem: 1461:2c00, board: AverTV DVB-T 777 [card=85,insmod option ] saa7133[0]: board init: gpio is 400 tuner 1-0060: TEA5767 detected. tuner 1-0060: chip found @ 0xc0 (saa7133[0]) tuner 1-0060: type set to 62 (Philips TEA5767HN FM Radio) tda9887 1-0043: chip found @ 0x86 (saa7133[0]) saa7133[0]: i2c eeprom 00: 61 14 00 2c 00 00 00 00 00 00 00 00 00 00 00 00 saa7133[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a3 ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff 32 00 c0 86 1e ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: avertv 777 dvb setup DVB: registering new adapter (saa7133[0]). DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
subsystem: 1461:2c00, ktera je tedy asi podporovana (card=85 ma sice 1461:2c05, ale to je mozna jen kosmeticka zmena a jede to s ni), ale AVerTV Hybrid+FM Cardbus E506 (analog, digital (dvb), FM radio, and pvr)
subsystem: 1461:f436podporovana neni
mplayer -bpp 32 -fs tv:// -tv driver=v4l2:norm=PAL:chanlist=europe-west:freq=527250:outfmt=uyvy
Frekvenci jsem si nasel v konfiguraku z tvtime. Byl bych rad, kdyby nekdo poradil jak na ten zvuk. Jedna se o posledni vec, kvuli ktere mi zabiraji Windows misto na disku (-;
uname -r 2.6.18-ARCH modprobe tuner modprobe xc3028_tuner modprobe saa7134 card=99 dmesg saa7133[0]: found at 0000:07:00.0, rev: 209, irq: 18, latency: 0, mmio: 0x34000000 PCI: Setting latency timer of device 0000:07:00.0 to 64 saa7133[0]: subsystem: 1461:f436, board: AVerMedia Cardbus TV/Radio (E506R) [card=99,insmod option] saa7133[0]: board init: gpio is 220000 tuner 1-0061: chip found @ 0xc2 (saa7133[0]) xc3028-tuner.c: only analogue and DVB-T are supported at the moment xc3028-tuner.c: selected videostandard PAL-B/G xc3028-tuner.c: ANALOG Mode! xc3028-tuner.c: Firmware uploaded xc3028-tuner.c: default V4L2_STD_BG saa7133[0]: Huh, no eeprom present (err=-5)? xc3028-tuner.c: V4L2_STD_PAL saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0kdyz dam jenom modprobe saa7134, zmizi chyba no eeprom present, ale zase nedojde k rozpoznani karty:
saa7130/34: v4l2 driver version 0.2.14 loaded saa7133[0]: found at 0000:07:00.0, rev: 209, irq: 18, latency: 64, mmio: 0x34000000 saa7133[0]: subsystem: 1461:f436, board: UNKNOWN/GENERIC [card=0,autodetected] saa7133[0]: board init: gpio is effffff saa7133[0]: i2c eeprom 00: 61 14 36 f4 00 00 00 00 00 00 00 00 00 00 00 00 saa7133[0]: i2c eeprom 10: 00 ff e2 0e ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0
modprobe -r saa7134_alsa modprobe -r saa7134 modprobe saa7134 card=99 modprobe saa7134_alsa A velmi dulezite (udela frontend): modprobe saa7134-dvbdmesg:
[ 233.647144] saa7134 ALSA driver for DMA sound unloaded [ 246.948583] Linux video capture interface: v2.00 [ 246.968043] saa7130/34: v4l2 driver version 0.2.14 loaded [ 246.968176] saa7133[0]: found at 0000:02:0b.0, rev: 209, irq: 19, latency: 64 [ 246.968183] saa7133[0]: subsystem: 1461:2c00, board: AVerMedia TV Hybrid A16A [ 246.968439] saa7133[0]: board init: gpio is 2f000 [ 246.968570] input: saa7134 IR (AVerMedia TV Hybrid as /class/input/input9 [ 247.101107] saa7133[0]: i2c eeprom 00: 61 14 00 2c 00 00 00 00 00 00 00 00 00 [ 247.101117] saa7133[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff [ 247.101124] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a3 ff [ 247.101131] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff [ 247.101138] saa7133[0]: i2c eeprom 40: ff 32 00 c0 86 1e ff ff ff ff ff ff ff [ 247.101145] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff [ 247.101153] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff [ 247.101160] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff [ 247.168917] tuner 0-0043: chip found @ 0x86 (saa7133[0]) [ 247.168966] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner) [ 247.184879] tuner 0-0060: TEA5767 detected. [ 247.184884] tuner 0-0060: chip found @ 0xc0 (saa7133[0]) [ 247.184928] tuner 0-0060: type set to 62 (Philips TEA5767HN FM Radio) [ 247.187820] saa7133[0]: registered device video0 [v4l2] [ 247.187910] saa7133[0]: registered device vbi0 [ 247.187994] saa7133[0]: registered device radio0 [ 247.278639] saa7134 ALSA driver for DMA sound loaded [ 247.278879] saa7133[0]/alsa: saa7133[0] at 0xfeaff000 irq 19 registered as ca [ 256.387513] saa7133[0]: avertv 777 dvb setup [ 256.430995] DVB: registering new adapter (saa7133[0]). [ 256.431085] DVB: registering frontend 0 (Zarlink MT352 DVB-T)...Pak jsem pustil scan na soubor cz-Praha:
# DVB-T Praha (Prague, Czech Republic) # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 506000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE T 674000000 8MHz 2/3 NONE QAM64 8k 1/16 NONE T 818000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
scan cz-Praha > channels.confchannels.conf jsem si hodil do ~/.xine/channels.conf A muzeme vesele sledovat pres gxine. Mam fakt radost, ze to konecne jede.
http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel?cmd=manifest;manifest=977c6f17681731a3497c72165fd90779cbaedc93;path=/;style=gitweb
v4l-dvb-kernel. pccard: CardBus card inserted into slot 0
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
saa7133[0]: found at 0000:02:00.0, rev: 209, irq: 5, latency: 0, mmio: 0x54000000
PCI: Setting latency timer of device 0000:02:00.0 to 64
saa7133[0]: subsystem: 1461:f436, board: AVerMedia Cardbus TV/Radio (E506R) [card=104,autodetected]
saa7133[0]: board init: gpio is 2220000
tuner 1-0061: chip found @ 0xc2 (saa7133[0])
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
ERROR TUNER TYPE NOT SUPPORTED (-540805100)
saa7133[0]: i2c eeprom 00: 61 14 36 f4 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 10: 00 ff e2 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Loading base firmware: xc3028_init0.i2c.fw
XC3028: NO GPIO CALLBACK FUNCTION PROVIDED - SWITCHING MODES WON'T WORK (GPIO FW ARG: 0)!
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
http://www.linuxtv.org/v4lwiki/index.php/Em2880
. Zkousel jsem i jine verze firmwaru - vpodstate mi to pise presne to same, co jde nalezt zde:http://www.linuxtv.org/v4lwiki/index.php/Talk:AVerMedia_Cardbus_Hybrid_TV_FM_E506R
pokud jsem zkousel spustit aplikaci dvbscan dodavanou k driverum primo od Averu, nepochodil jsem s nasledujici hlaskou:
./dvbscan dvb-t/cz-Praha
scanning dvb-t/cz-Praha
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2232: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
Pri zkouseni zapnout DVB v xine dostanu hlasku: There is no input plugin avaible to handle dvb://(null)
Linux myprecious 2.6.19-gentoo-r5 #27 Sat Feb 24 22:12:24 CET 2007 i686 Intel(R) Pentium(R) M processor 1.86GHz GenuineIntel GNU/Linux
Zdravim
Z linuxtv.org se experimentalni ovladace presunuli sem.
http://mcentral.de/wiki/index.php/AverMedia_Cardbus_Hybrid_TV_FM_E506R
Zkompiloval jsem to presne podle navodu na Arch Linuxu 2.6.22-ARCH (2.6.22.6). Radio funguje bez problemu, jen nevim jak je zvuk kvalitni, "radio" od xawtv ukazuje silu signalu i mono/stereo, ale nejak to chrcelo, ale mam jen ten TV pendrek a speakery v notesu.
Analogova TV zda se jakoby jela, tvtime-scan neco naskenuje, pri rucnim prochazeni kanalu se taky situace meni, jako by tam bylo nejake ruseni, nekdy jsem naladil sedivou plochu s sikmymy svetlymy pruhy. Rozhodne to nevypadalo jako TV bez signalu, ale obraz tam nebyl.
pokus o digital hlasi to co driv:
[root@zdenek-notes zdenek]# scan /usr/share/dvb-utils/scan/dvb-t/cz-BukovaHora
scanning /usr/share/dvb-utils/scan/dvb-t/cz-BukovaHora
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
saa7133[0]: found at 0000:07:00.0, rev: 209, irq: 16, latency: 0, mmio: 0x48000000 PCI: Setting latency timer of device 0000:07:00.0 to 64 saa7133[0]: subsystem: 1461:f436, board: AVerMedia Cardbus TV/Radio (E506R) [card=117,autodetected] saa7133[0]: board init: gpio is 220000 saa7133[0]: i2c eeprom 00: 61 14 36 f4 00 00 00 00 00 00 00 00 00 00 00 00 saa7133[0]: i2c eeprom 10: 00 ff e2 0e ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff tuner 1-0061: chip found @ 0xc2 (saa7133[0]) /tmp/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback tuner 0x61: Configuration acknowledged /tmp/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback tuner 0x61: Configuration acknowledged /tmp/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback /tmp/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request! /tmp/v4l-dvb-experimental/v4l/tuner-core.c: xc3028 tuner successfully loaded saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 saa7133[0]/alsa: saa7133[0] at 0x48000000 irq 16 registered as card -1
Mam ji pujcenou od kluka co Linux zna (je sitar), ale pouziva radsi wokna, ze pry potrebuje pracovat a ne si hrat. Zrovna v tomhle pripade ma pravdu...
Zdenek
[root@alderaan v4l]# make ... In file included from /root/v4l-dvb-experimental/v4l/flexcop-common.h:23, from /root/v4l-dvb-experimental/v4l/flexcop-pci.c:10: /root/v4l-dvb-experimental/v4l/dvb_frontend.h:42:33: error: media/v4l_dvb_tuner.h: No such file or directory In file included from /root/v4l-dvb-experimental/v4l/flexcop-common.h:23, from /root/v4l-dvb-experimental/v4l/flexcop-pci.c:10: /root/v4l-dvb-experimental/v4l/dvb_frontend.h:165: error: field 'tuner_ops' has incomplete type make[2]: *** [/root/v4l-dvb-experimental/v4l/flexcop-pci.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /root/v4l-dvb-experimental/v4l/flexcop-common.h:23, from /root/v4l-dvb-experimental/v4l/flexcop-usb.c:11: /root/v4l-dvb-experimental/v4l/dvb_frontend.h:42:33: error: media/v4l_dvb_tuner.h: No such file or directory In file included from /root/v4l-dvb-experimental/v4l/flexcop-common.h:23, from /root/v4l-dvb-experimental/v4l/flexcop-usb.c:11: /root/v4l-dvb-experimental/v4l/dvb_frontend.h:165: error: field 'tuner_ops' has incomplete type make[2]: *** [/root/v4l-dvb-experimental/v4l/flexcop-usb.o] Error 1 make[1]: *** [_module_/root/v4l-dvb-experimental/v4l] Error 2 make: *** [default] Error 2Na 2.6.23 vše fungovalo. Podařilo se někomu ovladač přeložit s novým jádrem nebo je chyba v GCC?
videobuf_core: exports duplicate symbol videobuf_mmap_mapper (owned by video_buf) videobuf_dma_sg: Unknown symbol videobuf_queue_core_inita při provozu ještě
saa7133[0]: dsp access error
http://gentoo-wiki.com/HARDWARE_avertv_cardbus#Getting_the_card_to_work_with_kernel_2.6.26.2B
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.