Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog  (Přečteno 5236 krát)

emil54

  • Host
Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« kdy: 11 Října 2007, 05:35:44 »
Zdravim vsechny.
Stravil jsem uz tri dny googlovanim a experimentovanim a dospel jsem k nazoru, ze rozbehnout zvuk na analogu je momentalne nad moje sily. Tuner se mi s pomoci par zahranicnich zdroju podaril na Acer Ferrari 4000 s Fiesty kupodivu rozbehat velice rychle a s jeho funkci jsem vcelku spokojen (obrazem je v Ubuntu o tridu vejs nezli pod winXP), az na skutecnost, ze analog mi zaryte mlci. Ze zoufalstvi jsem uz hledal i na italskejch, francouzskejch, spanelskejch a podobnejch pro mne nestravitelnejch konferach, ale marne.
Presto mi to neda se nezeptat, zda s touhle kartou nema nekdo zkusenost a nemel vetsi stesti pri hledani kompatibilniho driveru ci firmwaru.
Predem dik za jakykoli typ

Emil

Rincewind

  • Stálý člen
  • **
  • Příspěvků: 649
  • Na fórum jsem nezanevřel, jenom nestíhám....
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #1 kdy: 11 Října 2007, 13:57:04 »
Zdravim vsechny.
Stravil jsem uz tri dny googlovanim a experimentovanim a dospel jsem k nazoru, ze rozbehnout zvuk na analogu je momentalne nad moje sily. Tuner se mi s pomoci par zahranicnich zdroju podaril na Acer Ferrari 4000 s Fiesty kupodivu rozbehat velice rychle a s jeho funkci jsem vcelku spokojen (obrazem je v Ubuntu o tridu vejs nezli pod winXP), az na skutecnost, ze analog mi zaryte mlci. Ze zoufalstvi jsem uz hledal i na italskejch, francouzskejch, spanelskejch a podobnejch pro mne nestravitelnejch konferach, ale marne.
Presto mi to neda se nezeptat, zda s touhle kartou nema nekdo zkusenost a nemel vetsi stesti pri hledani kompatibilniho driveru ci firmwaru.
Predem dik za jakykoli tip
Emil

1)
Zkus zaexperimentovat s příkazem v4lctl (je součástí balíku xawtv, to je třeba nejprv nainstalovat, tedy sudo apt-get install xawtv)

Zejména příkazy v4lctl mute off a v4lctl automute off dokážou zázraky :)

Výpis nastavení karty vyhodí v4lctl list - vypíše tabulku s hodnotami akutálního, defaultního a možného nastavení - zkusil bych vše co se týká zvuku.

2)
Taky se podívej do nastavení hlasitosti, jestli se ti vytvořila virtuální zvukovka SAA7134 (číslo může být jiné) a tam zkusit ponastavovat co jde - tedy, zapnout vypnout vstupy a výstupy a hlasitost, ideálně při spuštěném nějakém TV programu.


Rincewind

  • Stálý člen
  • **
  • Příspěvků: 649
  • Na fórum jsem nezanevřel, jenom nestíhám....
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #2 kdy: 11 Října 2007, 19:48:58 »
Ještě zkus zadat do terminálu:

dmesg | grep saa

Pokud to vyhodí něco takového (mezi jiným):

Kód: [Vybrat]
[   34.311421] saa7134 ALSA driver for DMA sound loaded
[   34.311486] saa7133[0]/alsa: saa7133[0] at 0xdffff800 irq 19 registered as card -2

Mělo by to jít tím štelováním hlasitosti rozchodit. Pokud tam naopak budou nějaké "errory", bude to horší...

emil54

  • Host
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #3 kdy: 11 Října 2007, 20:41:12 »
Diky za typy. Zrovna jsem pred chvili pustil comp a kouknul do dmesg a nejspis jsem to po ranu pekne vsechno dojebal kdyz jsem se naposledy pokousel o nejakou zoufalost, protoze ted uz se mi spousti jenom ten nemej analog - blbej driver, tim padem ani usb-sound a tak.
Musim ted vystrelit, takze se do toho potopim az zase v noci a dam to zpatky do late. Dam vedet a pokud by se zadarilo, hodim to sem vsechno
Emil

emil54

  • Host
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #4 kdy: 12 Října 2007, 07:23:23 »
Tak jsem asi vetsi dement, nezli jsem predpokladal. Ted jsem mrknul do vypisu dmesg, kterej jsem si vykopiroval v dobe, kdyz jsem byl nejpysnejsi, jak se mi to rychle povedlo nainstalovat - a kupodivu prd:
Kód: [Vybrat]
[   39.906476] em28xx v4l2 driver version 0.0.1 loaded
[   39.914557] SCSI device sda: 586114704 512-byte hdwr sectors (300091 MB)
[   39.958892] em28xx new video device (2304:0226): interface 0, class 255
[   39.958897] em28xx: device is attached to a USB 2.0 bus
[   39.958899] em28xx: you're using the experimental/unstable tree from mcentral.de
[   39.958901] em28xx: there's also a stable tree available but which is limited to
[   39.958903] em28xx: linux <=[b]2.6.19.2[/b]
[   39.958904] em28xx: it's fine to use this driver but keep in mind that it will move
[   39.958906] em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
[   39.958908] em28xx: proved to be stable
[   39.958919] em28xx #0: Alternate settings: 8
[   39.958921] em28xx #0: Alternate setting 0, max size= 0
[   39.958923] em28xx #0: Alternate setting 1, max size= 0
[   39.958925] em28xx #0: Alternate setting 2, max size= 1448
[   39.958928] em28xx #0: Alternate setting 3, max size= 2048
[   39.958930] em28xx #0: Alternate setting 4, max size= 2304
[   39.958932] em28xx #0: Alternate setting 5, max size= 2580
[   39.958934] em28xx #0: Alternate setting 6, max size= 2892
[   39.958936] em28xx #0: Alternate setting 7, max size= 3072
[   39.970460] sda: Write Protect is off
[   39.970464] sda: Mode Sense: 24 00 00 00
[   39.970466] sda: assuming drive cache: write through
[   39.970472]  sda: sda1
[   39.990609] sd 0:0:0:0: Attached scsi disk sda
[   40.017284] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   40.098355] Losing some ticks... checking if CPU frequency changed.
[   40.533838] input: em2880/em2870 remote control as /class/input/input7
[   40.533884] em28xx-input.c: remote control handler attached
[   40.534924] attach_inform: eeprom detected.
[   40.575469] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 26 02 d0 12 5c 03 8e 16 a4 1c
[   40.575477] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00
[   40.575483] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[   40.575488] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
[   40.575494] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575498] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575503] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00
[   40.575508] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
[   40.575514] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03
[   40.575519] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 33 00 33 00 30 00
[   40.575525] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 37 00 30 00 33 00 30 00
[   40.575530] em28xx #0: i2c eeprom b0: 31 00 38 00 34 00 36 00 31 00 30 00 30 00 00 00
[   40.575535] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575540] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575545] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575550] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   40.575555] EEPROM ID= 0x9567eb1a
[   40.575557] Vendor/Product ID= 2304:0226
[   40.575558] AC97 audio (5 sample rates)
[   40.575560] 500mA max power
[   40.575562] Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
[   40.577833] tuner 1-0061: chip found @ 0xc2 (em28xx #0)
[   40.577887] attach inform (default): detected I2C address c2
[   40.577892] /usr/src/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
[   40.577895] tuner 0x61: Configuration acknowledged
[   40.577897] /usr/src/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
[   40.577989] /usr/src/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!
[   40.577992] /usr/src/v4l-dvb-experimental/v4l/tuner-core.c: xc3028 tuner successfully loaded
[   40.584257] attach_inform: tvp5150 detected.
[   40.658118] tvp5150 1-005c: tvp5150am1 detected.
[   40.780227] Loading base firmware: xc3028_init0.i2c.fw
[   41.017059] NET: Registered protocol family 17
[   41.897816] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
[   41.951622] xc3028-tuner.c: firmware 2.7
[   41.951627] ANALOG TV REQUEST
[   41.962594] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[   41.964233] em28xx #0: V4L2 device registered as /dev/video0
[   41.964236] em28xx #0: Found Pinnacle Hybrid Pro (2)
[   41.964250] usbcore: registered new interface driver em28xx
[   42.080424] em28xx-audio.c: probing for em28x1 non standard usbaudio
[   42.080428] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[   42.080640] Em28xx: Initialized (Em28xx Audio Extension) extension
[   42.116549] fuse init (API version 7.8)
[   42.153411] lp0: using parport0 (interrupt-driven).
[   42.356952] em2880-dvb.c: DVB Init
[   42.356958] em2880-dvb.c: [b]unsupported device[/b]
[   42.356960] em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
[   42.356962] em2880-dvb.c: retrying with mt352 DVB-T demodulator
[   42.357430] FIXME:em28xx_i2c_send_bytes(1e): write failed:
[   42.357432] ===============================
[   42.357433] 7f
[   42.357435] ================================
[   42.357806] mt352_read_register: readreg error (reg=127, ret==-19)
[   42.357831] em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
[   42.357834] em2880-dvb.c: DVB-T demodulator not reachable, did you try "modprobe em28xx device_mode=1"
[   42.357836] Em28xx: Initialized (Em2880 DVB Extension) extension
[   42.383489] Adding 1839400k swap on /dev/disk/by-uuid/ebf8fc12-e09b-4d8a-bc7c-ebf39a5e8028.  Priority:-1 extents:1 across:1839400k
[   42.528728] EXT3 FS on hda3, internal journal
[   43.174789] acer_acpi: Acer Laptop ACPI Extras version 0.8.2
[   43.174801] acer_acpi: No or unsupported WMI interface, unable to load.
[   45.587551] ndiswrapper version 1.38 loaded (preempt=no,smp=yes)
[   45.642457] usbcore: registered new interface driver ndiswrapper
[   48.668236] eth0: no IPv6 routers present
[   49.666084] ibm_acpi: ec object not found
[   49.701656] ACPI: ACPI Dock Station Driver
[   49.741574] Using specific hotkey driver
[   49.784102] ACPI: AC Adapter [ACAD] (on-line)
[   49.816747] ACPI: Battery Slot [BAT1] (battery present)
[   49.838879] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[   49.876853] input: Power Button (FF) as /class/input/input8
[   49.881165] ACPI: Power Button (FF) [PWRF]
[   49.904334] input: Lid Switch as /class/input/input9
[   49.908603] ACPI: Lid Switch [LID]
[   49.931960] input: Power Button (CM) as /class/input/input10
[   49.936220] ACPI: Power Button (CM) [PWRB]
[   49.959690] input: Sleep Button (CM) as /class/input/input11
[   49.963947] ACPI: Sleep Button (CM) [SLPB]
[   50.045684] pcc_acpi: loading...
[   50.298635] powernow-k8: Found 1 AMD Turion(tm) 64 Mobile Technology ML-37 processors (version 2.00.00)
[   50.298684] powernow-k8:    0 : fid 0xc (2000 MHz), vid 0x4
[   50.298686] powernow-k8:    1 : fid 0xa (1800 MHz), vid 0x6
[   50.298689] powernow-k8:    2 : fid 0x8 (1600 MHz), vid 0x8
[   50.298691] powernow-k8:    3 : fid 0x0 (800 MHz), vid 0x16
[   53.053979] ttyS1: LSR safety check engaged!
[   55.371013] [drm] Initialized drm 1.1.0 20060810
[   55.386903] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 18
[   55.389923] [drm] Initialized radeon 1.25.0 20060524 on minor 0
[   56.294740] ppdev: user-space parallel port driver
[   56.345833] [drm] Setting GART location based on new memory map
[   56.346528] [drm] Loading R300 Microcode
[   56.346563] [drm] writeback test succeeded in 1 usecs
[   61.209071] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   61.378378] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[   61.384036] NFSD: starting 90-second grace period
[   62.664392] Bluetooth: Core ver 2.11
[   62.664432] NET: Registered protocol family 31
[   62.664434] Bluetooth: HCI device and connection manager initialized
[   62.664437] Bluetooth: HCI socket layer initialized
[   62.702615] Bluetooth: L2CAP ver 2.8
[   62.702618] Bluetooth: L2CAP socket layer initialized
[   62.719019] Bluetooth: RFCOMM socket layer initialized
[   62.719029] Bluetooth: RFCOMM TTY layer initialized
[   62.719031] Bluetooth: RFCOMM ver 1.8
[  114.475175] ANALOG TV REQUEST
[  114.583412] ANALOG TV REQUEST
[  114.733835] ANALOG TV REQUEST
[  125.500614] [b]APIC error on CPU0: 00(40)[/b]
Jedu na jadru 2.6.20, takze podle toho, co pisou treba na http://konstantin.filtschew.de/blog/?p=68, bych mel pouzit v4l-dvb-kernel z http://mcentral.de/hg/~mrec/v4l-dvb-kernel, nicmene vysledek je stejnej jako kdyz pouziju v4l-dvb-experimental - pokazdy to zhasne na demodulatoru.

emil54

  • Host
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #5 kdy: 15 Října 2007, 11:00:12 »
Tak jsem zkusil nainstalovat vse potrebne na druhej notas s Ubuntu 6.06 s kernelen 2.6.15 a vysledek byl uplne totoznej. Mozna delam neco blbe, ale vzhledem k tomu, ze na http://mcentral.de/wiki/index.php/Em2880#Installation doslovne pisou, ze
Citace
Pinnacle PCTV Hybrid Pro Stick (chip 330e not yet supported)
, mam asi pech.
Zkousel jsem jeste popojet se systemem na 6.10 na novejsi jadro, jestli snad tam by to nebylo vychytanejsi, ale pridelal jsem si jenom praci, protoze cca 6 minut pred ukoncenim prechodu mi notas zamaval a vytuhnul, takze ted mne ceka opetovna instalace a konfigurace vsech tech silenosti, ktery mi tam bezely pro spravu a zalohovani vzdalenyho serveru.
Dal jsem tam zminenou verzi 6.10, ale nezli jsem se dostal k tomu zkusit rozbehnout ten nestastnej tuner, umrely vsechny linky na strankach projektu ovladace em2880 - jmenovite treba:
Kód: [Vybrat]
$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
destination directory: v4l-dvb-experimental
abort: 'http://mcentral.de/hg/~mrec/v4l-dvb-experimental' does not appear to be an hg repository!
Proste nekdo nechce, abych cumel na televizi, zeby nekdo z mejch zakazniku, kteremu jsem neco slibil dodelat? :-D

emil54

  • Host
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #6 kdy: 22 Října 2007, 17:27:37 »
Udelal jsem si takovy maly dvoudenni test na TravelMate 243fx 512 MB RAM - mala rekapitulace:

ubuntu 6.06 analog TV bez zvuku
ubuntu 6.10 analog TV bez zvuku
ubuntu 7.04 analog TV bez zvuku
ubuntu 7.10 OK (DVB nevyzkouseno - nemam signal)

Pouzil jsem pri instalaci vzdy stejny postup, ktery je popsan na http://osrevolution.wordpress.com/2007/10/20/hybrid-pro-stick-pctv-pinnacle-e330-id-23040226-debian/
Kód: [Vybrat]
sudo apt-get install build-essential mercurial linux-headers-$(uname -r)
Kód: [Vybrat]
cd /usr/src
Kód: [Vybrat]
sudo hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
Kód: [Vybrat]
cd  v4l-dvb-experimental
Kód: [Vybrat]
sudo make
Kód: [Vybrat]
sudo rm -rf /lib/modules/$(uname -r)/kernel/driver/media
Kód: [Vybrat]
sudo make install
Kód: [Vybrat]
cd /lib/firmware
Kód: [Vybrat]
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
Kód: [Vybrat]
sudo tar zxvf firmware_v3.tgz
Kód: [Vybrat]
sudo modprobe  em28xx card=48
Kód: [Vybrat]
sudo modprobe em28xx-audio
Kód: [Vybrat]
sudo modprobe em2880-dvb... a je to
Pak uz jenom pustit tv-time s nastavenym standardem pro audio "PAL-DK", TV-standardem "PAL" a spustit sox:
Kód: [Vybrat]
sudo sox -r 48000 -w -c 2 -t ossdsp /dev/dsp1 -t ossdsp /dev/dspPokud neni sox nainstalenej vyhodi to chybu a doporuceni k instalaci sox...

Takze ted uz si jenom pohraju s nejakym jednoduchym scriptikem, kterej mi pusti tvtime a presmeruje pomoci sox zvuk na spravnej vystup.

Jenom mi moc nejde do kebule, proc to na jinejch verzich UBUNTU nejde  :-\
« Poslední změna: 31 Října 2007, 12:39:20 od emil54 »

emil54

  • Host
Re: Pinnacle PCTV Hybrid Pro Stick 330E - zvuk - analog
« Odpověď #7 kdy: 10 Listopadu 2007, 11:25:54 »
Zdravim.
Nemate nekdo vetsi zkusenosti s pouzivanim sox? TV karta uz mi chodi celkem v pohode na nekolika pocitacich, ale na ferrari s 64 bit GG mi pri presmerovani zvuku z /dev/dsp2 na /dev/dsp
Kód: [Vybrat]
sox -t ossdsp -w -c2 -r 48000 /dev/dsp2 -t ossdsp /dev/dspnekdy bezi treba hodinu dve v pohode a jindy se uz po par minutach zacylki a pomrsi cca vterinu zvuku a mele ji dokola jak polamanej gramofon - pomuze jenom restart sox. Nekdy problem nastane uz pri startu sox, proste pokazdy jinak casove.

Hledal jsem nejaky zavislosti na jinejch aplikacich, ktery by treba chtely pristoupit k /dev/dsp a tim zapricinily chybu v toku dat, ale nic nemuzu objevit. Nemate nekdo napad nebo zkusenost s podobnym ukazem?

A druha vec: zvuj jede se zpozdenim - a opet zcela nahodnym - jakas takas synchronizace se vetsinou povede az na nejaky 4. az 5. start sox. Nema nekdo nejakou vychytavku?

Podotykam, ze napr. na starsim Acetu TravelMate 243FX s GG jede vsechno korektne bez posunu a vypadku zvuku.

Predem diky za jakykoli namet ci postreh.

 

Provoz zaštiťuje spolek OpenAlt.