Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Risolto]webcam Philips PCVC675K WebCam
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Mon Sep 07, 2009 5:59 pm    Post subject: [Risolto]webcam Philips PCVC675K WebCam Reply with quote

Ciao a tutti.
Dopo aver configurato il kernel per il supporto alla webcam (kernel 2.6.30),ho consultato invano vari forums ed eseguito ricerche per far funzionare il dispositivo usb ma niente da fare.
Il dispositivo viene rilevato, infatti:
Quote:
Hall9000 eddie # lsusb
Bus 005 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 003 Device 003: ID 045e:0737 Microsoft Corp.
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 003: ID 0471:0307 Philips PCVC675K WebCam [pwc]
Bus 001 Device 001: ID 1d6b:0001

La pagina:http://www.smcc.demon.nl/webcam/ per trovare il modulo è scomparsa mentre alla pagina http://gentoo-portage.com/Search?search=media-video/usb-pwc-re non c'è più il pacchetto in questione.
La luce sulla webcam si accende ma quando tento di configurare il video di skype mi dice che non trova il dispositivo.
Qualche idea?
Grazie


Last edited by Epicuro on Sun Oct 04, 2009 3:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Mon Sep 07, 2009 7:06 pm    Post subject: Reply with quote

Che opzioni, precisamente, hai abilitato nel kernel?
Mi sembra che i kernel nuovi abbiano già i driver per quel tipo di webcam. Hai caricato il modulo "pwc"(USB_PWC_INPUT_EVDEV)?
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Tue Sep 08, 2009 12:50 pm    Post subject: Reply with quote

Quote:
Device Drivers --->
Multimedia devices --->
<*> Video For Linux
[ ] Enable Video For Linux API 1 (DEPRECATED)
[*] Enable Video For Linux API 1 compatible Layer







Quote:
Device Drivers --->
Multimedia devices --->
[*] Video capture adapters --->
[*] Autoselect pertinent encoders/decoders and other helper chips
[*] V4L USB devices --->

Device Drivers --->
Multimedia devices --->
[*] Video capture adapters --->
[*] V4L USB devices --->
<*> USB Video Class (UVC) │ │
│ │ [*] UVC input events device support │ │
│ │ <*> GSPCA based webcams --->
[*] USB Philips Cameras input events device support
Device Drivers --->
<*> Sound card support --->
<M> Advanced Linux Sound Architecture --->
[*] USB sound devices --->
<M> USB Audio/MIDI driver
Device Drivers --->
Multimedia devices --->
[*] Video capture adapters --->
[*] V4L USB devices --->
<*> USB Video Class (UVC)


Queste le opzioni selezionate seguendo il Gentoo Linux Wiki all'indirizzo seguente http://en.gentoo-wiki.com/wiki/Webcam
Il modulo che mi hai indicato è quello presente in usr/src/linux-2.6.30-gentoo-r4/drivers/media/video/pwc
.
Lo carico con modprobe........
Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Sep 08, 2009 11:36 pm    Post subject: Reply with quote

lascia un attimo da parte skype, prova con qualche altro programma (io i test sulla mia webcam li facevo con mplayer)
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Wed Sep 09, 2009 4:00 pm    Post subject: Reply with quote

Se lancio mplayer ottengo il seguente output:
Quote:

Hall9000 eddie # mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/vMPlayer SVN-r29463-4.1.2 (C) 2000-2009 MPlayer Team

Riproduco tv://.
Rilevato formato file TV!
Scelto driver: v4l
nome: Video 4 Linux input
autore: Alex Beregszaszi
commento: under development
unable to open '/dev/video0': No such file or directory




Ho provato anche con xawtv :
Quote:
Hall9000 eddie # xawtv -c /dev/video
This is xawtv-3.95, running on Linux/i686 (2.6.30-gentoo-r42)
WARNING: v4l-conf is compiled without DGA support.
can't open /dev/video: No such file or directory
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video: No such file or directory
v4l2: open /dev/video: No such file or directory
v4l: open /dev/video: No such file or directory
no video grabber device available


Non trova il devices, che manchi qualche cosa nella configurazione del kernel?
Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Thu Sep 10, 2009 5:25 pm    Post subject: Reply with quote

Ho provato ad impostare il file:
Quote:
Hall9000 eddie # nano /usr/src/linux-2.6.30-gentoo-r4/drivers/media/video/pwc/Kconfig

seguendo queste indicazioni:
Quote:
#- *** FILE: drivers/media/video/pwc/Kconfig ***
#-
USB_PWC all=m
USB_PWC_DEBUG all=n
+USB_PWC_INPUT_EVDEV all=y


A questo punto non so proprio come continuare.
Grazie per eventuali suggerimenti.
Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sat Sep 12, 2009 8:18 am    Post subject: Reply with quote

Provando a modificare il file /usr/src/linux-2.6.30-gentoo-r4/drivers/media/video/pwc/Kconfig mi sono accorto di aver sbagliato in quanto ad un successivo tentativo di lanciare make menuconfig non riuscivo più ad editare il kernel.
Spulciando tra le varie documentazioni gentoo ho trovato la pagina dedicata ad UDEV dalla quale mi sembra di aver capito che il mio dispositivo potrebbe essere indicato non con /dev/video0 ma con un altro nome che io non so.
Infatti nella cartella /dev il file video0 non compare e anche quando ho tentato di crearlo con mknode non veniva visto.
La luce del dispositivo si accende, il comando lsusb mi rileva l'hardware ma del dispositivo non vi è traccia quando lancio skype, mplayer e kopete.
Sempre nella documentazione di UDEV viene suggerito di installare (sys-apps/baselayout).
Quale strada dovrei percorrere?
Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Sat Sep 12, 2009 8:29 am    Post subject: Reply with quote

prova a
- staccare la webcam
- lanciare un bel ls -1R /dev > /tmp/before
- attaccare la webcam
- lanciare un bel ls -1R /dev > /tmp/after
- controllare se è cambiato qualcosa con diff /tmp/befor /tmp/after
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sat Sep 12, 2009 9:45 am    Post subject: Reply with quote

Quote:
Hall9000 eddie # diff /tmp/before /tmp/after
3a4
> audio1
17a19
> dsp1
42a45
> mixer1
164a168,171
> usbdev1.4_ep00
> usbdev1.4_ep82
> usbdev1.4_ep84
> usbdev1.4_ep85
255a263
> 004
287a296,297
> 116:8
> 116:9
302a313,315
> 14:16
> 14:19
> 14:20
310a324
> 189:3
331a346,347
> 250:10
> 250:11
341a358,359
> 250:8
> 250:9
559a578
> controlC1
563a583
> pcmC1D0c


Questo l'output.
Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sat Sep 12, 2009 10:09 am    Post subject: Reply with quote

Sono proprio un pivello, con un 'po' di ritardo ecco il contenuto di /tmp/before
Quote:
/dev:
adsp
audio
autofs
block
bsg
bus
cdrom
cdrw
char
console
core
cpu
cpu_dma_latency
device-mapper
disk
dsp
dvd
dvdrw
fd
full
hidraw0
hpet
initctl
input
kmem
kmsg
log
loop
loop0
loop1
loop2
loop3


e adesso quello di /tmp/after

Quote:
/dev:
adsp
audio
audio1
autofs
block
bsg
bus
cdrom
cdrw
char
console
core
cpu
cpu_dma_latency
device-mapper
disk
dsp
dsp1
dvd
dvdrw
fd
full
hidraw0
hpet
initctl
input
kmem
kmsg
log
loop
loop0
loop1

Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Mon Sep 14, 2009 12:35 pm    Post subject: Reply with quote

Ragazzi non riesco proprio a venirne a capo.
Il device /dev/video0 non esiste (dipenderà dalla configurazione del kernel che ho postato?).
Il modulo pwc non lo trovo, non so più cosa e dove cercare.
Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Mon Sep 14, 2009 8:50 pm    Post subject: Reply with quote

ok, vediamo se riesco a trovare il tempo per seguirti un po' ...
posta l'output di
Code:
dmesg|grep -E '(cam|video)'
e di
Code:
lsmod |grep -E '(videodev|pwc)'

e vediamo un po'
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Tue Sep 15, 2009 4:16 pm    Post subject: Reply with quote

Quote:
Hall9000 eddie # dmesg|grep -E '(cam|video)'
[ 1.510301] pci 0000:01:00.0: Boot video device
[ 2.426335] Linux video capture interface: v2.00
[ 2.426861] usbcore: registered new interface driver uvcvideo





Quote:
Hall9000 eddie #lsmod |grep -E '(videodev|pwc)'


Il primo comando restituisce l'output mentre il secondo nulla.
Ciao e grazie per la tua disponibilità.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Sep 15, 2009 6:58 pm    Post subject: Reply with quote

ok, adesso fai:
- tieni la webcam scollegata
- lancia dmesg > /tmp/before
- attacca la webcam
- lancia dmesg > /tmp/after
- lancia diff /tmp/before /tmp/after

così vediamo un po' cosa combina il tuo pc quando la colleghi anche se ad occhio non viene caricato il modulo e non viene riconosciuta ...


/EDIT:ops, avevo incasinato la formattazione
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'


Last edited by Kernel78 on Tue Sep 15, 2009 8:49 pm; edited 1 time in total
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Tue Sep 15, 2009 8:46 pm    Post subject: Reply with quote

Quote:
Hall9000 eddie # dmesg > /tmp/before
Hall9000 eddie # dmesg > /tmp/after
Hall9000 eddie # diff /tmp/before /tmp/after[b]
diff: /tmp/after[b]: No such file or directory
Hall9000 eddie #


Ecco l'output.
Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Sep 15, 2009 8:54 pm    Post subject: Reply with quote

Epicuro wrote:
Quote:
Hall9000 eddie # dmesg > /tmp/before
Hall9000 eddie # dmesg > /tmp/after
Hall9000 eddie # diff /tmp/before /tmp/after[b]
diff: /tmp/after[b]: No such file or directory
Hall9000 eddie #


Ecco l'output.
Ciao

ok, io ho fatto un'errore con la formattazione ma abbi un po' di elasticità ...
mi sembra ovvio che se ti faccio creare un file /tmp/after poi è con quello che dovresti fare il diff ... il [b] è un refuso
riproviamoci dai :wink:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Tue Sep 15, 2009 9:08 pm    Post subject: Reply with quote

Quote:
Hall9000 eddie # diff /tmp/before /tmp/after
1231a1232,1276
> [ 1647.497513] usb usb5: usb resume
> [ 1647.497523] ehci_hcd 0000:00:1d.7: resume root hub
> [ 1647.618311] ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
> [ 1647.618323] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
> [ 1647.629057] hub 5-0:1.0: hub_resume
> [ 1647.629078] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC
> [ 1647.730063] usb usb1: usb resume
> [ 1647.730071] usb usb1: wakeup_rh
> [ 1647.730084] hub 5-0:1.0: state 7 ports 8 chg 0000 evt 0000
> [ 1647.762055] hub 1-0:1.0: hub_resume
> [ 1647.762071] uhci_hcd 0000:00:1d.0: port 1 portsc 0093,00
> [ 1647.762081] hub 1-0:1.0: port 1: status 0101 change 0001
> [ 1647.863069] hub 1-0:1.0: state 7 ports 2 chg 0002 evt 0000
> [ 1647.863089] hub 1-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
> [ 1647.965043] usb 1-1: new full speed USB device using uhci_hcd and address 6
> [ 1648.110056] usb 1-1: ep0 maxpacket = 8
> [ 1648.407321] usb 1-1: skipped 4 descriptors after interface
> [ 1648.407329] usb 1-1: skipped 2 descriptors after interface
> [ 1648.407336] usb 1-1: skipped 1 descriptor after endpoint
> [ 1648.407341] usb 1-1: skipped 2 descriptors after interface
> [ 1648.407347] usb 1-1: skipped 1 descriptor after endpoint
> [ 1648.407352] usb 1-1: skipped 2 descriptors after interface
> [ 1648.407358] usb 1-1: skipped 1 descriptor after endpoint
> [ 1648.407364] usb 1-1: skipped 2 descriptors after interface
> [ 1648.407369] usb 1-1: skipped 1 descriptor after endpoint
> [ 1648.423287] usb 1-1: default language 0x0409
> [ 1648.484290] usb 1-1: New USB device found, idVendor=0471, idProduct=0307
> [ 1648.484297] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
> [ 1648.484303] usb 1-1: SerialNumber: 02130211A0103B9B
> [ 1648.484430] usb 1-1: uevent
> [ 1648.484465] usb 1-1: usb_probe_device
> [ 1648.484472] usb 1-1: configuration #1 chosen from 1 choice
> [ 1648.492296] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
> [ 1648.492350] usb 1-1:1.0: uevent
> [ 1648.492549] usb 1-1: adding 1-1:1.1 (config #1, interface 1)
> [ 1648.492583] usb 1-1:1.1: uevent
> [ 1648.492629] snd-usb-audio 1-1:1.1: usb_probe_interface
> [ 1648.492638] snd-usb-audio 1-1:1.1: usb_probe_interface - got id
> [ 1649.482911] usb 1-1: adding 1-1:1.2 (config #1, interface 2)
> [ 1649.482954] usb 1-1:1.2: uevent
> [ 1649.483077] drivers/usb/core/inode.c: creating file '006'
> [ 1649.483165] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
> [ 1650.000071] hub 5-0:1.0: hub_suspend
> [ 1650.000086] usb usb5: bus auto-suspend
> [ 1650.000092] ehci_hcd 0000:00:1d.7: suspend root hub


Scusami, ecco l'output.
Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Thu Sep 17, 2009 5:07 pm    Post subject: Reply with quote

Mi sembra di capire che la periferica venga riconosciuta
Quote:
> [ 1648.484290] usb 1-1: New USB device found, idVendor=0471, idProduct=0307
> [ 1648.484297] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
> [ 1648.484303] usb 1-1: SerialNumber: 02130211A0103B9B

mentre il modulo no.
A questo punto riesaminando il file di configurazione del kernel mi sorge il dubbio che il supporto per V4L USB devices dovesse essere abilitato come modulo e non come ho fatto io:
Quote:
Device Drivers --->
Multimedia devices --->
[*] Video capture adapters --->
[*] V4L USB devices --->


Mi sto sbagliando?

Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Thu Sep 17, 2009 7:36 pm    Post subject: Reply with quote

Tu l'hai compilato build-in quindi quel componente è SEMPRE presente nel kernel e ovviamente non lo vedrai mai come modulo da caricare :wink:

dall'output di dmesg vedo che il sistema si accorge che colleghi la webcam ma non viene creato alcun device corrispondente ...

Forse sono troppo frollato dal sonno, provo a farti un esempio per spiegarmi meglio.
Se compili nel kernel il supporto per le chiavette usb, quando ne colleghi una dmesg ti riporterà una serie di messaggi simili a quelli che hai riscontrato per la webcam ma in più troverai anche traccia della creazione del device corrispondente.

Direi quindi che nel kernel manca qualcosa ma non saprei dirti cosa ... prova a compilare come moduli i supporti per TUTTO quello che trovi sotto v4l e vedi se funziona. Se non funziona ancora sono cavoli (almeno per le mie competenze) ma se funziona puoi vedere quali moduli vengono caricati quando attacchi la webcam e rimuovere dal kernel il supporto per gli altri.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Mon Sep 21, 2009 4:10 pm    Post subject: Reply with quote

Ebbene si ancora non sono riuscito ad abilitare la webcam.
Ho seguito le tue indicazioni Kernel78 compilando come moduli i supporti per tutto quello che c'era dopo V4l ma non trovo il famigerato modulo per il driver PWC.
Quello che mi chiedo a questo punto è:
tra i moduli compilati esiste uno compatibile con la mia webcam?
Poi nella cartella /usr/src/linux/drivers/media/video/pwc ho trovato il sorgente PWC-if.c, che serva per installare il modulo?
Forse sto facendo un 'po' di confusione.
Ti ringrazio per i suggerimenti.
Ciao
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sun Sep 27, 2009 4:27 pm    Post subject: Reply with quote

Saluto gli amici del forum.
Ho aggiornato il kernel e sono passato alla versione 2.6.30-gentoo-r6. Finalmente, dopo la compilazione, il modulo PWC e il dispositivo /dev/video0 sono comparsi.
Purtroppo eseguendo: mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0 -fps 15 ottengo una laconica risposta:
Quote:
MPlayer SVN-r29463-4.1.2 (C) 2000-2009 MPlayer Team

Riproduco tv://.
Rilevato formato file TV!
Driver non trovato: v4l2

Eseguendo: Hall9000 eddie # xawtv -c /dev/v4l/video0
ottengo:
Quote:
This is xawtv-3.95, running on Linux/i686 (2.6.30-gentoo-r6)
WARNING: v4l-conf is compiled without DGA support.
can't open /dev/v4l/video0: No such file or directory
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/v4l/video0: No such file or directory
v4l2: open /dev/v4l/video0: No such file or directory
v4l: open /dev/v4l/video0: No such file or directory
no video grabber device available

Se provo a lanciare skype, il dispositivo viene individuato ma si vede tutto nero.

Leggendo nel wiki linux webcam la parte relativa ai malfunzionamenti si sottolinea un possibile utilizzo dello stesso bus da parte di più dispositivi.
Ecco il mio lsusb
Quote:
Hall9000 eddie # lsusb
Bus 005 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0001
Bus 002 Device 003: ID 0471:0307 Philips PCVC675K WebCam [pwc]
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 004: ID 045e:0737 Microsoft Corp.
Bus 003 Device 001: ID 1d6b:0001


Cosa mi suggerireste?
Ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Sun Sep 27, 2009 9:03 pm    Post subject: Reply with quote

Epicuro wrote:
Saluto gli amici del forum.
Ho aggiornato il kernel e sono passato alla versione 2.6.30-gentoo-r6. Finalmente, dopo la compilazione, il modulo PWC e il dispositivo /dev/video0 sono comparsi.
Purtroppo eseguendo: mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0 -fps 15 ottengo una laconica risposta:
Quote:
MPlayer SVN-r29463-4.1.2 (C) 2000-2009 MPlayer Team

Riproduco tv://.
Rilevato formato file TV!
Driver non trovato: v4l2


laconica ? a me sembra abbastanza chiara: non trova il driver v4l2
sei sicuro di aver compilato mplayer con la USE attiva ?

Quote:

Eseguendo: Hall9000 eddie # xawtv -c /dev/v4l/video0
ottengo:
Quote:
This is xawtv-3.95, running on Linux/i686 (2.6.30-gentoo-r6)
WARNING: v4l-conf is compiled without DGA support.
can't open /dev/v4l/video0: No such file or directory
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/v4l/video0: No such file or directory
v4l2: open /dev/v4l/video0: No such file or directory
v4l: open /dev/v4l/video0: No such file or directory
no video grabber device available


anche qui mi sembra abbastanza chiaro che se esiste un device /dev/video0 e non esiste /dev/v4l/video0 è inutile lanciare xawtv cercando di aprire il device inesistente ...

Quote:

Cosa mi suggerireste?

di procedere con più calma e cercare di capire un attimo i messaggi di errore che ricevi dai vari sw (skype lascialo perdere per il momento)
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sat Oct 03, 2009 9:16 am    Post subject: Reply with quote

Sto cercando un' po' dappertutto ma non riesco ad interpretare i messaggi di output.
Per esempio con il comando :
Quote:
# xawtv -c /dev/video0
This is xawtv-3.95, running on Linux/i686 (2.6.30-gentoo-r6)
WARNING: v4l-conf is compiled without DGA support.
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "7x13bold" to type FontStruct
Warning: Unable to load any usable ISO8859 font
Warning: Unable to load any usable ISO8859 font
Warning: Missing charsets in String to FontSet conversion
Error: Aborting: no font found

In questo caso ho provato ad aggiungere Option "VideoOverlay" "on" nel mio xorg.conf, ma niente da fare.
Se lancio Camorama ottengo lo schermo nero, idem con mplayer anche se ultimamente il comando
Quote:
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15
MPlayer was compiled without TV interface support.
MPlayer SVN-r29463-4.1.2 (C) 2000-2009 MPlayer Team

mi restituisce questo output.
Mplayer l'ho compilato con la USE v4l2 attraverso il comando # USE="v4l2" emerge mplayer
Ekiga e kopete non riescono a trovare il dispositivo.
Mi sarebbe piaciuto comunicarvi il buon esito dei miei tentativi ma ho paura che avrò ancora bisogno dei vostri suggerimenti.
Ciao e grazie.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Sat Oct 03, 2009 11:36 am    Post subject: Reply with quote

Ok, calma, calma e CALMA :wink:

concentriamoci su un solo programma, mplayer (perchè mi piace)

Epicuro wrote:
Code:
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15
MPlayer was compiled without TV interface support.
MPlayer SVN-r29463-4.1.2 (C) 2000-2009 MPlayer Team

mi restituisce questo output.

scusa, non per prenderti in giro, ma la tua comprensione dell'inglese mi pare quasi nulla ...
il messaggio è chiarissimo: MPlayer è stato compilato senza il supporto per l'interfaccia TV.

Quote:

Mplayer l'ho compilato con la USE v4l2 attraverso il comando # USE="v4l2" emerge mplayer

ok, metodo sbagliato per compilare, questo al massimo va bene per un test veloce o usando l'opzione -p per vedere quali dipendenze cambierebbero.
Per aggiungere una USE globalmente (in questo caso te lo consiglio) la devi inserire in /etc/make.conf (o usi il programma ufed), per specificare una USE per un singolo pacchetto usi invece il file (o la directory /etc/portage/package.use ma qui andiamo OT, cerca nel forum o leggi il man).

Quote:

Mi sarebbe piaciuto comunicarvi il buon esito dei miei tentativi ma ho paura che avrò ancora bisogno dei vostri suggerimenti.

sbagliando si impara (o almeno me lo auguro :lol: )

Posta l'output del comando
Code:
eix -e mplayer | grep Installed | cut -f 3 -d \( | tr " " "\n" | grep -v ^-
così guardo quali USE abbiamo di diverse
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Epicuro
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2007
Posts: 91

PostPosted: Sun Oct 04, 2009 12:58 pm    Post subject: Reply with quote

Questo l'output:
Quote:
# eix -e mplayer | grep Installed | cut -f 3 -d \( | tr " " "\n" | grep -v ^-
X
a52
aac
alsa
ass
cddb
cdio
dirac
dts
dv
dvd
dvdnav
enca
encode
faac
faad
gif
iconv
ipv6
jpeg
kernel_linux
live
mad
mmx
mp2
mp3
network
opengl
osdmenu
png
quicktime
rar
real
rtc
schroedinger
sdl
shm
speex
theora
tremor
truetype
unicode
video_cards_nvidia
vorbis
win32codecs
x264
xscreensaver
xv
xvid


Avevo capito che mplayer era stato compilato senza il supporto per l'interfaccia tv ma il mio dubbio era se ciò riguardasse il kernel o una USE flag.
Comunque quell'output di mplayer prima non compariva anzi si apriva una finestra che doveva probabilmente mostrarmi il risultato dell'acquisizione video ed era completamente nera.
Ciao
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum