Ticket #491 (new defect)
snd-ca0106: Crackling, skipping and /var/log/messages spamming
| Reported by: | liviopl | Owned by: | lennart |
|---|---|---|---|
| Milestone: | Component: | daemon | |
| Keywords: | Cc: |
Description
My hardware has recently changed twice and problems still exist.
VIA8235 (snd-via82xx) → VIA8237 (actually C-Media CMI9761A; snd-via82xx too) → Creative Sound Blaster Audigy SE (snd-ca0106)
You can't tell me it's hardware question, because the hardware is first quality.
Also, NVIDIA's driver and Ralink's WiFi? firmware aren't the problem. PA < 0.9.10 had no problems with crackling and skipping at all. Some rewrites might have happened in between.
All the time I'm having the >= 0.9.10, PA is spamming (almost every second!) in /var/log/messages with:
[[[ ALSA woke us up to write new data to the device, but there was actually nothing to write! ]]]
tsched=0 makes PA crackle even more.
--
openSUSE 11.1, PA 0.9.14 from a testrepo (to try out if bug appears in non-distro version; 0.9.13 is shipped).
client.conf: no options set. daemon.conf: http://wklej.org/id/55927/ default.pa : http://wklej.org/id/55929/
--
lspci -vvv info about the soundcard:
[[[ 00:0c.0 Multimedia audio controller: Creative Labs SB Audigy LS
Subsystem: Creative Labs SB0570 [SB Audigy SE] Control: I/O+ Mem- BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (500ns min, 5000ns max) Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at d400 [size=32] Capabilities: <access denied> Kernel driver in use: CA0106 Kernel modules: snd-ca0106 ]]]
--
/proc/asound/cards:
[[[ 0 [CA0106 ]: CA0106 - CA0106
Audigy SE [SB0570] at 0xd400 irq 16 ]]]
PS: Onboard card (C-Media CMI9761A disabled in BIOS).
--
/proc/asound/version:
Advanced Linux Sound Architecture Driver Version 1.0.17.
--
Interesting is that when I turn on "CAPTURE feedback" playback control on, PA crackles when I'm typiing, scrolling etc.
Also, any SDL app makes PA go crazy, regardless of SDL_AUDIODRIVER. SDL_AUDIODRIVER=esd makes PA crackle less than in SDL_AUDIODRIVER=pulse mode. Funny.
--
If more info needed, just ask.
