Hi,
I'm having an alsa problem following a (auto) upgrade to R5F1.
Everything is working fine except alsa, which was working in R5E50.
I've seen a few other R5F1 postings about needing to run alsaconfig and alsacfg as root (e.g. this one
http://mysettopbox.tv/phpBB2/viewtopic. ... ht=alsactl
). I had some similar symptoms to the poster; freezing when I run alsactl.
I've done some investigation to see what's in the log files;
Quote:
dmesg | grep alsa
cx2388x alsa driver version 0.0.6 loaded
ALSA /usr/src/modules/alsa-driver/pci/ac97/ac97_codec.c:2037: AC'97 1 does not respond - RESET
ALSA /usr/src/modules/alsa-driver/pci/ac97/ac97_codec.c:2046: AC'97 1 access is not valid [0xffffffff], removing mixer.
ALSA /usr/src/modules/alsa-driver/pci/intel8x0.c:2142: Unable to initialize codec #1
Modules linked in: serio_raw sundance parport_pc parport cx8800 cx88_alsa cx8802 cx88xx ir_common i2c_algo_bit video_buf tveeprom videodev v4l1_compat compat_ioctl32 v4l2_common btcx_risc 8250_pnp 8250 serial_core ehci_hcd snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd ohci_hcd usbcore soundcore snd_page_alloc i2c_ali1535 i2c_ali15x3 i2c_ali1563 i2c_core shpchp pci_hotplug ali_agp amd64_agp agpgart evdev
EIP is at snd_cx88_capture_volume_get+0xb/0x30 [cx88_alsa]
EIP: [<e0bdc70b>] snd_cx88_capture_volume_get+0xb/0x30 [cx88_alsa] SS:ESP 0068:db29dda4
When I execute alsaconf it searcges for sound cards, reports that it's found an intel8x0 ALi M5455 PCI device, asks if can modify the configuration files then hangs when trying to write /var/lib/alsa/asound.state
Quote:
Running update-modules...
Loading driver...
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
The file /var/lib/alsa/asound.state does'nt exist and the process locks (even a kill -9 won't kill it).
When I look at /var/log/messages it gives some additional information
Quote:
May 20 22:12:15 mythtv kernel: ACPI: PCI interrupt for device 0000:00:04.0 disabled
May 20 22:13:22 mythtv kernel: PCI: Enabling device 0000:00:04.0 (0000 -> 0003)
May 20 22:13:22 mythtv kernel: ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 18 (level, low) -> IRQ 21
May 20 22:13:23 mythtv kernel: ALSA /usr/src/modules/alsa-driver/pci/ac97/ac97_codec.c:2037: AC'97 1 does not respond - RESET
May 20 22:13:23 mythtv kernel: intel8x0_measure_ac97_clock: measured 50843 usecs
May 20 22:13:23 mythtv kernel: intel8x0: clocking to 48000
By way of background lspci | grep Multi gives
Quote:
lspci | grep Mul
00:04.0 Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)
02:05.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
02:05.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
02:05.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
02:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
02:07.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
02:09.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
02:09.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
02:09.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
I've found a few references on google to problems with the ALi Corporation M5455 chipset under linux, but nothing recent (and it worked fine in the last version of Knoppmyth).
These may be hinting at an IRQ related problem. Can anyone point me in the right direction?
Thanks
Luke.