Pagina 1 di 2
sound driver Risolto
Inviato: mer 9 feb 2011, 15:10
da pino
Se avvio il computer con la webcam collegata (locitech c250 usb con microfono ) mi ritrovo con questo errore
Codice: Seleziona tutto
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (Invalid argument)
The sound server will continue, using the null output device.
Se collego dopo l'avvio tutto funziona regolarmente. Qualcuno sa come posso risolvere ? Non è importante ma vorrei tenere la webcam collegata.
Ciao Pino
Re: sound driver
Inviato: mer 9 feb 2011, 17:52
da 414N
Probabilmente devi salva le impostazioni di ALSA tramite un bel
dopo aver connesso la webcam.
Re: sound driver
Inviato: mer 9 feb 2011, 18:19
da joseph
Prova ad inserire al gruppo audio il tuo utente
Apri /etc/group e inserisci
Salvi e provi
Re: sound driver
Inviato: mer 9 feb 2011, 18:28
da pino
Provato le due idee. Non funziona
Re: sound driver
Inviato: mer 9 feb 2011, 18:34
da targzeta
Ma, a PC avviato (quando la webcam funziona per intenderci), il dispositivo /dev/dsp esiste? Se fai un:
che restituisce?
Emanuele
Re: sound driver
Inviato: mer 9 feb 2011, 18:52
da pino
spina ha scritto:Ma, a PC avviato (quando la webcam funziona per intenderci), il dispositivo /dev/dsp esiste? Se fai un:
che restituisce?
Emanuele
esiste
Questo collegando la telecamera dopo l'avvio, cosi tutto funziona, il problema c'è avviando con la webcam collegata
Re: sound driver
Inviato: mer 9 feb 2011, 19:04
da targzeta
Ma la webcam è di tipo usb? Una prima soluzione dovrebbe essere quella di copiare questo file in questo modo:
Emanuele
Re: sound driver
Inviato: gio 10 feb 2011, 11:46
da pino
spina ha scritto:Ma la webcam è di tipo usb? Una prima soluzione dovrebbe essere quella di copiare questo file in questo modo:
Emanuele
Non funziona. La webcam è usb
Re: sound driver
Inviato: gio 10 feb 2011, 12:05
da targzeta
Scusa una domanda, ma dov'è che te lo ritrovi questo errore? Nella console di avvio oppure in KDE?
Emanuele
Re: sound driver
Inviato: gio 10 feb 2011, 14:37
da pino
spina ha scritto:Scusa una domanda, ma dov'è che te lo ritrovi questo errore? Nella console di avvio oppure in KDE?
Emanuele
In kda, che si avvia senza suoni.
Quello che ho notato che se avvio senza webcam collegata esiste solo /dev/dsp, e tutto va, se l'avvio avviene con webcam (con microfono incluso) collegata si crea anche /dev/dsp1. Cosa credo corretta,visto che si crea anche se collego successivamente all'avvio, solo che nel primo caso qualcosa si impalla, creandosi dsp1 dopo l'avvio tutto va
Re: sound driver
Inviato: gio 10 feb 2011, 17:50
da targzeta
Ok, questo ultimo post è stato illuminante. Credo che il problema sia la sequenza con la quale vengono rilevati i due dispositivi. In particolare credo che senza webcam la scheda audio risulta /dev/dsp mentre con la webcam inserita la scheda audio risulta /dev/dsp1 genrandoti l'errore che riporti. Ma tu in qualche modo puoi modificare i settaggi di questo "sound server" (perdonami, non uso kde e non so neanche cosa sia)? Se si, prima di fare altro potresti dirgli di usare alsa invece che OSS e vedere se cambia qualcosa?
Per verificare se l'errore avviene per il motivo che penso io posta l'output di:
sia di quando avvii con la webcam inserita che di quando avvii con la webcam disinserita. Se è come dico io deve dare due informazioni diverse.
Emanuele
Re: sound driver
Inviato: gio 10 feb 2011, 18:26
da pino
Avvio con webcam inserita
Codice: Seleziona tutto
root@pino:~# udevadm info --name=/dev/dsp --attribute-walk
Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/class/sound/dsp':
KERNEL=="dsp"
SUBSYSTEM=="sound"
DRIVER==""
ATTR{dev}=="14:3"
looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2':
KERNELS=="1-3:1.2"
SUBSYSTEMS=="usb"
DRIVERS=="snd-usb-audio"
ATTRS{bInterfaceNumber}=="02"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bNumEndpoints}=="00"
ATTRS{bInterfaceClass}=="01"
ATTRS{bInterfaceSubClass}=="01"
ATTRS{bInterfaceProtocol}=="00"
ATTRS{modalias}=="usb:v046Dp0804d0009dcEFdsc02dp01ic01isc01ip00"
ATTRS{iad_bFirstInterface}=="02"
ATTRS{iad_bInterfaceCount}=="02"
ATTRS{iad_bFunctionClass}=="01"
ATTRS{iad_bFunctionSubClass}=="02"
ATTRS{iad_bFunctionProtocol}=="00"
looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-3':
KERNELS=="1-3"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{dev}=="189:1"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 4"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="80"
ATTRS{bMaxPower}=="500mA"
ATTRS{urbnum}=="53"
ATTRS{idVendor}=="046d"
ATTRS{idProduct}=="0804"
ATTRS{bcdDevice}=="0009"
ATTRS{bDeviceClass}=="ef"
ATTRS{bDeviceSubClass}=="02"
ATTRS{bDeviceProtocol}=="01"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="480"
ATTRS{busnum}=="1"
ATTRS{devnum}=="2"
ATTRS{version}==" 2.00"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{authorized}=="1"
ATTRS{serial}=="295A2360"
looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{dev}=="189:0"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bMaxPower}==" 0mA"
ATTRS{urbnum}=="40"
ATTRS{idVendor}=="1d6b"
ATTRS{idProduct}=="0002"
ATTRS{bcdDevice}=="0206"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="480"
ATTRS{busnum}=="1"
ATTRS{devnum}=="1"
ATTRS{version}==" 2.00"
ATTRS{maxchild}=="10"
ATTRS{quirks}=="0x0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Linux 2.6.27.55-smp ehci_hcd"
ATTRS{product}=="EHCI Host Controller"
ATTRS{serial}=="0000:00:02.1"
ATTRS{authorized_default}=="1"
looking at parent device '/devices/pci0000:00/0000:00:02.1':
KERNELS=="0000:00:02.1"
SUBSYSTEMS=="pci"
DRIVERS=="ehci_hcd"
ATTRS{vendor}=="0x10de"
ATTRS{device}=="0x03f2"
ATTRS{subsystem_vendor}=="0x1849"
ATTRS{subsystem_device}=="0x03f2"
ATTRS{class}=="0x0c0320"
ATTRS{irq}=="21"
ATTRS{local_cpus}=="ffffffff"
ATTRS{local_cpulist}=="0-31"
ATTRS{modalias}=="pci:v000010DEd000003F2sv00001849sd000003F2bc0Csc03i20"
ATTRS{enable}=="1"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
Avvio con webcam disinserita
Codice: Seleziona tutto
root@pino:/home/pino# udevadm info --name=/dev/dsp --attribute-walk
Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/class/sound/dsp':
KERNEL=="dsp"
SUBSYSTEM=="sound"
DRIVER==""
ATTR{dev}=="14:3"
looking at parent device '/devices/pci0000:00/0000:00:05.0':
KERNELS=="0000:00:05.0"
SUBSYSTEMS=="pci"
DRIVERS=="HDA Intel"
ATTRS{vendor}=="0x10de"
ATTRS{device}=="0x03f0"
ATTRS{subsystem_vendor}=="0x1849"
ATTRS{subsystem_device}=="0x0662"
ATTRS{class}=="0x040300"
ATTRS{irq}=="22"
ATTRS{local_cpus}=="ffffffff"
ATTRS{local_cpulist}=="0-31"
ATTRS{modalias}=="pci:v000010DEd000003F0sv00001849sd00000662bc04sc03i00"
ATTRS{enable}=="1"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
Non credo che kde sia il problema
Re: sound driver
Inviato: gio 10 feb 2011, 18:36
da targzeta
Vedi, con la webcam inserita il /dev/dsp viene riferito alla webcam:
Mentre con la webcam disinserita viene riferito alla scheda audio:
Il punto è che io non so cos'è questo "sound server" e credo si tratti di un'applicazione per KDE. Per risolvere il problema devi poter configurare questa applicazione. Potremmo utilizzare udev per assicurarci che la scheda audio sia sempre la /dev/dsp ma non è una bella soluzione ed è anche sconsigliata da udev stesso. Possiamo però creare, sempre con udev, un link simbolico unico, ma sound server deve essere configurato in modo da far utilizzare il nostro link simbolico.
In pratica una piccola modifica a "sound server" serebbe necessaria. Quindi ripeto la domanda, puoi/sai configurarlo?
Emanuele
Re: sound driver
Inviato: gio 10 feb 2011, 18:55
da pino
Ho provato a lanciare xfce con webcam inserita ed anche qui i suoni non ci sono, se suono un mp3 funziona ma se vado in rete es su Youtube non c'è il suono nei filmati.
Il server sonoro di kde permette di scegliere tra: autorilevamento ,alsa, oss.
Ho provato a cambiare da autorilevamento ad alsa man non va
Grazie per la pazienza
pino
Re: sound driver
Inviato: gio 10 feb 2011, 19:15
da pino
Ho anche provato a disabilitare il server sonoro di kde, risultato niente messaggi di errore ma stessi problemi e stesso output del comando udevadm
Può entrarci essere passato dal kernel 2.6.24 al 2.6.27 senza sovrascrivere i firmware?