sound driver Risolto

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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.
pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

sound driver Risolto

Messaggioda pino » mer feb 09, 2011 15:10

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
Ultima modifica di pino il mer ago 17, 2011 20:47, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: sound driver

Messaggioda 414N » mer feb 09, 2011 17:52

Probabilmente devi salva le impostazioni di ALSA tramite un bel

Codice: Seleziona tutto

alsactl store

dopo aver connesso la webcam.

Avatar utente
joseph
Linux 2.4
Linux 2.4
Messaggi: 205
Iscritto il: lun giu 14, 2010 23:50
Slackware: 13.37
Kernel: 3.2.9
Desktop: xfce
Località: Salerno

Re: sound driver

Messaggioda joseph » mer feb 09, 2011 18:19

Prova ad inserire al gruppo audio il tuo utente
Apri /etc/group e inserisci

Codice: Seleziona tutto

audio:x:17:root,tuoutente

Salvi e provi

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » mer feb 09, 2011 18:28

Provato le due idee. Non funziona

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sound driver

Messaggioda targzeta » mer feb 09, 2011 18:34

Ma, a PC avviato (quando la webcam funziona per intenderci), il dispositivo /dev/dsp esiste? Se fai un:

Codice: Seleziona tutto

ls /dev/dsp
che restituisce?

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » mer feb 09, 2011 18:52

spina ha scritto:Ma, a PC avviato (quando la webcam funziona per intenderci), il dispositivo /dev/dsp esiste? Se fai un:

Codice: Seleziona tutto

ls /dev/dsp
che restituisce?

Emanuele

esiste

Codice: Seleziona tutto

pino@pino:~$ ls /dev/dsp
/dev/dsp

Questo collegando la telecamera dopo l'avvio, cosi tutto funziona, il problema c'è avviando con la webcam collegata

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sound driver

Messaggioda targzeta » mer feb 09, 2011 19:04

Ma la webcam è di tipo usb? Una prima soluzione dovrebbe essere quella di copiare questo file in questo modo:

Codice: Seleziona tutto

cp -a /dev/dsp /lib/udev/devices/


Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » gio feb 10, 2011 11:46

spina ha scritto:Ma la webcam è di tipo usb? Una prima soluzione dovrebbe essere quella di copiare questo file in questo modo:

Codice: Seleziona tutto

cp -a /dev/dsp /lib/udev/devices/


Emanuele

Non funziona. La webcam è usb

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sound driver

Messaggioda targzeta » gio feb 10, 2011 12:05

Scusa una domanda, ma dov'è che te lo ritrovi questo errore? Nella console di avvio oppure in KDE?

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » gio feb 10, 2011 14:37

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

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sound driver

Messaggioda targzeta » gio feb 10, 2011 17:50

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:

Codice: Seleziona tutto

udevadm info --name=/dev/dsp --attribute-walk
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
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » gio feb 10, 2011 18:26

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

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sound driver

Messaggioda targzeta » gio feb 10, 2011 18:36

Vedi, con la webcam inserita il /dev/dsp viene riferito alla webcam:

Codice: Seleziona tutto

DRIVERS=="snd-usb-audio"
Mentre con la webcam disinserita viene riferito alla scheda audio:

Codice: Seleziona tutto

DRIVERS=="HDA Intel"

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
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » gio feb 10, 2011 18:55

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

pino
Linux 2.6
Linux 2.6
Messaggi: 581
Iscritto il: ven gen 18, 2008 15:34
Nome Cognome: Pino
Slackware: 14
Desktop: kde
Località: Torino

Re: sound driver

Messaggioda pino » gio feb 10, 2011 19:15

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?


Torna a “Slackware”

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite