Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema audio snd_hda_intel
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Mon Oct 18, 2010 10:20 am    Post subject: Problema audio snd_hda_intel Reply with quote

Salve io ho un problemino sulla scheda sonora.
Ogni tanto, a volte dopo 10 minuti, a volte dopo 4 ore, la scheda strippa e comincia ad emettere dei rumoracci.
Il problemino c'è sempre stato sulla mia gentoo, ho cercato di risolverlo con vani tentativi.
Allego alcune cose che ho notato e penso possano essere di aiuto.
Code:
cristian@Gentoo ~ $ sudo tail -8000 /var/log/messages|grep -Ei '(sound|alsa|hda)'
Password:
Oct 16 20:01:29 Gentoo kernel: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Oct 16 20:01:29 Gentoo kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64
Oct 16 20:01:29 Gentoo kernel: hda_codec: ALC889: BIOS auto-probing.
Oct 16 20:02:14 Gentoo pulseaudio[21324]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 16 20:02:15 Gentoo pulseaudio[21324]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 16 20:02:20 Gentoo pulseaudio[21324]: alsa-sink.c: Attivazione da parte di ALSA per scrivere nuovi dati sul dispositivo, ma non c'era nulla da scrivere.
Oct 16 20:02:20 Gentoo pulseaudio[21324]: alsa-sink.c: Molto probabilmente si tratta di un bug nei driver ALSA "snd_hda_intel". Segnalare questo problema agli sviluppatori di ALSA.
Oct 16 20:02:20 Gentoo pulseaudio[21324]: alsa-sink.c: Attivazione avvenuta con POLLOUT impostato -- tuttavia, una successiva snd_pcm_avail() ha ritornato 0 o un altro valore < min_avail.
Oct 17 16:31:17 Gentoo kernel: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Oct 17 16:31:17 Gentoo kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64
Oct 17 16:31:17 Gentoo kernel: hda_codec: ALC889: BIOS auto-probing.
Oct 17 16:32:02 Gentoo pulseaudio[21321]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 17 16:32:02 Gentoo pulseaudio[21321]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 17 16:33:21 Gentoo pulseaudio[21321]: alsa-sink.c: Attivazione da parte di ALSA per scrivere nuovi dati sul dispositivo, ma non c'era nulla da scrivere.
Oct 17 16:33:21 Gentoo pulseaudio[21321]: alsa-sink.c: Molto probabilmente si tratta di un bug nei driver ALSA "snd_hda_intel". Segnalare questo problema agli sviluppatori di ALSA.
Oct 17 16:33:21 Gentoo pulseaudio[21321]: alsa-sink.c: Attivazione avvenuta con POLLOUT impostato -- tuttavia, una successiva snd_pcm_avail() ha ritornato 0 o un altro valore < min_avail.
Oct 18 09:02:02 Gentoo kernel: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Oct 18 09:02:02 Gentoo kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64
Oct 18 09:02:02 Gentoo kernel: hda_codec: ALC889: BIOS auto-probing.
Oct 18 09:02:47 Gentoo pulseaudio[21319]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 18 09:02:47 Gentoo pulseaudio[21319]: alsa-util.c: Disabling timer-based scheduling because high-resolution timers are not available from the kernel.
Oct 18 09:02:52 Gentoo pulseaudio[21319]: alsa-sink.c: Attivazione da parte di ALSA per scrivere nuovi dati sul dispositivo, ma non c'era nulla da scrivere.
Oct 18 09:02:52 Gentoo pulseaudio[21319]: alsa-sink.c: Molto probabilmente si tratta di un bug nei driver ALSA "snd_hda_intel". Segnalare questo problema agli sviluppatori di ALSA.
Oct 18 09:02:52 Gentoo pulseaudio[21319]: alsa-sink.c: Attivazione avvenuta con POLLOUT impostato -- tuttavia, una successiva snd_pcm_avail() ha ritornato 0 o un altro valore < min_avail.

Premetto che ho ricompilato il kernel, attivando il timer ad alta risoluzione (credo di aver attivato la funzione giusta anche se non sembra)
Grazie se serve altro chiedete che allego il tutto.
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Mon Oct 18, 2010 6:58 pm    Post subject: Reply with quote

beh, innanzitutto potresti postare il problema agli sviluppatori di ALSA.

secondo, secondo me potresti mettere il driver della scheda audio come modulo. se va in crash, ricarica il modulo ;-)
Terzo, cosa intendi con
Quote:
Premetto che ho ricompilato il kernel, attivando il timer ad alta risoluzione
?

posta l'opzione che hai attivato
( cat /usr/src/linux/.config | grep <quelcheèchehaiattivato> )

riavviare alsasound sistema le cose?
vedo che usi pulseaudio. la faccenda si ripete anche senza usare pulseaudio?
_________________
Darkman
Back to top
View user's profile Send private message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Tue Oct 19, 2010 12:12 am    Post subject: Reply with quote

darkmanPPT wrote:
beh, innanzitutto potresti postare il problema agli sviluppatori di ALSA.

secondo, secondo me potresti mettere il driver della scheda audio come modulo. se va in crash, ricarica il modulo ;-)
Terzo, cosa intendi con
Quote:
Premetto che ho ricompilato il kernel, attivando il timer ad alta risoluzione
?

posta l'opzione che hai attivato
( cat /usr/src/linux/.config | grep <quelcheèchehaiattivato> )

riavviare alsasound sistema le cose?
vedo che usi pulseaudio. la faccenda si ripete anche senza usare pulseaudio?


il modulo non crasha, la scheda continua a suonare ma suona male molto male, praticamente non si riescono più a capire che canzone si stia ascoltando.
per farsi che la scheda torni ad andare bene basta chiudere il programma che la stava usando, dopo di che aspetti 20 secondi e riapri il programma.

l'opzione che ho attivato nel kernel dovrebbe essere questa
Code:
CONFIG_HIGH_RES_TIMERS=y
domani la cerco attentamente al limite posto uno screen del menuconfig
posto il config intero in caso possa servire.
link---> http://pastebin.com/Fqk8vgR5
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Tue Oct 19, 2010 1:24 pm    Post subject: Reply with quote

allora, non credo che tale opzione possa in qualche modo compromettere alsa.
anche io ce l'ho attivata.


hai per caso attivato
dento Device Drivers -> Real Time Clock
CONFIG_RTC_DRV_CMOS
CONFIG_RTC_INTF_SYSFS
CONFIG_RTC_INTF_PROC
CONFIG_RTC_INTF_DEV

??

se no, prova. non so perchè, ma il tuo errore, su internet, è spesso correlato a gente che sta lavorando con pulseaudio (che in qualche modo cerca di accedere ad un clock soft-realtime).
Quote:
Oct 16 20:01:29 Gentoo kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64


anche da te, infatti, sta cercando di impostare una determinata latenza (ergo device realtime)

fai sapere
_________________
Darkman
Back to top
View user's profile Send private message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Tue Oct 19, 2010 4:49 pm    Post subject: Reply with quote

darkmanPPT wrote:
allora, non credo che tale opzione possa in qualche modo compromettere alsa.
anche io ce l'ho attivata.


hai per caso attivato
dento Device Drivers -> Real Time Clock
CONFIG_RTC_DRV_CMOS
CONFIG_RTC_INTF_SYSFS
CONFIG_RTC_INTF_PROC
CONFIG_RTC_INTF_DEV

??

se no, prova. non so perchè, ma il tuo errore, su internet, è spesso correlato a gente che sta lavorando con pulseaudio (che in qualche modo cerca di accedere ad un clock soft-realtime).
Quote:
Oct 16 20:01:29 Gentoo kernel: HDA Intel 0000:00:1b.0: setting latency timer to 64


anche da te, infatti, sta cercando di impostare una determinata latenza (ergo device realtime)

fai sapere

allora il problema lo sempre avuto anche prima di mettere pulseaudio.

nel kernel alla voce Real Time Clock non c'è nulla di settato.
http://img168.imageshack.us/img168/3006/kernelgentoooooooooo.jpg

questa è una opzione che avevo attivato ---> http://img249.imageshack.us/img249/1458/kernelgentoooooooooo2.jpg
questa è una altra modifica mia ---> http://img233.imageshack.us/img233/5240/kernelgentoooooooooo3.jpg

poi ho settato sotto la voce processore il mio processore del resto e un genkernel come mamma gentoo lo fa.
grazie
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Wed Oct 20, 2010 9:52 am    Post subject: Reply with quote

ma quindi, non ho capito...

ma ora ti funziona o non è cambiato nulla?

perchè, pensavo, se si verificava anche prima di usare pulseaudio, beh.... allora, probabilmente, è un problema di alsa e tu non ci puoi fare niente, se non segnalare il bug agli sviluppatori.

altro non so dirti. sorry
_________________
Darkman
Back to top
View user's profile Send private message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Wed Oct 20, 2010 10:26 am    Post subject: Reply with quote

darkmanPPT wrote:
ma quindi, non ho capito...

ma ora ti funziona o non è cambiato nulla?

perchè, pensavo, se si verificava anche prima di usare pulseaudio, beh.... allora, probabilmente, è un problema di alsa e tu non ci puoi fare niente, se non segnalare il bug agli sviluppatori.

altro non so dirti. sorry

Scusa forse mi sono spiegato male io, cmq si ho sempre avuto questo problema anche prima di pulseaudio.
il problema non si è risolto.
provo a segnalare il problema agli sviluppatori alsa
spero di riuscire a fare una segnalazione decente.
mi devo documentare, non so come contattarli.
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Fri Oct 22, 2010 8:52 am    Post subject: Reply with quote

Segnalato il problema.
cmq se avete qualche prova da poter fare ditelo.
grazie.
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
Cristian75
Apprentice
Apprentice


Joined: 30 Nov 2005
Posts: 234

PostPosted: Fri Oct 22, 2010 10:12 am    Post subject: Reply with quote

Forse ho parzialmente risolto, vi faro sapere con certezza fra qualche giorno.
grazie a tutti.
_________________
La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum