[Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
zetanet
Prode Principiante
Messaggi: 117
Iscrizione: venerdì 23 marzo 2007, 17:18

[Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da zetanet »

Finalmente qualcuno si è occupato di questa scheda Tv, dalla rete sono riuscito a scovare questo blog

http://www.kernellabs.com/blog/?p=1397

dove una persona di buona volontà ha confezionato un v4l in sorgente con i driver per la pinnacle in topic.

Come sappiamo questa scheda non è supportata dal v4l ufficiale di ubuntu...soprattutto per gli ultimi kernel  .30 .31 .32

Ecco una miniguida sull'installazione ( riportata sul blog)

allora innanzitutto installiamo i pacchetti che ci interessano per prepararci alla compilazione
da terminale

Codice: Seleziona tutto

sudo apt-get install hg build-essential linux-source mercurial linux-headers make
poi scarichiamo i sorgenti con il comando hg da terminale in home

Codice: Seleziona tutto

hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
nella directory home avremo una nuova cartella denominata v4l-dvb-drxd

sempre da terminale entriamo nella directory e compliamo il codice (ci potrebbero essere errori io ho compilato con l'opzione -i)

Codice: Seleziona tutto

cd v4l-dvb-drxd
make -i
sudo make install
ora ci servono i firmware
li prendiamo da qui

http://kernellabs.com/firmware/drxd
sono i files
drxd-a2-1.1.fw
drxd-b1-1.1.fw

Scarichiamoli e salviamoli nella home

poi ci serve anche questo firmware
http://dl.getdropbox.com/u/968155/xc3028-v27.fw
sempre da salvare nella home

da terminale in home dobbiamo spostare i firmware nella cartella /lib/firmware

Codice: Seleziona tutto

sudo mv xc3028L-v36.fw /lib/firmware/xc3028L-v27.fw 
sudo mv drxd-a2-1.1.fw /lib/firmware/drxd-a2-1.1.fw
sudo mv drxd-b1-1.1.fw /lib/firmware/drxd-b1-1.1.fw 
Se tutto è andato bene i files dalla home dovrebbero essere stati spostati nella cartella /lib/firmware basta controllare anche con nautilus

Ora basta riavviare inserire la scheda ed usare il nostro tv viewer preferito (io uso kaffeine ma anche il buon me-tv funziiona)

per controllare che tutto sia andato per il meglio basta lanciare il comando dmesg da terminale

ecco il mio


Codice: Seleziona tutto

dmesg | grep em28xx
[   14.779500] em28xx: New device Pinnacle Systems PCTV 330e @ 480 Mbps (2304:0226, interface 0, class 0)
[   14.779597] em28xx #0: chip ID is em2882/em2883
[   14.986047] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 26 02 d0 12 5c 03 8e 16 a4 1c
[   14.986053] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00
[   14.986059] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[   14.986064] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
[   14.986068] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986073] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986078] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00
[   14.986083] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
[   14.986087] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03
[   14.986092] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 33 00 33 00 30 00
[   14.986097] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 36 00 31 00 30 00 30 00
[   14.986102] em28xx #0: i2c eeprom b0: 31 00 30 00 32 00 33 00 38 00 36 00 38 00 00 00
[   14.986106] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986111] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986116] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986120] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   14.986126] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x59b3a9bf
[   14.986127] em28xx #0: EEPROM info:
[   14.986128] em28xx #0:	AC97 audio (5 sample rates)
[   14.986129] em28xx #0:	500mA max power
[   14.986131] em28xx #0:	Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
[   14.987046] em28xx #0: Identified as Pinnacle Hybrid Pro (330e) (card=56)
[   14.989329] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[   14.993198] tuner 2-0061: chip found @ 0xc2 (em28xx #0)
[   16.100347] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:13.2/usb2/2-4/input/input6
[   16.100530] em28xx #0: Config register raw data: 0xd0
[   16.101276] em28xx #0: AC97 vendor ID = 0xffffffff
[   16.101650] em28xx #0: AC97 features = 0x6a90
[   16.101651] em28xx #0: Empia 202 AC97 audio processor detected
[   16.361214] em28xx #0: v4l2 driver version 0.1.2
[   16.467516] em28xx #0: V4L2 video device registered as video0
[   16.467519] em28xx #0: V4L2 VBI device registered as vbi0
[   16.468126] usbcore: registered new interface driver em28xx
[   16.468128] em28xx driver loaded
[   16.470570] em28xx-audio.c: probing for em28x1 non standard usbaudio
[   16.470572] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[   16.540872] em28xx #0: em28xx #0/2: xc3028 attached
[   16.540874] DVB: registering new adapter (em28xx #0)
[   16.541078] em28xx #0: Successfully loaded em28xx-dvb
Ho testato il drv su Lucid alpha 3, linux kernel .32, e funziona perfettamente, per forza di cose deve andare anche con la nostra karmic koala.

Ciaouz!
Ultima modifica di zetanet il martedì 16 marzo 2010, 13:20, modificato 1 volta in totale.
Avatar utente
m4ur0
Prode Principiante
Messaggi: 14
Iscrizione: martedì 29 aprile 2008, 21:13
Località: Torino(ma vivo a Cagliari...seu sardu lah)

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da m4ur0 »

Mitico!!!!! non vedo l'ora di provare la tua procedura....speriamo bene...avevo quasi perso le speranze...

Grazie
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da Xgaz »

Si, si...il driver funziona  (yes)

Con la Hauppauge HVR 900r2, clone (o viceversa) della Pinnacle sembra funzioni: http://forum.ubuntu-it.org/viewtopic.ph ... msg2850494


Ho visto che hai usato il firmware ver. 3.6 al posto della vers. 2.7;

la tua scelta è stata dettata da un miglior funzionamento?
zetanet
Prode Principiante
Messaggi: 117
Iscrizione: venerdì 23 marzo 2007, 17:18

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da zetanet »

No è stato dettato dalla facilità della reperibilità in quanto era disponibilie su questo wiki http://linuxtv.org/wiki/index.php/Xceiv ... nformation
;D

Edit in effetti ho la .27 asp che modifico non me ne er accorto credevo che era la stessa versione

Ho messo tutto apposto  ;)
Ultima modifica di zetanet il martedì 16 marzo 2010, 13:20, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da Xgaz »

Infatti mi pareva strano...anche perchè il driver richiede proprio quello specifico firmware per far funzionare la chiavetta.

Lo si può trovare anche qui: http://www.steventoth.net/linux/hvr1500/xc3028-v27.fw

o estrarlo dal driver per win:

Codice: Seleziona tutto

wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip

Codice: Seleziona tutto

wget http://linuxtv.org/hg/v4l-dvb/raw-file/3fe430c056b5/linux/Documentation/video4linux/extract_xc3028.pl

Codice: Seleziona tutto

sudo chmod u+x extract_xc3028.pl

Codice: Seleziona tutto

unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys

Codice: Seleziona tutto

./extract_xc3028.pl

Codice: Seleziona tutto

sudo cp xc3028-v27.fw /lib/firmware
Avatar utente
RedBlue
Prode Principiante
Messaggi: 42
Iscrizione: martedì 5 maggio 2009, 15:37
Località: Taranto
Contatti:

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da RedBlue »

Confermo che finalmente funziona tutto!! Grazie mille!!

PS. Citerò questa discussione sul mio blog, dove in passato ho parlato spesso di questo TV tuner.. ;)
Avatar utente
tavolone
Prode Principiante
Messaggi: 56
Iscrizione: martedì 20 aprile 2010, 22:07

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da tavolone »

Grazie a questa discussione e a un altra guida sono riuscito a compilare e installare i driver per la mia Pinnacle 330e. Ho dovuto usare questa e un altra guida perchè la linea di comandi di questa miniguida
sudo apt-get install hg build-essential linux-source mercurial linux-headers make
dava sempre un errore relativo al pacchetto hg impedendomi di proseguire. Allo stesso modo anche nell'altra guida c'èrano dei comandi successivi a questo che mi davano degli errori. Così unendo i comandi funzionati di entrambe le guide ho ottenuto una mia procedura che vi metto qui sotto:
sudo apt-get install build-essential linux-source-2.6.32 mercurial linux-headers-$(uname -r) make
cd v4l-dvb-drxd
make -i
sudo make install
Dopo il riavvio ho installato Kaffeine e la scheda è stata vista perfettamente. il programma ha trovato tutti i canali esistenti qui nella mia zona ma non è subito riuscito a visualizzarli. Non riusciva ad accedere al dispositivo, cosa che ho risolto installando il pacchetto libxine1-ffmpeg.

Grazie a Tutti :)
Ultima modifica di tavolone il sabato 22 maggio 2010, 3:38, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da Xgaz »

In aggiornamento alla guida:

Con Lucid il firmware non serve piu' scaricarlo o estrarlo; e' compreso nel pacchetto linux-firmware-nonfree...basta installare quello  ;)
Avatar utente
tavolone
Prode Principiante
Messaggi: 56
Iscrizione: martedì 20 aprile 2010, 22:07

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da tavolone »

Xgaz ha scritto: In aggiornamento alla guida:

Con Lucid il firmware non serve piu' scaricarlo o estrarlo; e' compreso nel pacchetto linux-firmware-nonfree...basta installare quello  ;)
grazie per l'informazione, non lo sapevo, sono nuovo di ubuntu e questa è stata la prima procedura di compilazione. Non credo di aver capito neanche bene cosa ho fatto, so solo che ora vedo la tv digitale su ubuntu.

:)
Avatar utente
muriddhu
Prode Principiante
Messaggi: 36
Iscrizione: lunedì 8 febbraio 2010, 17:02

Re: [Driver] Un v4l modificato per Pinnalce 330e dvb-t!! testato con Lucid alpha 3!!

Messaggio da muriddhu »

Provato. Funziona. Grazie del vostro impegno.
Meglio vivere un giorno da Ubuntista che 100 da Windowsiano
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 20 ospiti