|
Sargon6
|
 |
« inserita:: Gennaio 25, 2011, 10:40:38 pm » |
|
OpenSUSE 11.3 KDE con Kernel 2.6.34.7-0.7-default: come far funzionare Pinnacle PCTV Telescope? Se ho ben capito, http://www.linux-magazine.it/La-TV-a-passeggio-pag_2.htmè possibile far funzionare la Pinnacle PCTV Telescope sotto Linux. Prima di tutto ho verificato che il PC la veda: linux-1wn4:~/v4l-dvb # lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0409:0058 NEC Corp. HighSpeed Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 152e:1640 LG (HLDS) Bus 002 Device 003: ID 2304:0243 Pinnacle Systems, Inc. [hex] Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 045e:0024 Microsoft Corp. Trackball Explorer Bus 005 Device 003: ID 06b9:4061 Alcatel Telecom SpeedTouch ISDN or ADSL Modem Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub linux-1wn4:~/v4l-dvb #
SI, la vede. Poi ho provato a seguire questa guida: http://www.linux-magazine.it/La-TV-a-passeggio-pag_3.htmlinux-1wn4:~ # hg clone http://linuxtv.org/hg/v4l-dvb destination directory: v4l-dvb requesting all changes adding changesets adding manifests adding file changes added 15168 changesets with 37259 changes to 2878 files updating to branch default 1734 files updated, 0 files merged, 0 files removed, 0 files unresolved linux-1wn4:~ # cd v4l-dvb linux-1wn4:~/v4l-dvb # make make -C /root/v4l-dvb/v4l make[1]: Entering directory `/root/v4l-dvb/v4l' No version yet, using 2.6.34.7-0.7-default make[1]: Leaving directory `/root/v4l-dvb/v4l' make[1]: Entering directory `/root/v4l-dvb/v4l' scripts/make_makefile.pl Updating/Creating .config Preparing to compile for kernel version 2.6.34 File not found: /lib/modules/2.6.34.7-0.7-default/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: Leaving directory `/root/v4l-dvb/v4l' make[1]: Entering directory `/root/v4l-dvb/v4l' Updating/Creating .config Preparing to compile for kernel version 2.6.34 File not found: /lib/modules/2.6.34.7-0.7-default/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'. Stop. make[1]: Leaving directory `/root/v4l-dvb/v4l' make: *** [all] Error 2 linux-1wn4:~/v4l-dvb #  Error 2  In effetti, stando a quella guida, per kernel supperiori al 2.6 quella parte non è necessaria.. ed io mio kernel è linux-1wn4:~/v4l-dvb # uname -r 2.6.34.7-0.7-default linux-1wn4:~/v4l-dvb # Allora, cosa devo fare di preciso?
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #1 inserita:: Gennaio 26, 2011, 12:29:24 am » |
|
Già sai il modulo che devi utilizzare (o meglio che la distribuzione deve utilizzare) oppure viene utilizzato il modulo giusto ma non funziona lo stesso un tubo?  Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #2 inserita:: Gennaio 26, 2011, 03:39:59 pm » |
|
Già sai il modulo che devi utilizzare (o meglio che la distribuzione deve utilizzare) oppure viene utilizzato il modulo giusto ma non funziona lo stesso un tubo?  Non so nulla... ho inserito il modello della periferica (Pinnacle PCTV telescope) dentro a GOOGLE, e sono arrivato qui: http://www.linux-magazine.it/La-TV-a-passeggio-pag_2.htmdalla foto, ho riconosciuto la periferica, ed ho tentato di applicare il procedimento... ma non ci riesco. Mi serve aiuto per capire esattamente COSA scaricare, e che comandi dare.
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #3 inserita:: Gennaio 26, 2011, 04:07:28 pm » |
|
Girando un po qui e la  mi sembra di capire che il modulo sia stato integrato nel kernel a partire dalla versione 2.6.19.... apri un terminale e dai il comando: tail -f /var/log/messages a questo punto colleghi la Pinnacle e riporti le righe aggiuntive che si hanno nel terminale. Così vediamo se necessita di firmware o cosa...  Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #4 inserita:: Gennaio 26, 2011, 06:05:00 pm » |
|
Girando un po qui e la  mi sembra di capire che il modulo sia stato integrato nel kernel a partire dalla versione 2.6.19.... apri un terminale e dai il comando: tail -f /var/log/messages a questo punto colleghi la Pinnacle e riporti le righe aggiuntive che si hanno nel terminale. Così vediamo se necessita di firmware o cosa...  Le righe che sono comparse DOPO l'inserimento della periferica USB "Pinnacle PCTV teleScope" sono le seguenti: Jan 26 18:01:56 linux-1wn4 kernel: [ 241.332074] usb 2-4: new high speed USB device using ehci_hcd and address 4 Jan 26 18:01:56 linux-1wn4 kernel: [ 241.464897] usb 2-4: New USB device found, idVendor=2304, idProduct=0243 Jan 26 18:01:56 linux-1wn4 kernel: [ 241.464906] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jan 26 18:01:56 linux-1wn4 kernel: [ 241.464911] usb 2-4: Product: PCTV 73a Jan 26 18:01:56 linux-1wn4 kernel: [ 241.464914] usb 2-4: Manufacturer: Pinnacle Jan 26 18:01:56 linux-1wn4 kernel: [ 241.464918] usb 2-4: SerialNumber: 123456789012345 Jan 26 18:01:56 linux-1wn4 kernel: [ 241.466337] dvb-usb: found a 'Pinnacle PCTV 73A' in cold state, will try to load a firmware Jan 26 18:01:56 linux-1wn4 kernel: [ 241.466348] usb 2-4: firmware: requesting dvb-usb-dib0700-1.20.fw Jan 26 18:01:56 linux-1wn4 kernel: [ 241.471572] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
Evidentemente mi manca il firmware. Da dove scarico e come installo il firmware dvb-usb-dib0700-1.20.fw ?
|
|
|
|
« Ultima modifica: Gennaio 26, 2011, 06:14:57 pm da Sargon6 »
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #5 inserita:: Gennaio 26, 2011, 06:41:08 pm » |
|
Dopo aver capito che il problema era la mancanza del firmware, ho fatto qualche ricerca su Internet  ed ho scoperto che il firmware dvb-usb-dib0700-1.20.fw è tranquillamente contenuto nel pacchetto kernel firmware che io ho tranquillamente scaricato dal "Gestore pacchetti" trovato dentro YaST. Ora se, ad antenna disconnessa, apro un terminale in modalità SuperUtente e do il comando tail -f /var/log/messagesquando ricollego la periferica Pinnacle PCTV teleScope compaiono queste righe: Jan 26 18:32:09 linux-1wn4 kernel: [ 191.292113] usb 2-4: new high speed USB device using ehci_hcd and address 3 Jan 26 18:32:09 linux-1wn4 kernel: [ 191.424952] usb 2-4: New USB device found, idVendor=2304, idProduct=0243 Jan 26 18:32:09 linux-1wn4 kernel: [ 191.424961] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jan 26 18:32:09 linux-1wn4 kernel: [ 191.424966] usb 2-4: Product: PCTV 73a Jan 26 18:32:09 linux-1wn4 kernel: [ 191.424969] usb 2-4: Manufacturer: Pinnacle Jan 26 18:32:09 linux-1wn4 kernel: [ 191.424972] usb 2-4: SerialNumber: 123456789012345 Jan 26 18:32:09 linux-1wn4 kernel: [ 191.594673] dib0700: loaded with support for 14 different device-types Jan 26 18:32:09 linux-1wn4 kernel: [ 191.600097] dvb-usb: found a 'Pinnacle PCTV 73A' in cold state, will try to load a firmware Jan 26 18:32:09 linux-1wn4 kernel: [ 191.600112] usb 2-4: firmware: requesting dvb-usb-dib0700-1.20.fw Jan 26 18:32:09 linux-1wn4 kernel: [ 191.625208] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' Jan 26 18:32:09 linux-1wn4 kernel: [ 191.833061] dib0700: firmware started successfully. Jan 26 18:32:10 linux-1wn4 kernel: [ 192.336359] dvb-usb: found a 'Pinnacle PCTV 73A' in warm state. Jan 26 18:32:10 linux-1wn4 kernel: [ 192.336493] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jan 26 18:32:10 linux-1wn4 kernel: [ 192.337942] DVB: registering new adapter (Pinnacle PCTV 73A) Jan 26 18:32:10 linux-1wn4 kernel: [ 192.568959] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)... Jan 26 18:32:10 linux-1wn4 kernel: [ 192.795055] DiB0070: successfully identified Jan 26 18:32:10 linux-1wn4 kernel: [ 192.795248] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:10.3/usb2/2-4/input/input6 Jan 26 18:32:10 linux-1wn4 kernel: [ 192.795384] dvb-usb: schedule remote query interval to 50 msecs. Jan 26 18:32:10 linux-1wn4 kernel: [ 192.795392] dvb-usb: Pinnacle PCTV 73A successfully initialized and connected. Jan 26 18:32:10 linux-1wn4 kernel: [ 192.797404] usbcore: registered new interface driver dvb_usb_dib0700
Ora che devo fare?
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #6 inserita:: Gennaio 26, 2011, 09:29:44 pm » |
|
Ora che devo fare? ...usarla!  Dall'output del comando che hai riportato viene fuori che: 1) firmware: requesting dvb-usb-dib0700-1.20.fw -> firmware started successfully -> dvb-usb: found a 'Pinnacle PCTV 73A' in warm state 2) registering new adapter (Pinnacle PCTV 73A) -> ... -> ... -> Pinnacle PCTV 73A successfully initialized and connected Quindi la scheda è funzionante: collega l'antenna e prova a fare una ricerca dei canali con un player video (ad esempio Kaffeine) ....segui la guida che hai linkato tu stesso per la ricerca dei canali e/o l'uso, in sostanza: http://www.linux-magazine.it/La-TV-a-passeggio-pag_3.htm...prendi qualche canale? ...si vede qualcosa? Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #7 inserita:: Gennaio 27, 2011, 11:36:26 am » |
|
Ora che devo fare? ...usarla!  Dall'output del comando che hai riportato viene fuori che: 1) firmware: requesting dvb-usb-dib0700-1.20.fw -> firmware started successfully -> dvb-usb: found a 'Pinnacle PCTV 73A' in warm state 2) registering new adapter (Pinnacle PCTV 73A) -> ... -> ... -> Pinnacle PCTV 73A successfully initialized and connected Quindi la scheda è funzionante: collega l'antenna e prova a fare una ricerca dei canali con un player video (ad esempio Kaffeine) ....segui la guida che hai linkato tu stesso per la ricerca dei canali e/o l'uso, in sostanza: http://www.linux-magazine.it/La-TV-a-passeggio-pag_3.htm...prendi qualche canale? ...si vede qualcosa? Bye  Come puoi vedere tu stesso,  Uploaded with ImageShack.usio riesco a fare la selezione dei canali, poi più nulla. In pratica, Kaffeine mi segnala di aver trovato qualche stazione, ma non riesco ad andare avanti. Cliccando sulle stazioni trovate, non accade nulla. Cliccando su [ OK ], il pannello per la selezione dei canali si chiude, ma non accade altro. Se lo riapro, i canali trovati in precedenza NON ci sono più. Di solito, arrivati a questo punto, basta cliccare su una parte dello schermo per procedere... ma quale?  Comincio a pensare che la soluzione sia talmente ovvia che, chi la conosce, non si aspetta di dovermela dire... 
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #8 inserita:: Gennaio 27, 2011, 03:53:23 pm » |
|
Non accade nulla forse perché il segnale è 0?! ....quello 0 che si vede sul livello del segnale rimane tale anche quando clicchi su una stazione? ... così iniziamo ad escludere alcune possibili cause...  Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #9 inserita:: Gennaio 29, 2011, 12:02:03 am » |
|
Non accade nulla forse perché il segnale è 0?! ....quello 0 che si vede sul livello del segnale rimane tale anche quando clicchi su una stazione? ... così iniziamo ad escludere alcune possibili cause...  Ho appena terminato l'ennesima scansione a vuoto... Durante la scansione, il livello del segnale era spesso superiore al 18 %, ma il SNR (Cos'è?) non ha mai superato il 2% L'indicatore verde [Sintonizzato] è stato pe metà del tempo verde scuro, e l'altra metà del tempo di scansione era verde brillante.
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #10 inserita:: Gennaio 29, 2011, 03:56:11 pm » |
|
Nell'ordine: 1) per il SNR o S/N ratio -> http://it.wikipedia.org/wiki/Rapporto_segnale/rumore2) Presumo che l'antenna abbia un certo "margine di spostamento"  ...prova a metterla sul monitor o sopra qualche altra parte e verifica se il segnale e l'snr migliora. Potrebbe darsi, ma è solo una mia ipotesi, che non prendi nulla perché il segnale è troppo basso dove si trova l'antena. Facci sapere... Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #11 inserita:: Gennaio 30, 2011, 10:54:36 pm » |
|
Forse ho capito il problema... stando a questa guida per Pinnacle PCTV teleScope (scritta per S.O. Microsoft™), http://www.dinoxpc.com/articolo/Vedere+la+TV+digitale+su+pi%25F9+PC+con+Pinnacle+PCTV+teleScope_999-4.htmse non si fa uso di un'antenna esterna, occorre amplificarne il segnale, cosa che il software per Windows fa solo se l'utente spunta un'apposita casella...  A questo punto, occorre scoprire qual'è l'azione corrispondente che un utente di Linux dovrebbe fare per vedere la TV digitale SENZA collegare Pinnacle PCTV teleScope ad un'antenna esterna... Qualche idea?
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #12 inserita:: Gennaio 31, 2011, 12:40:42 am » |
|
Quindi se non spunti la casella "Amplificatore del segnale" anche in Win non riesci a vedere nulla? A questo punto, occorre scoprire qual'è l'azione corrispondente che un utente di Linux dovrebbe fare per vedere la TV digitale SENZA collegare Pinnacle PCTV teleScope ad un'antenna esterna... Qualche idea? ...ad esempio dare un'occhiata ai possibili parametri (se ci sono) che è possibile passare al modulo del kernel in uso. Riporta il l'output del comando: modinfo nome_modulo dove al posto di nome_modulo inserirai il nome del modulo utilizzato dalla Pinnacle. Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #13 inserita:: Gennaio 31, 2011, 02:32:31 pm » |
|
Quindi se non spunti la casella "Amplificatore del segnale" anche in Win non riesci a vedere nulla?
Ti dirò: io personalmente NON ho mai provato questa antenna su Windows... appena ho i driver, lo faccio, e ti racconto. A questo punto, occorre scoprire qual'è l'azione corrispondente che un utente di Linux dovrebbe fare per vedere la TV digitale SENZA collegare Pinnacle PCTV teleScope ad un'antenna esterna... Qualche idea? ...ad esempio dare un'occhiata ai possibili parametri (se ci sono) che è possibile passare al modulo del kernel in uso. Riporta il l'output del comando: modinfo nome_modulo dove al posto di nome_modulo inserirai il nome del modulo utilizzato dalla Pinnacle. Sbirciando l'output del comando modprobe -lvedo che nel lunghissimo elenco, ci sono solo 2 righe che contengono la parola pinnacle: kernel/sound/oss/msnd_pinnacle.koe kernel/sound/isa/msnd/snd-msnd-pinnacle.koma non riesco a leggerne il contenuto.. opensuse11k3@linux-1wn4:~> modinfo kernel/sound/oss/msnd_pinnacle.ko Absolute path to 'modinfo' is '/sbin/modinfo', so running it may require superuser privileges (eg. root). opensuse11k3@linux-1wn4:~> modinfo msnd_pinnacle.ko Absolute path to 'modinfo' is '/sbin/modinfo', so running it may require superuser privileges (eg. root). opensuse11k3@linux-1wn4:~> /sbin/modinfo kernel/sound/oss/msnd_pinnacle.ko ERROR: modinfo: could not open kernel/sound/oss/msnd_pinnacle.ko: No such file or directory opensuse11k3@linux-1wn4:~> /sbin/modinfo msnd_pinnacle.ko ERROR: modinfo: could not open msnd_pinnacle.ko: No such file or directory opensuse11k3@linux-1wn4:~>
|
|
|
|
« Ultima modifica: Gennaio 31, 2011, 02:58:57 pm da Sargon6 »
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #14 inserita:: Gennaio 31, 2011, 03:46:25 pm » |
|
Con modprobe -l elenchi tutti i moduli del kernel inseriti all'atto della compilazione (non tutti). Ti è più opportuno in questi casi il comando: lsmod che ti elenca i moduli caricati fino a quel momento, quindi è opportuno, prima di impartirlo, collegare la Pinnacle. Riporta l'output di lsmod. Bye 
|
|
|
|
|
Registrato
|
|
|
|
|