Portál AbcLinuxu, 10. května 2025 22:31

Dotaz: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580

9.10.2010 11:16 Dima
Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
Přečteno: 3026×
Odpovědět | Admin
Příloha:
Zijstil jsem, ze tuner obsahuje

Demolutator RTL2832U Tuner FCI FC 2580.

Cistak je uplne stejny jako u MSI Digivox_mini2_v3. Rozdil jen v poslednim pismenku u FC2580: U digivox "L" u LifeView LV5T DVB-T USB R/C "B". Myslim si ze jsou to stejne chipy.

http://automagically.de/images/msi_digivox_mini2_v3_01.jpg

Tuner ma stejnou indentifikaci jako MSi DigiVOX: usb 2-9: New USB device found, idVendor=1d19, idProduct=1101.

Pro instalaci ovlace jsem pouzil navod pro L5VT-Deluxe:

http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/usb/lifeview-lv5tdlx-dvb-t-usb Ovladac: http://www.turnovfree.net/~stybla/linux/v4l-dvb/lv5tdlx/091207_RTL2832U_LINUX_Ver1.4.2.rar.

Po instalaci ovladace a zasunuti tuneru dostanu takovy dmesg:

vb-usb: found a 'DK DVBT DONGLE' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (DK DVBT DONGLE) DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)... dvb-usb: DK DVBT DONGLE successfully initialized and connected. dvb-usb: found a 'DK DVBT DONGLE' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (DK DVBT DONGLE) DVB: registering adapter 2 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)... dvb-usb: DK DVBT DONGLE successfully initialized and connected. usbcore: registered new interface driver dvb_usb_rtl2832u.

Coz je v pozadku. Ale pri zkousce se divat na TV v Kaffeine nebo skenovat stanice ovladac spadne.

Podle jedneho zdroju http://wiki.ubuntu.cz/MSI%20DigiVox%20mini%20II%20V3.0%20černáMSI Digi VOX ma tuner TUA9001. Navod sepsany podle navodu na nemeckem webu.

Podle jineho http://wiki.ubuntuusers.de/MSI_DigiVox_mini_II#DigiVox-mini-II-V3-0-auch-DigiVox-mini-deluxe-ID-1d19-1101 tuner FC2580.

Jak zjistim jaky tuner prave pouzije mnou zkompilovany ovladac pro zarizeni idVendor=1d19, idProduct=1101?

ID zarizeni je uvedeno uvedeno v linux/drivers/media/dvb/dvb-usb/rtl2832u.h. Soubor v priloze.

Myslim si,ze tuner nefunguje asi kvuli tomu,ze ovladac je zkompilovany pro tuner TUA9001 ne pro FC2580. Jak se da upravit zdrojak tak aby pro zarizeni idVendor=1d19, idProduct=1101 byla pouzita prave kombinace RTL2832U+FC2580? Dekuji za napady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.10.2010 12:32 jozinzbazin
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja jsem kdysi pro pritelkyni vyrobil rpm balik s ovladacem pro jadro 2.6.33.5 a to za pouziti prave tech postupu, co tam jsou uvedeny na tech strankach. Po aktualizaci jadra na novejsi ale ten postup ne a ne fungovat. Bylo potreba to lehce upravit, aby se to podarilo opet zkompilovat, ale ve vysledku s novejsim jadrem nez 2.6.33.x se ten ovladac stejne pri pouziti zhrouti, stravil jsem tim dost casu a tak jsem to nakonec prozatim odlozil. Mozna bych zkusil, jestli to bude fungovat prave se starsim jadrem. S novym mi to totiz nikdy neslo
9.10.2010 13:12 Dima
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
Mluvite o stejnem TV Tuneru LV5T DVB-T USB R/C ? Protoze ten o kterem v navodu se mluvi LV5T DVB-T Deluxe ma par chipu RTL2832U+TIA9001. A ten jsem jednemu znamenmu rozchodil. Sice s nejakymi problemy ale jede to.

A prave u tohoto se domnivam ze ovladac se zkompiluje pro par cipu RTL2832U+TIA9001? Nevim jak to overit? A tek potrebuji ovladac upravit aby byl pouzitelny pro par chipu RTL2832U+FC2580. Tutiz podpora v ovladaci je, ale ja prave nevim jak na to.
9.10.2010 19:41 jozinzbazin
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
jednalo se o MSI DIGIVOX Micro HD
usb 1-4: new high speed USB device using ehci_hcd and address 3
usb 1-4: New USB device found, idVendor=1d19, idProduct=1104
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-4: Product: Rtl2832UDVB
usb 1-4: Manufacturer: Realtek
dvb-usb: found a 'MSI DIGIVOX Micro HD' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (MSI DIGIVOX Micro HD)
DVB: registering adapter 0 frontend 0 (Realtek RTL2832 DVB-T)...
dvb-usb: MSI DIGIVOX Micro HD successfully initialized and connected.
dvb-usb: found a 'MSI DIGIVOX Micro HD' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (MSI DIGIVOX Micro HD)
DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T)...
dvb-usb: MSI DIGIVOX Micro HD successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_rtl2832u
co to pouziva za tuner popravde nevim
9.10.2010 21:20 Dima
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
mate podbny tuner a remne podle ID mate jinou verzi idVendor=1d19, idProduct=1104. Ja mam idVendor=1d19, idProduct=1101.
15.10.2010 10:16 Dima
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak se mi podarilo dostat debug spravy. A ovladac skutecne detekuje chip tuner FCi2580. Tady je vystup

usb 2-9: new high speed USB device using ehci_hcd and address 3

usb 2-9: New USB device found, idVendor=1d19, idProduct=1101

usb 2-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3

usb 2-9: Product: Rtl2832UDVB

usb 2-9: Manufacturer: Realtek

usb 2-9: SerialNumber: 0

check for warm bda 2832

check for warm 13d3 3274

check for warm 1b80 d396

check for warm 1d19 1101

dvb-usb: found a 'DK DVBT DONGLE' in warm state.

power control: 1

dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

all in all I will use 40960 bytes for streaming

allocating buffer 0

buffer 0: ffff8800a7b45000 (dma: 2813612032)

allocating buffer 1

buffer 1: ffff8800ba965000 (dma: 3130413056)

allocating buffer 2

buffer 2: ffff8800a790f000 (dma: 2811293696)

allocating buffer 3

buffer 3: ffff8800baa86000 (dma: 3131596800)

allocating buffer 4

buffer 4: ffff8800ba987000 (dma: 3130552320)

allocating buffer 5

buffer 5: ffff8800ba9c6000 (dma: 3130810368)

allocating buffer 6

buffer 6: ffff8800a7a9d000 (dma: 2812923904)

allocating buffer 7

buffer 7: ffff8800a7838000 (dma: 2810413056)

allocating buffer 8

buffer 8: ffff8800ba8a9000 (dma: 3129643008)

allocating buffer 9

buffer 9: ffff8800ba98c000 (dma: 3130572800)

allocation successful

DVB: registering new adapter (DK DVBT DONGLE)

+rtl2832u_fe_attach

-rtl2832u_fe_attach

DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)...

power control: 0

dvb-usb: DK DVBT DONGLE successfully initialized and connected.

check for warm bda 2832

check for warm 13d3 3274

check for warm 1b80 d396

check for warm 1d19 1101

dvb-usb: found a 'DK DVBT DONGLE' in warm state.

power control: 1

dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

all in all I will use 40960 bytes for streaming

allocating buffer 0

buffer 0: ffff8800a7962000 (dma: 2811633664)

allocating buffer 1

buffer 1: ffff8800a7963000 (dma: 2811637760)

allocating buffer 2

buffer 2: ffff8800a7964000 (dma: 2811641856)

allocating buffer 3

buffer 3: ffff8800a7965000 (dma: 2811645952)

allocating buffer 4

buffer 4: ffff8800a7966000 (dma: 2811650048)

allocating buffer 5

buffer 5: ffff8800a7967000 (dma: 2811654144)

allocating buffer 6

buffer 6: ffff8800a7830000 (dma: 2810380288)

allocating buffer 7

buffer 7: ffff8800a7831000 (dma: 2810384384)

allocating buffer 8

buffer 8: ffff8800a7832000 (dma: 2810388480)

allocating buffer 9

buffer 9: ffff8800a7833000 (dma: 2810392576)

allocation successful

DVB: registering new adapter (DK DVBT DONGLE)

+rtl2832u_fe_attach

-rtl2832u_fe_attach

DVB: registering adapter 2 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)...

power control: 0

dvb-usb: DK DVBT DONGLE successfully initialized and connected.

usbcore: registered new interface driver dvb_usb_rtl2832u

rtl2832_ts_bus_ctrl : Do Nothing

rtl2832_ts_bus_ctrl : Do Nothing

rtl2832_ts_bus_ctrl : Do Nothing

rtl2832_ts_bus_ctrl : Do Nothing

rtl2832_ts_bus_ctrl : Do Nothing

power control: 1

+rtl2832_init

+usb_init_setting

+usb_init_bulk_setting

HIGH SPEED

-usb_init_bulk_setting

+usb_epa_fifo_reset

-usb_epa_fifo_reset

-usb_init_setting

+gpio3_out_setting

-gpio3_out_setting

+demod_ctl1_setting

-demod_ctl1_setting

+suspend_latch_setting

-suspend_latch_setting

+demod_ctl_setting

-demod_ctl_setting

+set_tuner_power

-set_tuner_power

+check_tuner_type

error!! read_rtl2832_tuner_register: ret=-32, DA=0xc0, len=1, offset=0x0, data=(0x33,)

-check_tuner_type : FC2580 tuner on board...

+check_dtmb_support

+set_demod_2836_power onoff = 1

error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=1, page=0, offset=0x1, data=(0xff,)

-set_demod_2836_power onoff = 1 fail

error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=2, page=5, offset=0x10, data=(0x1,0x0,)

-check_dtmb_support RTL2836 NOT FOUND.....

+set_demod_2836_power onoff = 0

error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=1, page=0, offset=0x1, data=(0xff,)

-set_demod_2836_power onoff = 0 fail

demod_type is 0

+build_nim_module

-build_nim_module

+demod_init_setting

demod_init_setting for RTL2832

-demod_init_setting

BUG: unable to handle kernel NULL pointer dereference at (null)

IP: [<(null)>] (null)

PGD 2c19c067 PUD 2c235067 PMD 0

Oops: 0010 [#1] SMP

last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map

CPU 3

Pid: 6534, comm: kdvb-ad-2-fe-0 Tainted: P 2.6.33.7-desktop-1mnb #1 M4N68T Pro/System Product Name

RIP: 0010:[<0000000000000000>] [<(null)>] (null)

RSP: 0018:ffff8800a1221c88 EFLAGS: 00010286

RAX: ffff8800a1ccc530 RBX: ffff8800a1ccc600 RCX: 0000000000000002

RDX: ffff8800a1221ca0 RSI: 00000000000000ac RDI: ffff8800a1ccc530

RBP: ffff8800a1221c90 R08: ffff8800a1221ca0 R09: 0000000000000000

R10: 0000000000000000 R11: 0000000000000246 R12: ffff8800a1ccc598

R13: 0000000000000001 R14: 0000000000004000 R15: ffff8800a1221dac

FS: 00007fcf2778b710(0000) GS:ffff8800054c0000(0000) knlGS:00000000f5f416d0

CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b

CR2: 0000000000000000 CR3: 000000002c2d4000 CR4: 00000000000006e0

DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000

DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400

Process kdvb-ad-2-fe-0 (pid: 6534, threadinfo ffff8800a1220000, task ffff8800a1c8ace0)

Stack:

ffffffffa13fc756 ffff8800a1221cb0 ffffffffa1408c97 ffff8800a1220000

<0> ffff8800a1221dac ffff8800a1221ce0 ffffffffa14097d2 ffff8800a1ccc600

<0> ffff8800a1ccc518 ffff8800a1ccc598 ffff8800a1221db0 ffff8800a1221cf0

Call Trace:

[<ffffffffa13fc756>] ? rtl2832_ForwardI2cWritingCmd+0x26/0x30 [dvb_usb_rtl2832u]

[<ffffffffa1408c97>] fc2580_i2c_write+0x27/0x40 [dvb_usb_rtl2832u]

[<ffffffffa14097d2>] fc2580_set_init+0x22/0x1c0 [dvb_usb_rtl2832u]

[<ffffffffa14099a7>] fc2580_Initialize+0x37/0x50 [dvb_usb_rtl2832u]

[<ffffffffa1400a1f>] rtl2832_fc2580_Initialize+0x5f/0x170 [dvb_usb_rtl2832u]

[<ffffffffa14052b8>] rtl2832_init+0xc68/0x1560 [dvb_usb_rtl2832u]

[<ffffffffa14033d0>] ? custom_wait_ms+0x0/0x20 [dvb_usb_rtl2832u]

[<ffffffffa03782e0>] ? dvb_frontend_thread+0x0/0x750 [dvb_core]

[<ffffffffa0404522>] dvb_usb_fe_wakeup+0x42/0x50 [dvb_usb]

[<ffffffffa0376fbc>] dvb_frontend_init+0x2c/0xa0 [dvb_core]

[<ffffffffa0378368>] dvb_frontend_thread+0x88/0x750 [dvb_core]

[<ffffffffa03782e0>] ? dvb_frontend_thread+0x0/0x750 [dvb_core]

[<ffffffff81076b96>] kthread+0x96/0xa0

[<ffffffff8100ae64>] kernel_thread_helper+0x4/0x10

[<ffffffff81076b00>] ? kthread+0x0/0xa0

[<ffffffff8100ae60>] ? kernel_thread_helper+0x0/0x10

Code: Bad RIP value.

RIP [<(null)>] (null)

RSP <ffff8800a1221c88>

CR2: 0000000000000000

---[ end trace edaf204119862ebc ]---

 

Inicializace probehne bez problemu. Problem nastavana pri skenovani, respektive ladeni, kanalu. Zjevne ovladac precte z registru chipu jine hodnoty nez ocekava a typ padem neumi poslat spravny komand tuneru.

Co se tim da udelat?

Kde se da nahlasit chyba V4L?

10.1.2011 22:26 zito | blog: zito
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
zkuste novejsi verzi ovladace 2.0.1

Ted se jeste snazim rozchodit IR ovladani... Snad o tom napisu pak do blogu...
11.1.2011 12:48 Dima
Rozbalit Rozbalit vše Re: Tv Tuner LifeView LV5T DVB-T USB R/C RTL2832U+FC2580
Diki za rada. Uz jsem to vyresil. Funguje tuner i se starsim ovladacem.

Tuner je rebranded kopie MSI DigiVox v.3.0.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.