Pinnacle PCTV 330e

5 risposte [Ultimo messaggio]
Ritratto di Army75
Army75
(Guru)
Offline
Guru
Iscritto: 19/10/2005
Messaggi: 507

Ciao ragazzi,

provo a ripostare questa domanda...
Sono riuscito a inserire il driver di questa scheda Pinnacle PCTV 330e. Per ora funziona con xdtv ma senza audio e senza il digitale terrestre. Ho provato con kaffeine -w ma non vede assolutamente una periferica DVB.
Qualcuno di voi ha qualche suggerimento?

tvp5150 0-005c: tvp5150am1 detected.
tvp5150 0-005c: tvp5150am1 detected.
xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
MTS (4), id 00000000000000ff:
xc2028 0-0061: Loading firmware for type=MTS (4), id 0000000100000007.
xdtv[5704]: segfault at 4d0 ip b76dfe13 sp bfe23660 error 4 in libX11.so.6.2.0[b76c9000+10e000]
tvp5150 0-005c: tvp5150am1 detected.
tvp5150 0-005c: tvp5150am1 detected.
xdtv[5818]: segfault at 4d0 ip b7808e13 sp bfc4bd10 error 4 in libX11.so.6.2.0[b77f2000+10e000]
sr0: CDROM not ready. Make sure there is a disc in the drive.
tvp5150 0-005c: tvp5150am1 detected.
tvp5150 0-005c: tvp5150am1 detected.
tvp5150 0-005c: tvp5150am1 detected.
CE: hpet increasing min_delta_ns to 15000 nsec
tvp5150 0-005c: tvp5150am1 detected.
xc2028 0-0061: Loading firmware for type=MTS (4), id 0000000000000010.
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
usb 1-4: USB disconnect, address 3
em28xx #0: disconnecting em28xx #0 video
em28xx #0: V4L2 devices /dev/video0 and /dev/vbi0 deregistered
xc2028 0-0061: destroying instance
usb 1-4: new high speed USB device using ehci_hcd and address 8
usb 1-4: configuration #1 chosen from 1 choice
em28xx new video device (2304:0226): interface 0, class 255
em28xx Doesn't have usb audio class
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
em28xx #0: chip ID is em2882/em2883
tuner' 0-0061: chip found @ 0xc2 (em28xx #0)
em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 26 02 d0 12 5c 03 8e 16 a4 1c
em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00
em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03
em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 33 00 33 00 30 00
em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 38 00 30 00 33 00 30 00
em28xx #0: i2c eeprom b0: 31 00 32 00 37 00 31 00 36 00 35 00 30 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a, hash = 0xc1b3abbf
Vendor/Product ID= 2304:0226
AC97 audio (5 sample rates)
500mA max power
Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
em28xx #0:

em28xx #0: The support for this board weren't valid yet.
em28xx #0: Please send a report of having this working
em28xx #0: not to V4L mailing list (and/or to other addresses)

xc2028 0-0061: creating new instance
xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
firmware: requesting xc3028-v27.fw
xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
xc2028 0-0061: Loading firmware for type=MTS (4), id 000000000000b700.
tvp5150 0-005c: tvp5150am1 detected.
em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
em28xx #0: Found Pinnacle Hybrid Pro (2)
usb 1-4: New USB device found, idVendor=2304, idProduct=0226
usb 1-4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
usb 1-4: Product: PCTV 330e
usb 1-4: Manufacturer: Pinnacle Systems
usb 1-4: SerialNumber: 080301271650
tvp5150 0-005c: tvp5150am1 detected.

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo

Ritratto di Sercipo
Sercipo
(Monster)
Offline
Monster
Iscritto: 09/12/2007
Messaggi: 219

ci avevo provato anch'io ma con nessun risultato con questo aggeggio... non ero neanche riuscito a installare i driver per l'analogico... il tuo è un già un passo avanti Smile

Mandriva 2010.0 One, ATI X600, Intel Pentium IV, Kernel-latest.

Ritratto di Army75
Army75
(Guru)
Offline
Guru
Iscritto: 19/10/2005
Messaggi: 507

A dire il vero ho provato più di una scheda e questa è l'unica che si vede. Per farla andare basta avere un kernel 2.7.x e nella cartella /lib/firmware, questo file: xc3028-v27.fw. Rimane però il problema che ho segnalato, cioè manca totalmente il digitale e ancora più importante....manca l'audio.

Nessuno di voi si è mai cimentato con le TV stick?

Ciao

Armando

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo

Ritratto di Bemipefe
Bemipefe
(Guru)
Offline
Guru
Iscritto: 07/07/2005
Messaggi: 1125

Le stick no ma ho una PCMCIA basata su saa7134 che va una spada sotto linux.
Anche io non avevo l'audio all'inizio ma cio era legato al modulo audio della scheda video. Comunque mplayer è l'unico che è riuscito a farmi funzionare decentemente la scheda ... ora riesco a riprodurre la tv persino sull'ipianto 5.1.

Prova a dare i seguenti comandi:

<br />ls /dev/dsp*<br />ls /dev/dvb*<br />lsusb<br />

Postami l'output di ognuno.

/dev/dsp o /dev/dsp0 è il dispositivo audio del tuo PC. Poi /dev/dsp1 puo essere un dispositivo di un modem, un altra scheda audio (se ne possiedi un'altra) o proprio la scheda audio della tua scheda.

Per l'analogica prova con questo script che mi sono fatto per la mia ... dovrebbe andare anche per la tua:

mplayer-tv

prova ad inserire 1 poi ad inserire un numero di canale da 1 a 8. Se non si sente prova con 2 e poi il canale. Se il 2 non esiste ti darà errore.

Comunque dal tuo log:

<br />em28xx #0: V4L2 devices /dev/video0 and /dev/vbi0 deregistered <br />

/dev/video0 è il video analogico e /dev/vbi0 è il televideo che io riesco solo a visualizzare con kdetv

Per il digitale dovemmo vedere il pruduct e vendor name del tuo dispositivo con lsusb. Dal tuo log in oltre vedo che vede la scheda come una:

EM2882 Pinnacle Hybrid Pro (2)
0x2304:0x0226

Prova a dare un'occhiata qui:
http://www.linuxtv.org/wiki/index.php/Em28xx_devices

Forse bisogna aggiungere un opzione in modprobe.conf per il tuner del tipo:

options em28xx card=46 tuner=54 (è sono un esempio non lo fare)

dal log non sembra che carichi nulla relavito a /dev/dvb.

Se non esiste un plugin alsa bastera usare sox per far sentire l'audio, come facevo io prima di usare quello alsa. Ma prima dobbiamo scoprire che numero è se dsp1 oppure dsp2.

_/\/\/\Bemipefe/\/\/\_

Ritratto di Army75
Army75
(Guru)
Offline
Guru
Iscritto: 19/10/2005
Messaggi: 507

Ciao Bemi e grazie per la più che esaustiva risposta.
Spero di riuscire a risolvere il problema col tuo aiuto. Una volta riusciti potremmo anche scrivere una guida sull'argomento, ho notato che in rete ci sono solo poche notizie e tutte frammentate sui vari siti.

Iniziamo con quello che mi hai chiesto:

[root@localhost ~]# ls /dev/dsp*
/dev/dsp /dev/dsp1

[root@localhost ~]# ls /dev/dvb*
ls: cannot access /dev/dvb*: No such file or directory

[root@localhost ~]# lsusb
Bus 001 Device 007: ID 2304:0226 Pinnacle Systems, Inc. [hex]
Bus 001 Device 006: ID 08ff:2580 AuthenTec, Inc.
Bus 001 Device 004: ID 03f0:171d Hewlett-Packard
Bus 001 Device 002: ID 0424:2503 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002
Bus 005 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 004 Device 002: ID 045e:007d Microsoft Corp. Notebook Optical Mouse
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001

Utilizzando lo script che mi hai fornito l'audio è partito a primo colpo utilizzando Audio Device 1. Ti metto anche l'output:

Insert channel number and press return:
8
MTV
471.25
mplayer: could not connect to socket
mplayer: No such file or directory
SwScaler: reducing / aligning filtersize 1 -> 4
Last message repeated 1 times
SwScaler: reducing / aligning filtersize 1 -> 1
Last message repeated 1 times
[swscaler @ 0x92e7310]BICUBIC scaler, from yuyv422 to rgb32 using MMX2
[swscaler @ 0x92e7310]using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x92e7310]using 4-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0x92e7310]using n-tap MMX scaler for vertical scaling (BGR)
[swscaler @ 0x92e7310]using MMX YV12->BGR32 converter
[swscaler @ 0x92e7310]720x420 -> 720x420

Il canale si vedeva ........e si SENTIVA Big Grin

Ho provato a lanciare Kdetv ma si ferma sul Wizard senza darmi l'opportunità di cliccare qualcosa. Posso solo cliccare su "cancel".

Diciamo che abbiamo fatto un grosso passo avanti. E' rimasto il problema del DVB.

Grazie mille per l'aiuto

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo

Ritratto di specialworld83
Offline
Geek
Iscritto: 17/02/2007
Messaggi: 151

Ciao, prova a fare in questo modo visto che a me mi ha funzionato anche il dvb:

Installa mercurial dai repo di mandriva e da konsole o terminale dai il segunete comando:

hg clone http://linuxtv.org/hg/v4l-dvb

cd v4l-dvb

make

make install

Adesso scarica questo firmware :

wget -O firmware.tar.bz “http://quarkmitsauce.files.wordpress.com/2008/04/firmwaretargz.ppt“

tar xvjf firmware.tar.bz

e infine copia il firmware nella certella /lib/firmware.Devi essere root per farlo ovvero:
su
pass di root

cp dvb-usb-dib0700-1.10.fw /lib/firmware/$(uname -r)/

adesso dai il comando ls -al /dev/dvb dovrà restituirti

drwxr-xr-x 2 root root 140 2008-04-25 20:55 adapter0

Adesso il dvb è perfettamente funzionante.Puoi usare come software me-tv oppure kaffeine.Spero di esser stato di aiuto.

Mandriva 2010.2 , kernel 2.6.36-desktop, kde-4.5.5, gnome 2.32
http://www.codelinsoft.it
Fabaria Gest, gestionale azieandale
Open Library, gestionale per biblioteche