Gå til innhold

TVboks - Mythtv og kanal-innstillinger.


Anbefalte innlegg

Hei!

 

Endelig er Hauppauge PVR-150 -kortet i boks(en)! Jeg har fått FX5200-kortet til å gi en brukbar output gjennom s-video, og holder nå på med selve driverne og firmware til kortet.

 

dmesg | grep ivtv

 

Gir meg:

 

[4294701.674000] ivtv:  ==================== START INIT IVTV ====================
[4294701.674000] ivtv:  version 0.4.1 (tagged release) loading
[4294701.674000] ivtv:  Linux version: 2.6.12-10-686 686 gcc-3.4
[4294701.674000] ivtv:  In case of problems please include the debug info between
[4294701.674000] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[4294701.674000] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[4294701.683000] ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
[4294701.819000] tveeprom: ivtv version
[4294701.819000] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[4294701.863000] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[4294701.863000] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[4294701.926000] cx25840 1-0044: ivtv driver
[4294701.926000] cx25840 1-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
[4294703.602000] ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
[4294703.668000] wm8775 1-001b: ivtv driver
[4294703.668000] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
[4294703.680000] ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
[4294704.429000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[4294714.724000] ivtv0 warning: 1000 ms time out waiting for firmware
[4294714.724000] ivtv0 warning: Failed api call 0x000000c4 with result 0xfffffff0
[4294714.724000] ivtv0: error getting Encoder firmware version
[4294714.724000] ivtv0: Error -16 getting firmware version!
[4294714.735000] ivtv0: Error -16 on initialization
[4294714.735000] ivtv: probe of 0000:00:0f.0 failed with error -16
[4294714.735000] ivtv:  ====================  END INIT IVTV  ====================

 

Noen som kan hjelpe meg? Bruker denne guiden til akkurat dette, men henter også litt fra andre guider.

Endret av meastp
Lenke til kommentar
Videoannonse
Annonse

Hvordan sjekker jeg dette?

 

Jeg har Ubuntu Breezy med standard 2.6.12-10-686-kjerne hentet med apt-get.

 

lsmod:

 

tvuser@tvboks:~$ lsmod
Module                  Size  Used by
rfcomm                 38460  0
l2cap                  24740  5 rfcomm
bluetooth              48356  4 rfcomm,l2cap
speedstep_lib           4228  0
cpufreq_userspace       4316  0
cpufreq_stats           5252  0
freq_table              4388  1 cpufreq_stats
cpufreq_powersave       1696  0
cpufreq_ondemand        6044  0
cpufreq_conservative     6948  0
video                  15748  0
tc1100_wmi              6692  0
sony_acpi               5324  0
pcc_acpi               11104  0
hotkey                  9284  0
dev_acpi               11108  0
i2c_acpi_ec             5472  0
button                  6480  0
battery                 9348  0
container               4384  0
ac                      4708  0
ipv6                  251232  10
af_packet              21768  2
pcspkr                  3396  0
rtc                    12344  0
floppy                 59124  0
snd_maestro3           25380  0
snd_ac97_codec         83932  1 snd_maestro3
snd_pcm_oss            52704  0
snd_mixer_oss          19296  1 snd_pcm_oss
snd_pcm                88840  3 snd_maestro3,snd_ac97_codec,snd_pcm_oss
snd_timer              24164  1 snd_pcm
snd_page_alloc         10600  1 snd_pcm
snd                    54884  6 snd_maestro3,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9600  1 snd
tda9887                16824  0
wm8775                  7092  0
cx25840                29560  0
tuner                  25064  0
tveeprom               14708  0
ivtv                  214324  0
firmware_class          9952  2 cx25840,ivtv
i2c_algo_bit            9416  1 ivtv
videodev                9440  1 ivtv
i2c_viapro              7920  0
i2c_core               21200  8 i2c_acpi_ec,tda9887,wm8775,cx25840,tuner,tveeprom,i2c_algo_bit,i2c_viapro
pci_hotplug            27508  0
via_agp                 9632  1
xfs                   615768  1
exportfs                5760  1 xfs
tsdev                   7776  0
evdev                   9664  0
nvidia               3710980  12
agpgart                34792  2 via_agp,nvidia
psmouse                30116  0
mousedev               11616  1
parport_pc             35236  1
lp                     12292  0
parport                35912  2 parport_pc,lp
md                     45584  0
ext3                  136264  2
jbd                    54776  1 ext3
mbcache                 9252  1 ext3
dm_mod                 57692  6
thermal                13000  0
processor              22812  1 thermal
fan                     4484  0
ne2k_pci               10752  0
8390                    9760  1 ne2k_pci
uhci_hcd               31184  0
usbcore               118044  2 uhci_hcd
ide_disk               18464  5
ide_cd                 41572  0
cdrom                  39616  1 ide_cd
ide_generic             1376  0
via82cxxx              13436  1
ide_core              138772  4 ide_disk,ide_cd,ide_generic,via82cxxx
unix                   26896  68
vesafb                  7992  0
capability              4712  0
commoncap               6816  1 capability
vga16fb                12584  1
vgastate                9664  1 vga16fb
softcursor              2272  2 vesafb,vga16fb
cfbimgblt               2944  2 vesafb,vga16fb
cfbfillrect             3872  2 vesafb,vga16fb
cfbcopyarea             4608  2 vesafb,vga16fb
fbcon                  38496  72
tileblit                2368  1 fbcon
font                    8224  1 fbcon
bitblit                 5632  1 fbcon

Lenke til kommentar

Ser ikke noe fw_loader i lista over moduler. (vet ikke om modulen heter det samme som settingen.) Den er ifølge .config kompilert som modul. Prøv å starte modulen hvis du finner ut hva den heter. Alternativt kan du kompilere den inn i kjerna.

Er usikker på om CONFIG_PREVENT_FIRMWARE_BUILD burde vært satt til 'n'.

Lenke til kommentar

Ah, tror jeg er kommet lengre. Modulen heter firmware_class. Hvordan får jeg den til å loade automatisk ved oppstart? ...og å legge til firmware_class i /etc/modules gjorde susen!

 

[4294693.327000] ivtv:  ==================== START INIT IVTV ====================
[4294693.327000] ivtv:  version 0.4.1 (tagged release) loading
[4294693.327000] ivtv:  Linux version: 2.6.12-10-686 686 gcc-3.4
[4294693.327000] ivtv:  In case of problems please include the debug info between
[4294693.327000] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[4294693.327000] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[4294693.338000] ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
[4294693.344000] ACPI: PCI Interrupt Link [PIN3] enabled at IRQ 9
[4294693.344000] PCI: setting IRQ 9 as level-triggered
[4294693.344000] ACPI: PCI Interrupt 0000:00:0f.0[A] -> Link [PIN3] -> GSI 9 (level, low) -> IRQ 9
[4294693.429000] tveeprom: ivtv version
[4294693.429000] tveeprom: Hauppauge: model = 26034, rev = C197, serial# = 8766728
[4294693.429000] tveeprom: tuner = TCL 2002MB_3H (idx = 97, type = 55)
[4294693.429000] tveeprom: tuner fmt = PAL(B/G) PAL(D/K) (eeprom = 0x44, v4l2 = 0x00000e07)[4294693.429000] tveeprom: audio processor = CX25842 (type = 24)
[4294693.429000] tveeprom: decoder processor = CX25842 (type = 1d)
[4294693.429000] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[4294693.455000] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[4294693.455000] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[4294693.498000] cx25840 0-0044: ivtv driver
[4294693.498000] cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
[4294693.646000] input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
[4294695.400000] cx25840 0-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
[4294695.483000] ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
[4294695.556000] wm8775 0-001b: ivtv driver
[4294695.556000] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
[4294695.568000] ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
[4294695.690000] ts: Compaq touchscreen protocol output
[4294696.454000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[4294696.664000] ivtv0: Encoder revision: 0x02050032
[4294696.666000] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
[4294696.668000] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)[4294696.671000] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
[4294696.674000] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
[4294696.675000] tuner: type set to 55 (TCL 2002MB) by ivtv i2c driver #0
[4294696.910000] ivtv0: Initialized WinTV PVR 150, card #0
[4294696.910000] ivtv:  ====================  END INIT IVTV  ====================

 

Jippi! Jeg følger guiden videre!

Endret av meastp
Lenke til kommentar

Nå har jeg problemer igjen :(

 

Har satt opp mythtv og alt, og har prøvd $cat /dev/video0 > video.mpg

 

Problemet er at jeg bare får sort og litt farger... poenget er vel at jeg ikke har "tuna" inn kanalene... Hvordan gjør jeg dette?

 

Så det var en "search for channels(s)"-knapp under mythtv-setup, men jeg kunne ikke velge den v.h.a piltastene...

 

Hva gjør jeg?

Lenke til kommentar

Du sliter med det samme som jeg gjorde. Search for channels er kun slått på i nyeste svn-versjon av mythtv, forresten.

 

Det du gjør er, å velge alle kanalene du skal ha, med tv_grab_no-scriptet. Etter dette er gjort, vil du ha div. kanaler inne på mythtv-setup. Du må manuelt plotte inn hvilken frekvens-ID disse skal ha. Sjekk med din lokale kabellereverandør etter frekvens-id-ene til dine kanaler. Hos meg er NRK K07 (som plottes inn som E7, dvs. bytt K med E og fjern nullen), og Eurosport er S18, som blir SE18 (samma logikken her).

 

Si hei til nichotin @ efnet/freenode, så kan jeg sikkert prøve å hjelpe deg videre (har nettopp slitt noen uker selv, med å få igang pvr350-kortet mitt skikkelig).

Endret av Nichotin
Lenke til kommentar

Hvor ligger konfigurasjonsfila? jeg har slått på at mythfrontend kommer på automatisk ved innlogging, og får ikke fjernet det. Derfor må jeg fikse dette i terminal (ctrl+alt+F(1-6)) eller med en annen bruker.

 

Forsøkte scantv -C /dev/vbi0 (fikk nemlig beskjed om "invalid value for input device: television .. skjønte ikke hvordan jeg kan endre dette til "Tuner 0") og da fikk jeg en tekstfil med noen sånne verdier NRK E7, TV2 E2 e.l

 

Så skrev jeg mythfilldatabase --xawchannels /dev/vbi0 (prøvde også /dev/video0) /home/mythtv/channels

 

Når jeg så gikk inn på watchtv, bare ved å logge ut og inn, skjedde det ingenting. Fikk kanal 21 og 22, men ingen er med bilde. Bare en slags snø bare med farger istedenfor hvitt.

 

EDIT:

 

Det jeg trenger hjelp til, er hvor jeg kan skrive ned disse frekvensene manuelt i en konfigurasjonsfil, og hvordan jeg kan få mythtv til å lese disse (mythfilldatabase?).

 

EDIT2:

 

Jeg har nå fått på plass en del kanaler. Men noen mangler fortsatt. Hvordan kan jeg "fine-tune" de kanalene som der bildet ikke er så godt?

Endret av meastp
Lenke til kommentar
du skal sette frekvensid inne i mythtv-setup, under channel editor. du kan teste å trykke watch tv og gå ut i konsoll, og stille inn frekvensen manuelt med ivtv-tune, bare for å se om du får bilde.

5403504[/snapback]

 

Kan du sette nøyaktig frekvens i ivtv-tune? I hz, mener jeg? "Frekvens ID"-feltet er vel for E9, E7, SE15 osv. ?

 

EDIT: Altså, jeg har alle kanalene med E9 =NRK1 E8 = NRK2 osv. Poenget er at jeg på TV'n oppe har fininnstilt, og har nøyaktige frekvenser. Jeg vil gjerne vite hvordan jeg kan gjøre dette i mythtv. Jeg ser det er en fininnstillingsfunksjon, men er usikker på antall Hz per steg?

Endret av meastp
Lenke til kommentar

Hmm. Brukbart høyrest ikkje bra nok ut : ) -- AHvel, har jo alltids DVI-utgangen,

så kan jo kobla til prosjektor når/om me får det ;)

 

Elles må eg ha surround ut, -- nokon som veit god løysing på det? Stør

driverane til Linux det? Nokon som har kjennskap til kort? Blir nok eit liknande

grafikkort her òg, skal sjå på Nvidia FX5200 passivt. Må ikkje bråka så ;)

Lenke til kommentar

Tror jeg har funnet ut av dette fiksfakseriet nå.

 

Fikk tak i "frequency ID", altså E8, E9, SE14 osv. fra nettsidene til kabelleverandør.

Så skriver jeg ned frekvensene oppe i Mhz. Disse sammenligner jeg med følgende tabell (frequencies.c fra CVS):

 

/* --------------------------------------------------------------------- */ 
/* europe */ 

/* CCIR frequencies */ 

#define FREQ_CCIR_I_III \ 
{ "E2", 48250 }, \ 
{ "E3", 55250 }, \ 
{ "E4", 62250 }, \ 
\ 
{ "S01", 69250 }, \ 
{ "S02", 76250 }, \ 
{ "S03", 83250 }, \ 
\ 
{ "E5", 175250 }, \ 
{ "E6", 182250 }, \ 
{ "E7", 189250 }, \ 
{ "E8", 196250 }, \ 
{ "E9", 203250 }, \ 
{ "E10", 210250 }, \ 
{ "E11", 217250 }, \ 
{ "E12", 224250 } 

#define FREQ_CCIR_SL_SH \ 
{ "SE1", 105250 }, \ 
{ "SE2", 112250 }, \ 
{ "SE3", 119250 }, \ 
{ "SE4", 126250 }, \ 
{ "SE5", 133250 }, \ 
{ "SE6", 140250 }, \ 
{ "SE7", 147250 }, \ 
{ "SE8", 154250 }, \ 
{ "SE9", 161250 }, \ 
{ "SE10", 168250 }, \ 
\ 
{ "SE11", 231250 }, \ 
{ "SE12", 238250 }, \ 
{ "SE13", 245250 }, \ 
{ "SE14", 252250 }, \ 
{ "SE15", 259250 }, \ 
{ "SE16", 266250 }, \ 
{ "SE17", 273250 }, \ 
{ "SE18", 280250 }, \ 
{ "SE19", 287250 }, \ 
{ "SE20", 294250 } 

#define FREQ_CCIR_H \ 
{ "S21", 303250 }, \ 
{ "S22", 311250 }, \ 
{ "S23", 319250 }, \ 
{ "S24", 327250 }, \ 
{ "S25", 335250 }, \ 
{ "S26", 343250 }, \ 
{ "S27", 351250 }, \ 
{ "S28", 359250 }, \ 
{ "S29", 367250 }, \ 
{ "S30", 375250 }, \ 
{ "S31", 383250 }, \ 
{ "S32", 391250 }, \ 
{ "S33", 399250 }, \ 
{ "S34", 407250 }, \ 
{ "S35", 415250 }, \ 
{ "S36", 423250 }, \ 
{ "S37", 431250 }, \ 
{ "S38", 439250 }, \ 
{ "S39", 447250 }, \ 
{ "S40", 455250 }, \ 
{ "S41", 463250 }

 

NRK 1 er f.eks E9, 203.250 Mhz i tabellen. På TV'n står det 203.180 Mhz. Differansen blir da 0.07 Mhz. "Fine-tune offset"-feltet i mythtv-setup har 62500 Hz per steg. Dermed skulle -1 steg bli nærmest.

 

Velmont: Tror jeg anbefaler pver150/250/500 fremfor 350, ja... mange som har problemer med 350s utgang - og da er jo vitsen med 350 litt borte?

 

Kortet jeg kjøpte, var http://www.komplett.no/k/ki.asp?sku=123286&cks=PRL

Lenke til kommentar
  • 3 uker senere...

Jeg har nå identifisert problemet med statisk snø på tvbildet hos meg - mythbackend kjører på standard kanalmapping. Med ptune kan jeg spesifisere mapping og gjøre opptak til fil uten problem, men i myth blir tuningen feil som følge av feil kanalmapping. Hvordan får man myth til å bruke PAL-europe-west?

(Det står riktig i mythsetup gui'n, men den lystrer ikke denne instillingen!)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...