webcam usb

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

webcam usb

Messaggio da conraid »

Mi consigliate una webcam usb compatibili con Linux (Slackware 64 current) e Mac?
Una economica che devo solo far videoconferenze.

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

Logitech c270

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: webcam usb

Messaggio da conraid »

Grazie

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

Fai bene a chiedere. Io invece mi sono fidato di quanto letto in giro e ho preso questa https://linux-hardware.org/index.php?id=usb:1b3f-2002 ma non riesco a farla funzionare (slackware-current)

Edit: scusate l'OT, ma secondo voi cosa significa questo dmesg? Forse che l'hardware è troppo nuovo e uvcvideo non lo supporta ancora?

Codice: Seleziona tutto

[  251.209873] usb 2-5: new high-speed USB device number 3 using ehci-pci
[  251.611868] usb 2-5: device descriptor read/64, error -71
[  251.849365] usb 2-5: config 1 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 32, changing to 9
[  251.849722] usb 2-5: New USB device found, idVendor=1b3f, idProduct=2002, bcdDevice= 1.00
[  251.849724] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  251.849726] usb 2-5: Product: GENERAL WEBCAM
[  251.849728] usb 2-5: Manufacturer: GENERAL
[  251.850803] uvcvideo: Found UVC 1.00 device GENERAL WEBCAM (1b3f:2002)
[  251.850975] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 1: -32 (exp. 1).
[  251.851599] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 2: -32 (exp. 1).
[  251.852096] uvcvideo: Failed to query (GET_INFO) UVC control 3 on unit 2: -32 (exp. 1).
[  251.852596] uvcvideo: Failed to query (GET_INFO) UVC control 6 on unit 2: -32 (exp. 1).
[  251.853093] uvcvideo: Failed to query (GET_INFO) UVC control 7 on unit 2: -32 (exp. 1).
[  251.853597] uvcvideo: Failed to query (GET_INFO) UVC control 8 on unit 2: -32 (exp. 1).
[  251.854096] uvcvideo: Failed to query (GET_INFO) UVC control 9 on unit 2: -32 (exp. 1).
[  251.854596] uvcvideo: Failed to query (GET_INFO) UVC control 10 on unit 2: -32 (exp. 1).
[  251.855092] uvcvideo: Failed to query (GET_INFO) UVC control 1 on unit 2: -32 (exp. 1).
[  251.855591] uvcvideo: Failed to query (GET_INFO) UVC control 4 on unit 2: -32 (exp. 1).
[  251.856092] uvcvideo: Failed to query (GET_INFO) UVC control 5 on unit 2: -32 (exp. 1).
[  251.856590] uvcvideo: Failed to query (GET_INFO) UVC control 11 on unit 2: -32 (exp. 1).
[  251.857216] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[  251.857784] uvcvideo 2-5:1.0: Entity type for entity Processing 2 was not initialized!
[  251.857786] uvcvideo 2-5:1.0: Entity type for entity Camera 1 was not initialized!
[  251.857898] input: GENERAL WEBCAM: GENERAL WEBCAM as /devices/pci0000:00/0000:00:12.2/usb2/2-5/2-5:1.0/input/input29

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

roberto67 ha scritto:
gio 1 ott 2020, 19:01
ho preso questa https://linux-hardware.org/index.php?id=usb:1b3f-2002 ma non riesco a farla funzionare
Su Windows funziona?

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

rik70 ha scritto:
gio 1 ott 2020, 19:31
roberto67 ha scritto:
gio 1 ott 2020, 19:01
ho preso questa https://linux-hardware.org/index.php?id=usb:1b3f-2002 ma non riesco a farla funzionare
Su Windows funziona?
si

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

roberto67 ha scritto:
gio 1 ott 2020, 19:37
Su Windows funziona?

si
Prova a camera collegata:

Codice: Seleziona tutto

sudo modprobe -v -r uvcvideo
e poi

Codice: Seleziona tutto

sudo modprobe -v uvcvideo quirks=2
Prova anche - a tuo rischio e pericolo - con valori diversi da '2' del parametro 'quirks=': es. 1, 3, 5.

Se nulla cambia, ti rimane da provare con un kernel più recente.

In bocca al lupo.

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

@rik70 la videocamera funziona, invece il microfono viene rilevato ma è muto. Eppure alsamixer mostra che il microfono è al 50%.

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

roberto67 ha scritto:
gio 1 ott 2020, 21:25
la videocamera funziona, invece il microfono viene rilevato ma è muto
Ah, infatti all'inizio avevo letto male: quelli sopra(dmesg) non sono errori.

L'audio dovrebbe essere gestito dal modulo snd_usb_audio.

Dovresti avere 2 schede audio, sicuro che stai agendo su quella giusta?
Forse conviene aprire un'altra discussione.

Tornando alla cam, sempre della Logitech sembra interessante anche la 'HD Pro Webcam C920' e dovrebbe essere supportata:

Codice: Seleziona tutto

/* Logitech HD Pro Webcam C920 */
        { .match_flags          = USB_DEVICE_ID_MATCH_DEVICE
                                | USB_DEVICE_ID_MATCH_INT_INFO,
          .idVendor             = 0x046d,
          .idProduct            = 0x082d,
          .bInterfaceClass      = USB_CLASS_VIDEO,
          .bInterfaceSubClass   = 1,
          .bInterfaceProtocol   = 0,
          .driver_info          = UVC_INFO_QUIRK(UVC_QUIRK_RESTORE_CTRLS_ON_INIT) },
Ma non garantisco e costa più di 100 euro.

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

Offtopic:
@roberto67
Ti rispondo qui.
Per l'audio della tua cam, dovresti provare con:

Codice: Seleziona tutto

alsamixer -c1 -V capture
Offtopic:
dove '-c1' è la seconda scheda audio, quella della webcam, che dovresti ricavare da un semplice

Codice: Seleziona tutto

cat /proc/asound/cards
      0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xdf240000 irq 136
 ---> 1 [U0x46d0x825    ]: ---> USB-Audio <--- ---> USB Device <---- 0x46d:0x825
                      ---> USB Device <--- 0x46d:0x825 at usb-0000:00:14.0-9, high speed
Offtopic:
L'argomento '-V capture' lo passi per comodità, visto che l'audio della camera dovrebbe avere solo i controlli di "ingresso".
In alsamixer, quindi, dovresti vedere una cosa del genere e assicurarti non solo che il livello audio sia alto,
ma che il controllo del mixer sia attivato[tasto spazio] come indicato dalla freccia:

01.jpg
01.jpg (53.11 KiB) Visto 4536 volte

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

Intanto mi scuso per il dirottamento del thread. Ora mi pare tardi per crearne un altro...

Grazie @rik70, io stavo effettivamente guardando il microfono della webcam con alsamixer (cliccando F6 si può sfogliare tra le varie schede). Il microfono viene rilevato correttamente ed è attivato (capture, volume al 100%)

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

@roberto67
Ok, se non s'irrita @conraid.....

Avrai fatto quindi tutte le prove possibili.

- Usi pulseaudio?
- Cosa restituisce

Codice: Seleziona tutto

arecord -l
?

E

Codice: Seleziona tutto

dmesg | grep snd
?

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

rik70 ha scritto:
ven 2 ott 2020, 15:40
- Usi pulseaudio?
no, per lo meno rc.pulsaudio non viene eseguito all'avvio
rik70 ha scritto:
ven 2 ott 2020, 15:40
- Cosa restituisce

Codice: Seleziona tutto

arecord -l
?

Codice: Seleziona tutto

# arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: WEBCAM [GENERAL WEBCAM], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
rik70 ha scritto:
ven 2 ott 2020, 15:40
E

Codice: Seleziona tutto

dmesg | grep snd
?

Codice: Seleziona tutto

# dmesg | grep snd
[    7.530203] snd_hda_intel 0000:00:01.1: Force to non-snoop mode
[    7.633721] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC887-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    7.634689] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    7.635642] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    7.636595] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    7.637527] snd_hda_codec_realtek hdaudioC1D0:    dig-out=0x11/0x1e
[    7.638460] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    7.639477] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
[    7.640441] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
[    7.643100] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
[   14.613175] usbcore: registered new interface driver snd-usb-audio
[ 1452.329752] usbcore: deregistering interface driver snd-usb-audio
[ 1484.151848] snd_usb_audio: unknown parameter 'quirks' ignored
[ 1484.152722] usbcore: registered new interface driver snd-usb-audio
[ 1541.993666] usbcore: deregistering interface driver snd-usb-audio
[ 1559.849216] usbcore: registered new interface driver snd-usb-audio

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: webcam usb

Messaggio da rik70 »

roberto67 ha scritto:
ven 2 ott 2020, 18:53
[ 14.613175] usbcore: registered new interface driver snd-usb-audio
[ 1452.329752] usbcore: deregistering interface driver snd-usb-audio
[ 1484.151848] snd_usb_audio: unknown parameter 'quirks' ignored
[ 1484.152722] usbcore: registered new interface driver snd-usb-audio
[ 1541.993666] usbcore: deregistering interface driver snd-usb-audio
[ 1559.849216] usbcore: registered new interface driver snd-usb-audio
Ma si ferma lì, o continua a ripetere quei messaggi? Sembra cercare continuamente di inizializzare la parte audio della webcam.
Cosa da

Codice: Seleziona tutto

cat /proc/asound/cards
?
roberto67 ha scritto:
ven 2 ott 2020, 18:53

Codice: Seleziona tutto

card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: WEBCAM [GENERAL WEBCAM], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Questa è una impostazione che dai tu ai moduli audio, o è il sistema che ti ordina le periferiche in quel modo? Perché parte da 1 e non da 0?

roberto67
Packager
Packager
Messaggi: 363
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: webcam usb

Messaggio da roberto67 »

rik70 ha scritto:
ven 2 ott 2020, 20:32
roberto67 ha scritto:
ven 2 ott 2020, 18:53
[ 14.613175] usbcore: registered new interface driver snd-usb-audio
[ 1452.329752] usbcore: deregistering interface driver snd-usb-audio
[ 1484.151848] snd_usb_audio: unknown parameter 'quirks' ignored
[ 1484.152722] usbcore: registered new interface driver snd-usb-audio
[ 1541.993666] usbcore: deregistering interface driver snd-usb-audio
[ 1559.849216] usbcore: registered new interface driver snd-usb-audio
Ma si ferma lì, o continua a ripetere quei messaggi? Sembra cercare continuamente di inizializzare la parte audio della webcam.
si ferma li
rik70 ha scritto:
ven 2 ott 2020, 20:32
Cosa da

Codice: Seleziona tutto

cat /proc/asound/cards
?

Codice: Seleziona tutto

# cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfeb44000 irq 33
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb40000 irq 16
 2 [WEBCAM         ]: USB-Audio - GENERAL WEBCAM
                      GENERAL GENERAL WEBCAM at usb-0000:00:12.2-5, high speed
rik70 ha scritto:
ven 2 ott 2020, 20:32
roberto67 ha scritto:
ven 2 ott 2020, 18:53

Codice: Seleziona tutto

card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: WEBCAM [GENERAL WEBCAM], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Questa è una impostazione che dai tu ai moduli audio, o è il sistema che ti ordina le periferiche in quel modo? Perché parte da 1 e non da 0?
no, mi pare la 0 dovrebbe essere la HDMI come mostrato da

Codice: Seleziona tutto

/proc/asound/cards

Rispondi