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:
e immetti queste due stringhe:
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.
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
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:
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.

Re: [RISOLTO][Audio] microfono malfunzionante in hp serie dv6000
Inviato: sabato 22 marzo 2008, 16:30
da Ulisse07
Bien (good)