Pagina 1 di 1

[RISOLTO][Audio] microfono malfunzionante in hp serie dv6000

Inviato: domenica 9 marzo 2008, 14:53
da pentolaio
Salve,

Ho un modello di laptop HP della serie dv6000 con installato ubuntu 7.10. Gli speaker integrati funzionano benissimo, mentre il suono registrato dal microfono risulta estremamente disturbato. Cosa posso fare per metterlo a posto?

Ho provato il "method J" indicato qui: https://wiki.ubuntu.com/Gutsy_Intel_HD_Audio_Controller
... ma al comando "make" dopo un po' mi da' questa sfilza di errori:

Codice: Seleziona tutto

 In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:76:52: error: macro "init_utsname" passed 1 arguments, but takes just 0
In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c: In function ‘snd_sndstat_proc_read’:
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: ‘system_utsname’ undeclared (first use in this function)
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: (Each undeclared identifier is reported only once
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: for each function it appears in.)
make[3]: *** [/home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.o] Error 1
make[2]: *** [/home/riccardo/alsa-driver-1.0.16rc1/acore] Error 2
make[1]: *** [_module_/home/riccardo/alsa-driver-1.0.16rc1] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [compile] Error 2
 
Anche poi con "sudo make install", vedo alla fine questi errori:

Codice: Seleziona tutto

  cp: cannot stat `snd-hwdep.ko': No such file or directory
cp: cannot stat `snd-page-alloc.ko': No such file or directory
cp: cannot stat `snd-pcm.ko': No such file or directory
cp: cannot stat `snd-rtctimer.ko': No such file or directory
cp: cannot stat `snd-timer.ko': No such file or directory
cp: cannot stat `snd.ko': No such file or directory
make[1]: *** [modules_install] Error 1
make[1]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore'
make: *** [install-modules] Error 1
 
Se può servire:

Codice: Seleziona tutto

  lspci |grep 
Audio00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)  


Grazie mille.

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: domenica 9 marzo 2008, 21:49
da Ulisse07
devi installare prima il pacchetto:

Codice: Seleziona tutto

sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r`
Per soddisfare le dipendenze necessarie al corretto funzionamento dell'hardware
e poi riprova il metodo J


Opt.
  lspci |grep
Audio00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 
In questo caso puoi provare ad installare il pacchetto:

Codice: Seleziona tutto

sudo apt-get install linux-backports-modules-generic
dopo che hai abilitato i repo backports nella tua sources.list
Apri il file con:

Codice: Seleziona tutto

sudo gedit /etc/apt/sources.list
e immetti queste due stringhe:
deb http://it.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://it.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
salva esci e poi installi il pacchetto sopracitato.
La fonte è:
http://wiki.ubuntu-it.org/Hardware/Audi ... 744a4181ec

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: lunedì 10 marzo 2008, 0:30
da pentolaio
Temo non abbia funzionato.  :'(

Codice: Seleziona tutto

make
make dep
make[1]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/acore'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/ioctl32'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/ioctl32'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/oss'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/oss'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/seq'
make[4]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/seq/oss'
make[4]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/seq/oss'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore/seq'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/acore'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c/l3'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c/l3'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c/other'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c/other'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/i2c'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/mpu401'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/mpu401'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/opl3'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/opl3'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/opl4'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/opl4'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/pcsp'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/pcsp'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/vx'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers/vx'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/drivers'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/ad1816a'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/ad1816a'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/ad1848'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/ad1848'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/cs423x'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/cs423x'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/es1688'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/es1688'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/gus'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/gus'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/msnd'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/msnd'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/opti9xx'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/opti9xx'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/sb'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/sb'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/wavefront'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa/wavefront'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/isa'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/synth'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/synth/emux'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/synth/emux'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/synth'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ac97'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ac97'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ali5451'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ali5451'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/asihpi'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/asihpi'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/au88x0'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/au88x0'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ca0106'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ca0106'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/cs46xx'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/cs46xx'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/cs5535audio'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/cs5535audio'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/echoaudio'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/echoaudio'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/emu10k1'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/emu10k1'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/hda'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/hda'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ice1712'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ice1712'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/korg1212'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/korg1212'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/mixart'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/mixart'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/nm256'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/nm256'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/oxygen'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/oxygen'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/pcxhr'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/pcxhr'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/pdplus'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/pdplus'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/riptide'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/riptide'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/rme9652'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/rme9652'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/trident'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/trident'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/vx222'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/vx222'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ymfpci'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci/ymfpci'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pci'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/codecs'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/codecs'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/core'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/core'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/fabrics'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/fabrics'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/soundbus'
make[4]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/soundbus/i2sbus'
make[4]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/soundbus/i2sbus'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa/soundbus'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/aoa'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/at91'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/at91'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/codecs'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/codecs'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/fsl'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/fsl'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/pxa'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/pxa'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/s3c24xx'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/s3c24xx'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/sh'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc/sh'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/soc'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/usb'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/usb/caiaq'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/usb/caiaq'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/usb/usx2y'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/usb/usx2y'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/usb'
make[2]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Entering directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia/vx'
make[3]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia/vx'
make[2]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1/pcmcia'
make[1]: Leaving directory `/home/riccardo/alsa-driver-1.0.16rc1'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/riccardo/alsa-driver-1.0.16rc1  CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.o
In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:76:52: error: macro "init_utsname" passed 1 arguments, but takes just 0
In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from /home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c: In function ‘snd_sndstat_proc_read’:
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: ‘system_utsname’ undeclared (first use in this function)
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: (Each undeclared identifier is reported only once
/home/riccardo/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: for each function it appears in.)
make[3]: *** [/home/riccardo/alsa-driver-1.0.16rc1/acore/info_oss.o] Error 1
make[2]: *** [/home/riccardo/alsa-driver-1.0.16rc1/acore] Error 2
make[1]: *** [_module_/home/riccardo/alsa-driver-1.0.16rc1] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [compile] Error 2
riccardo@riccardo-laptop:~/alsa-driver-1.0.16rc1$ 

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: lunedì 10 marzo 2008, 1:19
da Ulisse07
Quando scarichi i file compressi e non va in porto la compilazione questi devono essere cancellati,anche manualmente, per poi riscaricarli.
Opt. usa il comando.

Codice: Seleziona tutto

sudo rm alsa*.bz2
Hai provato con la seconda soluzione?

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: sabato 22 marzo 2008, 13:47
da pentolaio
Il microfono su skype ora funziona senza dare problemi, mentre se provo a registrare qualcosa con Sound Recorder il suono è disturbatissimo, qualunque sia il formato di registrazione scelto e l'input (che poi è lo stesso). Qualche idea?

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: sabato 22 marzo 2008, 16:01
da Ulisse07
pentolaio ha scritto: Il microfono su skype ora funziona senza dare problemi, mentre se provo a registrare qualcosa con Sound Recorder il suono è disturbatissimo, qualunque sia il formato di registrazione scelto e l'input (che poi è lo stesso). Qualche idea?
Quasi sempre è una questione di settaggi in

Codice: Seleziona tutto

alsamixer -V all
non devi tenere tutti i volumi al massimo.

Apri alsamixer-gui (clicca due volte sull'icona 'Volume') e da 'Modifica-->Preferenze abilita tutte le tracce.
Poi abilita il dispositivo dal quale vuoi registrare (Mic) e controlla in 'Riproduzione'  e 'Registrazione' che i settaggi siano giusti. Ad easempio in 'Registrazione'  il volume d'ingresso non deve stare troppo alto altrimenti la registrazione risulta distorta. Se fai un Riavvio della macchina è probabile che ti compaia un'altro menù la cui voce è 'Opzioni' qui hai la possibilità di selezionare due ingressi 'Mic'. (non so se è il tuo caso)
In definitiva ci vuole equilibrio tra gli IN/OUT dei dispositivi..
posta in ogni caso:

Codice: Seleziona tutto

aplay -l

Re: [Audio] microfono malfunzionante in hp serie dv6000

Inviato: sabato 22 marzo 2008, 16:24
da pentolaio
wow, funziona! grazie!
Mi è stato sufficiente abbassare il volume del microfono.  ;D

Re: [RISOLTO][Audio] microfono malfunzionante in hp serie dv6000

Inviato: sabato 22 marzo 2008, 16:30
da Ulisse07
Bien (good)