Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Raga sabato ho acquistato questa webcam [Only registered and activated users can see links. Click Here To Register...] ... su xp e vista funziona alla grande, ma quando la collego ad ubuntu l'os nn me la rileva nemmeno...ho provato ad installare vari programmi tra cui camorama ma niente....chi mi da una mano :D ?
:ciao: :ok:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Citazione:
Originariamente Scritto da Nandos
Raga sabato ho acquistato questa webcam
[Only registered and activated users can see links. Click Here To Register...] ... su xp e vista funziona alla grande, ma quando la collego ad ubuntu l'os nn me la rileva nemmeno...ho provato ad installare vari programmi tra cui camorama ma niente....chi mi da una mano :D ?
:ciao: :ok:
Ciao Nandos!
Per prima cosa posta l'output di
e anche quello di
che vediamo di capire che chipset usa la webcam, poi vediamo per i moduli come fare :D
Quasi mai i produttori di webcam danno i driver per linux, ma spesso molte webcam hanno lo stesso chipset e possono essere usati quelli generici fatti dagli sviluppatori in reverse engineering :wink:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
in serata te li procuro, ora sto su xp :asd:
grz lomion, sempre il migliore :ok:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
ok, webcam collegata e dao i comandi==>
sudo lspci:
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV570 [Radeon X1950 Pro]
01:00.1 Display controller: ATI Technologies Inc RV570 [Radeon X1950 Pro] (secondary)
02:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
02:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:01.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
05:01.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
05:01.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
sudo lsusb
Bus 002 Device 003: ID 0810:0001 Personal Communication Systems, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 009 Device 001: ID 0000:0000
Bus 010 Device 001: ID 0000:0000
Bus 008 Device 001: ID 0000:0000
Bus 006 Device 002: ID 093a:2460 Pixart Imaging, Inc.
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 003: ID 05fe:1010 Chic Technology Corp.
Bus 003 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
spero che ti sia d'aiuto, in questi meandri di linux ancora nn mi sono avventurato, se vuoi spiega anche un pò :asd:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Ok allora i comandi lspci e lsusb danno l'elenco (in *nix "ls" che deriva da "list") rispettivamente delle periferiche collegate al bus PCI e al bus USB
Citazione:
Originariamente Scritto da Nandos
Bus 006 Device 002: ID 093a:2460 Pixart Imaging, Inc.
Questa è la webcam (Pixart produce chipset per webcam). Non tutte le webcam basate sull'hardware Pixart funzionano su linux, vediamo se sei fortunato :D
Hai provato a usare la webcam con programmi come Kopete, Amsn, Tvtime o Camorama? Se non hai schede tv interne al pc potrebbe funzionare tranquillamente. Altrimenti dobbiamo provare a vedere se usando dei drivers generici funziona...
Per linux è normale non darti segni quando colleghi una webcam...
Per vedere tutto quello che succede al kernel puoi dare
dopo averla collegata e vedi se nell'elenco di cose che ti escono a console da qualche parte c'è qualcosa riguradante Pixart.
Per non stare sa scorrere tutto puoi dare anche
Codice:
sudo dmesg |grep ixart
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Prima visualizzazione kernel:
[ 51.811301] Linux video capture interface: v2.00
[ 51.862314] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found. (PAC207)
[ 51.867583] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: data format set to RGB
Poi l'ho scollegata e ricollegata:
[ 2262.546929] usb 6-2: USB disconnect, address 3
[ 2266.557784] usb 6-2: new full speed USB device using uhci_hcd and address 4
[ 2266.791571] usb 6-2: configuration #1 chosen from 1 choice
[ 2266.794532] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found. (PAC207)
[ 2266.799667] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: data format set to RGB
ps: camorama non mi fa aprire la cam dandomi questo errore:
[img]http://upload.hardwarezone.it/images/gsglbj96f21m99qbkf2w.jpeg[/img]
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Benissimo la webcam è riconosciuta come vedi dal fatto che il kernel carica il modulo appropriato da dmesg. Ora vediamo se viene riconosciuta in maniera corretta o meno. :asd:
Allora cerco di spiegare un attimo più approfonditamente per chi leggesse... I dispositivi in linux (ma in generale in tutti gli ambienti Unix e in qualche vecchio e compianto SO dell'amiga) sono visti come dei files che stanno in /dev.
Ad esempio i dischi e i lettori cd sono stati storicamente /dev/hdx con x che variava tra a e z a seconda del canale ide dove era connesso.
Poi si è proceduto nel separare i lettori cd dai dischi, facendoli diventare /dev/cdrom o se SATA /dev/sr.
Poi tutti i dischi sono stati visti dai kernel recenti cone /dev/sd e in futuro si separeranno i dischi esterni USB che saranno /dev/ud.
Ora a volte per compatibilità è necessario fare dei symlink nella cartella /dev. Ad esempio si symlinka /dev/sr0 (il masterizzatore SATA) a /dev/cdrom.
Qui vediamo che camorama cerca di accedere alla camera come /dev/video0, ma magari in realtà essa viene vista in maniera diversa perchè (se non ricordo male) Ubuntu usa le API per le camere del progetto Video4Lin versione 2.
Prova a dare da riga di comando
Codice:
sudo ls /dev |grep v4l
e dovresti vedere un dispositivo chiamato v4l2video0 o simile. A questo punto è sufficiente fare un symlink in /dev in questa maniera:
Codice:
sudo ln -s /dev/v4l2video0 /dev/video0
Questi symlink dovrebbero essere creati automaticamente ma ogni tanto qualcuno di essi scappa o perchè si usa una versione un po vecchiotta di udev o per altri motivi.
Fammis apere poi ;)
Ciao!
P.S: il tema del desktop è identico a Vista :look: :asd:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
grandissimo lomion, hai spiegato tutto alla perfezione, quindi in ambiente linux le periferiche vengono viste come file, bella sta cosa :sisi: ... quindi già che il kernel vede la periferica è qualcosa :sisi:
grazie mille, verso stase, dopo studio, vedo di farlo e ti aggiorno :ok: , questa webcam deve funzionare, almeno mi sarai da tutor per l'installazione di periferiche "sconosciute" all'os, sto inziando a capire pian piano come funziona a basso lvl anche linux :ole:
ps: :asd: alla faccia di vista, se lo sogna un desktop3d come quello :birra:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Citazione:
Originariamente Scritto da Nandos
grandissimo lomion, hai spiegato tutto alla perfezione, quindi in ambiente linux le periferiche vengono viste come file, bella sta cosa :sisi: ... quindi già che il kernel vede la periferica è qualcosa :sisi:
grazie mille, verso stase, dopo studio, vedo di farlo e ti aggiorno :ok: , questa webcam deve funzionare, almeno mi sarai da tutor per l'installazione di periferiche "sconosciute" all'os, sto inziando a capire pian piano come funziona a basso lvl anche linux :ole:
ps: :asd: alla faccia di vista, se lo sogna un desktop3d come quello :birra:
A onor del vero aull'amiga potevi addirittura usarli come files... Ad esempio potevi copiare un wav nel device audio e lui te lo riproduceva senza bisogno di fare null'altro. Prova a fare:
Codice:
sudo cp $indirizzo_a_file_qualsiasi /dev/audio
e vedrai che anche linux ti permette di farlo :rotolol: :asd: è una cosa che chi usa win non avrà mai...
Ah naturalmente se gli dai un file a caso farà dei gracchiare, mentre se gli dai un wav lo riproduce. In ogni caso per terminare Ctrl+C :wink:
Se il kernel te la vede comunque direi che sei tranquillo dovrebbe andare senza problemi :wink:
Ciao!
EDIT: Il wav deve essere la prima versione non compressa, in pratica un files contenente i campioni e basta, altrimenti te lo distorce :D
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Lomion non posso che farti i complimenti..... :inchino: :inchino: :inchino:
grande... :ok:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
e abbiamo anche il nostro mostro di linux :inchino: :ole:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Vabbè raga, è una passione :asd: Da qui a dire che sono un mostro di linux ce ne è... Anche perchè nel mondo linux più cose sai e più cose sai di non sapere... Sei in uno stato di niubbaggine perpetua che però ti permette di apprezzare tutto senza preconcetti...
Vabbè basta birra ho capito :wink: :birra:
Torniamo in topic sulla fotocamera e vediamo se Nandos risolve :wink:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Codice:
sudo ls /dev |grep v4l
da terminale non mi da niente :pens: sono anche andato nella cartella /dev in esplorazione file ma niente del genere :?:
Codice:
sudo ln -s /dev/v4l2video0 /dev/video0
idem come sopra .... quali altri dati ti servono ? :help: :cry:
Re: Installazione WebCam TechMade TM-c011 su Ubuntu 7.10
Mmm allora vediamo di leggere dal dmesg dove il kernel mette il device della webcam.
Semplicemente scollegala e avvia ubuntu, poi una volta che sei nel tuo desktop collegala e ridai da shell
Per farti vedere come trovarlo ti faccio vedere cosa succede a me quando collego la penna usb:
Codice:
[ 1039.552304] usb 1-5: new high speed USB device using ehci_hcd and address 4
[ 1039.669369] usb 1-5: configuration #1 chosen from 1 choice
[ 1039.670716] scsi4 : SCSI emulation for USB Mass Storage devices
[ 1039.671234] usb-storage: device found at 4
[ 1039.671236] usb-storage: waiting for device to settle before scanning
[ 1044.662705] scsi 4:0:0:0: Direct-Access disk2go RETRACT U3 PMAP PQ: 0 ANSI: 0 CCS
[ 1045.505155] sd 4:0:0:0: [sdc] 4017664 512-byte hardware sectors (2057 MB)
[ 1045.505652] sd 4:0:0:0: [sdc] Write Protect is off
[ 1045.505654] sd 4:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 1045.505656] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 1045.507772] sd 4:0:0:0: [sdc] 4017664 512-byte hardware sectors (2057 MB)
[ 1045.508524] sd 4:0:0:0: [sdc] Write Protect is off
[ 1045.508526] sd 4:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 1045.508528] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 1045.508531] sdc: sdc1
[ 1045.509559] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 1045.509718] sd 4:0:0:0: Attached scsi generic sg3 type 0
[ 1045.509877] usb-storage: device scan complete
Guarda la riga a 1045.508531 - si lo so che fa ridere doversela cercare - come vedi viene assegnato alla pennuzza il device name sdc1.
Nel tuo caso dovrebbe esserci una cosa del genere:
Codice:
Dec 18 17:35:18 localhost kernel: hub 5-0:1.0: USB hub found
Dec 18 17:35:18 localhost kernel: hub 5-0:1.0: 2 ports detected
Dec 18 17:35:18 localhost kernel: Linux video capture interface: v1.00
Dec 18 17:35:18 localhost kernel: quickcam: QuickCam USB camera found (driver version QuickCam USB $Date: 2005/01/07 13:29:53 $)
Dec 18 17:35:18 localhost kernel: quickcam: Kernel:2.6.7 bus:1 class:FF subclass:FF vendor:046D product:0840
Dec 18 17:35:18 localhost kernel: quickcam: Sensor HDCS-1000/1100 detected
Dec 18 17:35:18 localhost kernel: quickcam: Registered device: /dev/video0
Dec 18 17:35:18 localhost kernel: usbcore: registered new driver quickcam
Che è un esempio di webcam. Come vedi finisce in /dev/video0 dalla penultima riga. Cerca di capire (o posta) le ultime righe del dmesg e vediamo di trovare il nome del device per fare il symlink :wink:
Purtroppo le webcam sono abbastanza odiose sotto linux :(