TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

Problémy a zkušenosti s hardwarem, perifériemi a jejich ovladači
Zpráva
Autor
becherekmg
Příspěvky: 22
Registrován: 30 pro 2014, 18:39

TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#1 Příspěvek od becherekmg »

Zdravím.

Mám takový problém s touto kartou. Používám Linux Mint 17.3 a karta po zapnutí systému někdy funguje a někdy ne. dmesg hlasí vše tak jak má (tedy správnou detekci karty, správně načtený firmware, správný ovladač), čili tady probíhá vše tak jak má (přesně tak, jak na výše uvedeném odkazu uvedeno). Zprvu jsem usuzoval, že by to mohla být nějaká hardwarová chyba, ale když na tom samém systému použiji starší jádro (3.13.0-87), tak karta jede naprosto bez problémů. S novějším (4.4.0-24) je s kartou opět problém.

Řešení problému je tedy jasné - zůstat na jádře 3.13.0-87. Jenomže já také plánuji přechod na Mint 18. A obávám se, že tak budu postaven před stejný problém. Čili se ptám, zda by tady někdo nevěděl, jak s tím naložit? Je možné, že by byl problém ve stáří karty - systém na ní nabíhá moc rychle? Doposud jsem ji měl totiž na stroji, kde byl HDD a teď využívám SD a rozdíl v startování systému je markantní. Další, co mám nové, je grafická karta NVIDIA - před tím jsem vždy používal pouze integrovanou grafiku. Je možné, že by se "tloukl" nějaký modul s grafické karty a TV karty?

A ještě pro upřesnění - to že karta nejde znamená, že ani kaffeine ani vlc není schopno naladit kanál. A ani w_scan nic nenajde. Když karta funguje, vše jde bez problémů

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#2 Příspěvek od menom »

.

Mohol by si skusit editovat

Kód: Vybrat vše

/etc/modules
A dopisat tam

Kód: Vybrat vše

saa7134-dvb
Ulozit a restart PC.
Tym sa bude natahovat modul automaticky pri starte PC.

.
.

becherekmg
Příspěvky: 22
Registrován: 30 pro 2014, 18:39

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#3 Příspěvek od becherekmg »

Děkuji za poměrně rychlou radu.

Rád bych si to ale ujasnil. Co by tato editace přesně způsobila - jde mi totiž o to, že moduly saa7134 jsou vždy natažené (ať karta funguje nebo ne), čili toto se mi jeví zbytečné. Nebo to způsobí, že se zmíněný modul bude prioritní?

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#4 Příspěvek od menom »

.

Stalo sa to aj u mna, ze s niektorym jadrom USB DVB-T tuner fungoval a s dalsim ne.

Niekedy staci ukoncit vsetky programy co by mohli sahat na tu kartu, odstranit modul z jadra, potom znova natahnut modul do jadra ...

Mohol by si sem kopirovat tie podstatne casti vypisov, ak chces aby sa tym niekto zaoberal.

Aspon cely odstavec kde sa pise o tej karte

Kód: Vybrat vše

lspci -v

Kód: Vybrat vše

dmesg
.
.

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#5 Příspěvek od menom »

.

Inak ked ma LM 17.3 tak by mal mat jadro 3.19 co je v zaklade po instalacii

Ale treba skusat co sadne aj o tom je linux ....

.
.

becherekmg
Příspěvky: 22
Registrován: 30 pro 2014, 18:39

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#6 Příspěvek od becherekmg »

menom píše:.

Stalo sa to aj u mna, ze s niektorym jadrom USB DVB-T tuner fungoval a s dalsim ne.

Niekedy staci ukoncit vsetky programy co by mohli sahat na tu kartu, odstranit modul z jadra, potom znova natahnut modul do jadra ...
Ha, tak tohle je asi to, co by mě mohlo popostrčit dále. Celé to na mě působí, jako kdyby tu kartu využívalo něco jiného, když mi v kaffeinu nefunguje. A pokus odstranit modul saa7134 (že bych ho pak znovu zavedl) skončil neúspěchem, protože systém hlásí, že je využíván.

Máte někdo nějaký nápad, co by hned po startu mohlo kartu využívat? Teď totiž vůbec nevím, jak to zjistit. Cíleně totiž nic zapnutého nemám. Přes ps -ef? Nebo lze nějak zjistit, co právě daný hardware využívá?

Jinak, co se týče výpisů, tak teď zrovna běžím na jádře 4.4.0-24-generic a karta funguje. Ale výpisy jsou úplně stejné, když karta nefunguje:

Kód: Vybrat vše

lspci -vv
05:05.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
	Subsystem: Hauppauge computer works Inc. WinTV HVR-1110
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (21000ns min, 8000ns max)
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at f7200000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
	Kernel driver in use: saa7134

Kód: Vybrat vše

lsmod
Module                  Size  Used by
saa7134_alsa           20480  1 
tda1004x               24576  1 
saa7134_dvb            40960  0 
videobuf2_dvb          16384  1 saa7134_dvb
dvb_core              122880  1 videobuf2_dvb
rc_hauppauge           16384  0 
ir_kbd_i2c             16384  0 
usblp                  20480  0 
tda827x                20480  2 
mxm_wmi                16384  0 
bnep                   20480  2 
rfcomm                 69632  0 
bluetooth             516096  10 bnep,rfcomm
snd_hda_codec_hdmi     53248  1 
tda8290                24576  1 
tuner                  28672  1 
nvidia               8642560  60 
intel_rapl             20480  0 
x86_pkg_temp_thermal    16384  0 
intel_powerclamp       16384  0 
coretemp               16384  0 
kvm_intel             167936  0 
kvm                   532480  1 kvm_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0 
crc32_pclmul           16384  0 
binfmt_misc            20480  1 
joydev                 20480  0 
input_leds             16384  0 
dm_multipath           24576  0 
aesni_intel           167936  0 
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  2 aesni_intel,ablk_helper
serio_raw              16384  0 
saa7134               188416  2 saa7134_dvb,saa7134_alsa
snd_hda_codec_realtek    81920  1 
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
tveeprom               24576  1 saa7134
rc_core                28672  4 rc_hauppauge,saa7134,ir_kbd_i2c
videobuf2_dma_sg       16384  2 saa7134_dvb,saa7134
videobuf2_memops       16384  1 videobuf2_dma_sg
videobuf2_v4l2         28672  3 saa7134_dvb,saa7134,videobuf2_dvb
videobuf2_core         36864  3 saa7134,videobuf2_v4l2,videobuf2_dvb
v4l2_common            16384  3 tuner,saa7134,videobuf2_v4l2
videodev              180224  5 tuner,saa7134,v4l2_common,videobuf2_core,videobuf2_v4l2
snd_hda_intel          36864  4 
drm                   360448  3 nvidia
media                  24576  2 tuner,videodev
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
lpc_ich                24576  0 
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               106496  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,saa7134_alsa,snd_hda_core
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
8250_fintek            16384  0 
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
tpm_infineon           20480  0 
snd_timer              32768  2 snd_pcm,snd_seq
snd                    81920  22 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,
snd_hda_intel,snd_seq_device,saa7134_alsa
wmi                    20480  1 mxm_wmi
mei_me                 36864  0 
intel_smartconnect     16384  0 
parport_pc             36864  0 
mei                   102400  1 mei_me
mac_hid                16384  0 
ppdev                  20480  0 
soundcore              16384  1 snd
shpchp                 36864  0 
lp                     20480  0 
parport                49152  3 lp,ppdev,parport_pc
dm_mirror              24576  0 
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
hid_generic            16384  0 
usbhid                 49152  0 
hid                   118784  2 hid_generic,usbhid
uas                    24576  0 
usb_storage            69632  1 uas
psmouse               122880  0 
8139too                36864  0 
ahci                   36864  4 
8139cp                 28672  0 
r8169                  81920  0 
libahci                32768  1 ahci
mii                    16384  3 r8169,8139cp,8139too
video                  40960  0 
fjes                   28672  0 

Kód: Vybrat vše

dmesg
[    2.661829] saa7134: saa7130/34: v4l2 driver version 0, 2, 17 loaded
[    2.661906] saa7134: saa7133[0]: found at 0000:05:05.0, rev: 209, irq: 17, latency: 64, mmio: 0xf7200000
[    2.661912] saa7134: saa7133[0]: subsystem: 0070:6701, board: Hauppauge WinTV-HVR1110 DVB-T/Hybrid [card=104,autodetected]
[    2.661924] saa7134: saa7133[0]: board init: gpio is 6400000
[    2.822595] saa7134: i2c eeprom 00: 70 00 01 67 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[    2.822598] saa7134: i2c eeprom 10: ff ff ff 0e ff 20 ff ff ff ff ff ff ff ff ff ff
[    2.822599] saa7134: i2c eeprom 20: 01 40 01 32 32 01 01 33 88 ff 00 aa ff ff ff ff
[    2.822599] saa7134: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    2.822600] saa7134: i2c eeprom 40: ff 21 00 c2 96 10 03 32 15 60 ff ff ff ff ff ff
[    2.822601] saa7134: i2c eeprom 50: ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.822602] saa7134: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.822603] saa7134: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.822604] saa7134: i2c eeprom 80: 84 09 00 04 20 77 00 40 60 8d 0d f0 73 05 29 00
[    2.822605] saa7134: i2c eeprom 90: 84 08 00 06 cb 05 01 00 94 48 89 72 07 70 73 09
[    2.822606] saa7134: i2c eeprom a0: 23 5f 73 0a fc 72 72 0b 2f 72 0e 01 72 0f 03 72
[    2.822607] saa7134: i2c eeprom b0: 10 01 72 11 ff 79 44 00 00 00 00 00 00 00 00 00
[    2.822608] saa7134: i2c eeprom c0: 84 09 00 04 20 77 00 40 60 8d 0d f0 73 05 29 00
[    2.822608] saa7134: i2c eeprom d0: 84 08 00 06 cb 05 01 00 94 48 89 72 07 70 73 09
[    2.822609] saa7134: i2c eeprom e0: 23 5f 73 0a fc 72 72 0b 2f 72 0e 01 72 0f 03 72
[    2.822610] saa7134: i2c eeprom f0: 10 01 72 11 ff 79 44 00 00 00 00 00 00 00 00 00
[    2.822664] saa7134: saa7133[0]: hauppauge eeprom: model=67019
[    6.828868] saa7134: saa7133[0]: registered device video0 [v4l2]
[    6.828907] saa7134: saa7133[0]: registered device vbi0
[    6.828965] saa7134: saa7133[0]: registered device radio0
[    6.835489] saa7134_dvb: dvb_init() allocating 1 frontend
[    2.661912] saa7134: saa7133[0]: subsystem: 0070:6701, board: Hauppauge WinTV-HVR1110 DVB-T/Hybrid [card=104,autodetected]
[    2.822659] tveeprom 0-0050: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[    6.852769] DVB: registering new adapter (saa7133[0])
[    6.852773] saa7134 0000:05:05.0: DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
[    6.984757] tda1004x: setting up plls for 48MHz sampling clock
[    9.320745] tda1004x: timeout waiting for DSP ready
[    9.360773] tda1004x: found firmware revision 0 -- invalid
[    9.360775] tda1004x: trying to boot from eeprom
[   11.692754] tda1004x: timeout waiting for DSP ready
[   11.732778] tda1004x: found firmware revision 0 -- invalid
[   11.732780] tda1004x: waiting for firmware upload...
[   24.228737] tda1004x: found firmware revision 29 -- ok
[ 1605.754371] tda1004x: setting up plls for 48MHz sampling clock
[ 1606.046376] tda1004x: found firmware revision 29 -- ok
[   24.638380] saa7134_alsa: saa7134 ALSA driver for DMA sound loaded
[   24.638396] saa7134_alsa: saa7133[0]/alsa: saa7133[0] at 0xf7200000 irq 17 registered as card -2
Naposledy upravil(a) becherekmg dne 31 črc 2016, 13:59, celkem upraveno 1 x.

becherekmg
Příspěvky: 22
Registrován: 30 pro 2014, 18:39

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#7 Příspěvek od becherekmg »

menom píše:.

Inak ked ma LM 17.3 tak by mal mat jadro 3.19 co je v zaklade po instalacii

Ale treba skusat co sadne aj o tom je linux ....

.
S jádrem 3.19 je to stejné, jako s jádrem 4.4., čili někdy jde a někdy ne. Proto jsem nejprve zkoušel jásro 3.13, kde to předtím bez problémů jelo a pak následně ještě 4.4., jestli náhodou nebyl problém jenom v jádře 3.19...

Takže aby to bylo jasné, nyní si mohu vybírat při startu systémů ze tří jader:

4.4...
3.19...
3.13...

Přičemž u prvních dvou je problém.

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#8 Příspěvek od menom »

Máte někdo nějaký nápad, co by hned po startu mohlo kartu využívat? Teď totiž vůbec nevím, jak to zjistit. Cíleně totiž nic zapnutého nemám. Přes ps -ef?
Kukol by som na ps aux a zabit proces ktory moze sahat na kartu.

Zaujima ma co by sa stalo , keby si vyskusal postup ako sa pise na linuxtv.org v casti Making the Modules Load into the Kernel at Startup.

.
.

becherekmg
Příspěvky: 22
Registrován: 30 pro 2014, 18:39

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#9 Příspěvek od becherekmg »

menom píše: Zaujima ma co by sa stalo , keby si vyskusal postup ako sa pise na linuxtv.org v casti Making the Modules Load into the Kernel at Startup.
No, tak téhle části jsem pozornost v podstatě nevěnoval, ale můžu to vyzkoušet. V syntaxi se v podstatě nevyznám, ale dekóduji ten příkaz správně, když si myslím, že se jedná o zavedení modulu saa7134 bez saa7134-alsa a saa7134-dvb?

A ještě bych se zeptal v /etc/modprobe.d/alsa-base.conf je toto:

Kód: Vybrat vše

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
Mohlo by to s mým problémem souviset?

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: TV karta Hauppauge WinTV-HVR-1110 někdy jde a někdy ne

#10 Příspěvek od menom »

.

Ano myslim ze to moze suviset, skus to zakomentovat s #

.
.

Zamčeno