[alsa-devel] Alsa 1.0.13 (and others) does not work on ALC880

E.D.V. erdv38 at gmail.com
Tue May 15 11:02:58 CEST 2007


Dear Tobin, here are infos about my system.

I tried all the models for ALC880 with the same result for aplay command :

eric at gondor:~$ aplay
ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave
aplay: main:550: Erreur d'ouverture audio: Argument invalide

and the resulting in /var/log/messages (alsa-driver compiled with
debugging activated)

May 15 10:50:07 gondor kernel: [ 4265.358277]  [<f8ccdfd0>]
snd_pcm_hw_constraints_complete+0x2c0/0x400 [snd_pcm]
May 15 10:50:07 gondor kernel: [ 4265.358344]  [<f8cce172>]
snd_pcm_open_substream+0x62/0xc0 [snd_pcm]
May 15 10:50:07 gondor kernel: [ 4265.358368]  [add_wait_queue+29/80]
add_wait_queue+0x1d/0x50
May 15 10:50:07 gondor kernel: [ 4265.358391]  [<f8cce2c4>]
snd_pcm_open+0xf4/0x1b0 [snd_pcm]
May 15 10:50:07 gondor kernel: [ 4265.358428]
[default_wake_function+0/16] default_wake_function+0x0/0x10
May 15 10:50:07 gondor kernel: [ 4265.358464]  [<f8a375b1>]
snd_open+0x81/0x160 [snd]
May 15 10:50:07 gondor kernel: [ 4265.358482]  [kobject_get+15/32]
kobject_get+0xf/0x20
May 15 10:50:07 gondor kernel: [ 4265.358491]  [<f8a37530>]
snd_open+0x0/0x160 [snd]
May 15 10:50:07 gondor kernel: [ 4265.358518]  [chrdev_open+168/368]
chrdev_open+0xa8/0x170
May 15 10:50:07 gondor kernel: [ 4265.358544]  [chrdev_open+0/368]
chrdev_open+0x0/0x170
May 15 10:50:07 gondor kernel: [ 4265.358550]  [__dentry_open+186/448]
__dentry_open+0xba/0x1c0
May 15 10:50:07 gondor kernel: [ 4265.358580]
[nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40
May 15 10:50:07 gondor kernel: [ 4265.358599]  [do_filp_open+80/96]
do_filp_open+0x50/0x60
May 15 10:50:07 gondor kernel: [ 4265.358651]  [<f8a3b1e0>]
snd_ctl_ioctl+0x0/0xbd0 [snd]
May 15 10:50:07 gondor kernel: [ 4265.358714]  [do_sys_open+78/240]
do_sys_open+0x4e/0xf0
May 15 10:50:07 gondor kernel: [ 4265.358747]  [sys_open+28/32]
sys_open+0x1c/0x20
May 15 10:50:07 gondor kernel: [ 4265.358757]
[sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9
May 15 10:50:07 gondor kernel: [ 4265.358831]  =======================


The result of  alsa-info.sh is on http://pastebin.ca/488975 *
* The results of the following command in alsa-info.sh
cat /proc/asound/card0/codec\#* > /tmp/alsainfo/alsa-hda-intel.tmp 2>
/dev/null
give  a lot of similar lines in /var/log/messages  like the one below
 
May 15 10:47:20 gondor kernel: [ 4098.351002] ALSA
/usr/src/modules/alsa-driver-1.0.14rc4/pci/hda/hda_codec.c:207:
hda_codec: invalid dep_range_val 0:7fff

Comment :

What is strange is that alsa-driver worked well before, I used it
without problems with Ubuntu Breezy (I don't remember the alsa or
kernel version but kernel was about 2.6.12 - 2.6.14). The problem
appeared when upgrading to dapper and edgy (2.6.15-2.6.17) and
alsa-driver only worked when I self-compiled it with debugging
enabled, though giving the same kind of messages in /var/log/messages
as given above . If it was disabled it gave the same result "ALSA lib
pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave". And now EVEN
with debugging enabled it does not work ....


Eric


Tobin Davis a écrit :
> With alsa-driver-1.0.14rc4, try loading with "model=clevo", or one of
> the other models for the ALC880 chip as defined in
> alsa-driver-1.0.14rc4/alsa-kernel/Documentation/ALSA-Configuration.txt.
>
> If one of them works well, we can easily add your device id to the
> driver.  Otherwise, we will need to do more development for your model.
> Could you also add the link created by this script: 
> http://bulletproof.servebeer.com/alsa/scripts/alsa-info.sh
>
> Thanks,
>
> Tobin
>
> On Mon, 2007-05-14 at 14:56 +0200, Eric wrote:
>
>> I installed Ubuntu Feisty on a D900t laptop : it contains a ALC880 audio
>> chipset
>>
>> eric at gondor:~$ lspci |grep Audio
>> 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
>> Family) High Definition Audio Controller (rev 03)
>>
>> When modprobing the modules I get :
>> eric at gondor:~$ sudo modprobe -v snd-hda-intel model=3stack-digout
>> insmod
/lib/modules/2.6.20-15-generic/kernel/sound/pci/hda/snd-hda-codec.ko
>> insmod
/lib/modules/2.6.20-15-generic/kernel/sound/pci/hda/snd-hda-intel.ko
model=3stack-digout
>>
>> while /var/log/messages says :
>> May 14 14:42:45 gondor kernel: [ 3699.070904] hda_intel:
>> azx_get_response timeout, switching to polling mode...
>>
>>
>> Feisty dist. is provided with alsa-1.0.13. I get no sound, here are the
>> results of aplay :
>>
>> eric at gondor:~$ aplay
>> ALSA lib pcm_direct.c:867:(snd_pcm_direct_initialize_slave)
>> snd_pcm_hw_params_any failed
>> ALSA lib pcm_dmix.c:876:(snd_pcm_dmix_open) unable to initialize slave
>> aplay: main:550: Erreur d'ouverture audio: Argument invalide
>> eric at gondor:~$
>>
>> Here are some other infos :
>>
>> eric at gondor:~$ tail -2 /proc/asound/oss/sndstat
>> 0: Realtek ALC880
>> 1: SAA7134 Mixer
>>
>> amixer shows this :
>> eric at gondor:~$ amixer
>> Simple mixer control 'Headphone',0
>>   Capabilities: pswitch
>>   Playback channels: Front Left - Front Right
>>   Mono:
>>   Front Left: Playback [on]
>>   Front Right: Playback [on]
>> Simple mixer control 'PCM',0
>>   Capabilities: pvolume
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 255
>>   Mono:
>>   Front Left: Playback 228 [89%]
>>   Front Right: Playback 228 [89%]
>> Simple mixer control 'Front',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 60 [47%] [-2144.00dB] [on]
>>   Front Right: Playback 60 [47%] [-2144.00dB] [on]
>> Simple mixer control 'Front Mic',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 55 [43%] [-2304.00dB] [on]
>>   Front Right: Playback 55 [43%] [-2304.00dB] [on]
>> Simple mixer control 'Surround',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 64 [50%] [-2016.00dB] [on]
>>   Front Right: Playback 64 [50%] [-2016.00dB] [on]
>> Simple mixer control 'Center',0
>>   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>>   Playback channels: Mono
>>   Limits: Playback 0 - 127
>>   Mono: Playback 56 [44%] [-2272.00dB] [on]
>> Simple mixer control 'LFE',0
>>   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>>   Playback channels: Mono
>>   Limits: Playback 0 - 127
>>   Mono: Playback 58 [46%] [-2208.00dB] [on]
>> Simple mixer control 'Line',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 60 [47%] [-2144.00dB] [on]
>>   Front Right: Playback 60 [47%] [-2144.00dB] [on]
>> Simple mixer control 'CD',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 58 [46%] [-2208.00dB] [on]
>>   Front Right: Playback 58 [46%] [-2208.00dB] [on]
>> Simple mixer control 'Mic',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 57 [45%] [-2240.00dB] [on]
>>   Front Right: Playback 57 [45%] [-2240.00dB] [on]
>> Simple mixer control 'IEC958',0
>>   Capabilities: pswitch pswitch-joined
>>   Playback channels: Mono
>>   Mono: Playback [off]
>> Simple mixer control 'PC Speaker',0
>>   Capabilities: pvolume pswitch
>>   Playback channels: Front Left - Front Right
>>   Limits: Playback 0 - 127
>>   Mono:
>>   Front Left: Playback 53 [42%] [-2368.00dB] [on]
>>   Front Right: Playback 53 [42%] [-2368.00dB] [on]
>> Simple mixer control 'Capture',0
>>   Capabilities: cvolume cswitch
>>   Capture channels: Front Left - Front Right
>>   Limits: Capture 0 - 127
>>   Front Left: Capture 31 [24%] [-3072.00dB] [on]
>>   Front Right: Capture 31 [24%] [-3072.00dB] [on]
>> Simple mixer control 'Capture',1
>>   Capabilities: cvolume cswitch
>>   Capture channels: Front Left - Front Right
>>   Limits: Capture 0 - 127
>>   Front Left: Capture 27 [21%] [-3200.00dB] [on]
>>   Front Right: Capture 27 [21%] [-3200.00dB] [on]
>> Simple mixer control 'Capture',2
>>   Capabilities: cvolume cswitch
>>   Capture channels: Front Left - Front Right
>>   Limits: Capture 0 - 127
>>   Front Left: Capture 24 [19%] [-3296.00dB] [on]
>>   Front Right: Capture 24 [19%] [-3296.00dB] [on]
>> Simple mixer control 'Caller ID',0
>>   Capabilities: pswitch pswitch-joined
>>   Playback channels: Mono
>>   Mono: Playback [on]
>> Simple mixer control 'Channel Mode',0
>>   Capabilities: enum
>>   Items: '2ch' '6ch'
>>   Item0: '6ch'
>> Simple mixer control 'Input Source',0
>>   Capabilities: enum
>>   Items: 'Mic' 'Front Mic' 'Line' 'CD'
>>   Item0: 'Mic'
>> Simple mixer control 'Input Source',1
>>   Capabilities: enum
>>   Items: 'Mic' 'Front Mic' 'Line' 'CD'
>>   Item0: 'Mic'
>> Simple mixer control 'Input Source',2
>>   Capabilities: enum
>>   Items: 'Mic' 'Front Mic' 'Line' 'CD'
>>   Item0: 'Mic'
>> Simple mixer control 'Off-hook',0
>>   Capabilities: pswitch pswitch-joined
>>   Playback channels: Mono
>>   Mono: Playback [on]
>>
>> aplay -l seems to work :
>>
>> eric at gondor:~$ aplay -l
>> **** Liste des PLAYBACK périphériques ****
>> carte  0: Intel [HDA Intel], périphérique 0 : ALC880 Analog [ALC880
>> Analog]
>>   Sous-périphériques: 1/1
>>   Sous-périphérique: #0: subdevice #0
>> carte  0: Intel [HDA Intel], périphérique 1 : ALC880 Digital [ALC880
>> Digital]
>>   Sous-périphériques: 1/1
>>   Sous-périphérique: #0: subdevice #0
>> carte  0: Intel [HDA Intel], périphérique 6 : Si3054 Modem [Si3054
>> Modem]
>>   Sous-périphériques: 1/1
>>   Sous-périphérique: #0: subdevice #0
>>
>>
>> eric at gondor:~$ cat /proc/asound/cards
>>  0 [Intel          ]: HDA-Intel - HDA Intel
>>                       HDA Intel at 0xb0000000 irq 17
>>  1 [SAA7134        ]: SAA7134 - SAA7134
>>                       saa7133[0] at 0xb3006000 irq 22
>>
>> if I try to do a cat /proc/asound/card0/codec#0 it hangs
>> while /var/log/messages gives a lot of
>>
>> May 14 14:44:52 gondor kernel: [ 3825.457412] hda_codec: invalid
>> dep_range_val 0:7fff
>> May 14 14:44:52 gondor kernel: [ 3825.457696] hda_codec: invalid
>> dep_range_val 0:7fff
>> ........................
>>
>> eric at gondor:~$ sudo lspci -nv
>> 00:00.0 0600: 8086:2580 (rev 04)
>>         Subsystem: 1558:0900
>>         Flags: bus master, fast devsel, latency 0
>>         Capabilities: [e0] Vendor Specific Information
>>
>> 00:01.0 0604: 8086:2581 (rev 04) (prog-if 00 [Normal decode])
>>         Flags: bus master, fast devsel, latency 0
>>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>         Memory behind bridge: b1000000-b2ffffff
>>         Prefetchable memory behind bridge: c0000000-cfffffff
>>         Capabilities: [88] Subsystem: 8086:2582
>>         Capabilities: [80] Power Management version 2
>>         Capabilities: [90] Message Signalled Interrupts: Mask- 64bit-
>> Queue=0/0 Enable-
>>         Capabilities: [a0] Express Root Port (Slot+) IRQ 0
>>
>> 00:1b.0 0403: 8086:2668 (rev 03)
>>         Subsystem: 1558:0900
>>         Flags: bus master, fast devsel, latency 0, IRQ 20
>>         Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
>>         Capabilities: [50] Power Management version 2
>>         Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+
>> Queue=0/0 Enable-
>>         Capabilities: [70] Express Unknown type IRQ 0
>>
>> 00:1d.0 0c03: 8086:2658 (rev 03) (prog-if 00 [UHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 18
>>         I/O ports at 1800 [size=32]
>>
>> 00:1d.1 0c03: 8086:2659 (rev 03) (prog-if 00 [UHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 19
>>         I/O ports at 3000 [size=32]
>>
>> 00:1d.2 0c03: 8086:265a (rev 03) (prog-if 00 [UHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 17
>>         I/O ports at 3020 [size=32]
>>
>> 00:1d.3 0c03: 8086:265b (rev 03) (prog-if 00 [UHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 20
>>         I/O ports at 3040 [size=32]
>>
>> 00:1d.7 0c03: 8086:265c (rev 03) (prog-if 20 [EHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 18
>>         Memory at b0004000 (32-bit, non-prefetchable) [size=1K]
>>         Capabilities: [50] Power Management version 2
>>         Capabilities: [58] Debug port
>>
>> 00:1e.0 0604: 8086:244e (rev d3) (prog-if 01 [Subtractive decode])
>>         Flags: bus master, fast devsel, latency 0
>>         Bus: primary=00, secondary=0a, subordinate=0e, sec-latency=32
>>         I/O behind bridge: 00004000-00004fff
>>         Memory behind bridge: b3000000-b30fffff
>>         Prefetchable memory behind bridge:
>> 0000000050000000-0000000055ffffff
>>         Capabilities: [50] Subsystem: 1558:0900
>>
>> 00:1f.0 0601: 8086:2640 (rev 03)
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0
>>
>> 00:1f.1 0101: 8086:266f (rev 03) (prog-if 8a [Master SecP PriP])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 0, IRQ 17
>>         I/O ports at 01f0 [size=8]
>>         I/O ports at 03f4 [size=1]
>>         I/O ports at 0170 [size=8]
>>         I/O ports at 0374 [size=1]
>>         I/O ports at 3080 [size=16]
>>
>> 00:1f.3 0c05: 8086:266a (rev 03)
>>         Subsystem: 1558:0900
>>         Flags: medium devsel, IRQ 10
>>         I/O ports at 3060 [size=32]
>>
>> 01:00.0 0300: 10de:00c8 (rev a2) (prog-if 00 [VGA])
>>         Subsystem: 1558:0900
>>         Flags: bus master, fast devsel, latency 0, IRQ 11
>>         Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
>>         Memory at c0000000 (64-bit, prefetchable) [size=256M]
>>         Memory at b1000000 (64-bit, non-prefetchable) [size=16M]
>>         Capabilities: [60] Power Management version 2
>>         Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+
>> Queue=0/0 Enable-
>>         Capabilities: [78] Express Endpoint IRQ 0
>>
>> 0a:00.0 0607: 104c:ac50 (rev 02)
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 168, IRQ 17
>>         Memory at b3007000 (32-bit, non-prefetchable) [size=4K]
>>         Bus: primary=0a, secondary=0b, subordinate=0e, sec-latency=176
>>         Memory window 0: 50000000-53fff000 (prefetchable)
>>         Memory window 1: 58000000-5bfff000
>>         I/O window 0: 00004800-000048ff
>>         I/O window 1: 00004c00-00004cff
>>         16-bit legacy interface ports at 0001
>>
>> 0a:01.0 0c00: 104c:8023 (prog-if 10 [OHCI])
>>         Subsystem: 1558:0900
>>         Flags: bus master, medium devsel, latency 64, IRQ 21
>>         Memory at b3004000 (32-bit, non-prefetchable) [size=2K]
>>         Memory at b3000000 (32-bit, non-prefetchable) [size=16K]
>>         Capabilities: [44] Power Management version 2
>>
>> 0a:02.0 0104: 105a:3373 (rev 02)
>>         Subsystem: 1558:0900
>>         Flags: bus master, 66MHz, medium devsel, latency 96, IRQ 19
>>         I/O ports at 4480 [size=64]
>>         I/O ports at 44c0 [size=16]
>>         I/O ports at 4400 [size=128]
>>         Memory at b3005000 (32-bit, non-prefetchable) [size=4K]
>>         Memory at b3020000 (32-bit, non-prefetchable) [size=128K]
>>         Capabilities: [60] Power Management version 2
>>
>> 0a:03.0 0200: 10ec:8169 (rev 10)
>>         Subsystem: 1558:0900
>>         Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
>>         I/O ports at 4000 [size=256]
>>         Memory at b3004800 (32-bit, non-prefetchable) [size=256]
>>         [virtual] Expansion ROM at 54000000 [disabled] [size=128K]
>>         Capabilities: [dc] Power Management version 2
>>
>> 0a:04.0 0480: 1131:7133 (rev f0)
>>         Subsystem: 1461:f31e
>>         Flags: bus master, medium devsel, latency 64, IRQ 23
>>         Memory at b3006000 (32-bit, non-prefetchable) [size=2K]
>>         Capabilities: [40] Power Management version 2
>>
>> 0a:05.0 0280: 1814:0201 (rev 01)
>>         Subsystem: 1462:6833
>>         Flags: bus master, slow devsel, latency 64, IRQ 20
>>         Memory at b3008000 (32-bit, non-prefetchable) [size=8K]
>>         Capabilities: [40] Power Management version 2
>>
>> asoundconf output :
>> eric at gondor:~$ asoundconf list
>> Names of available sound cards:
>> Intel
>> SAA7134
>>
>> I tried a lot of workarounds but none worked : boot options (irqpoll,
>> pci=noacpi), single_cmd=1, position_fix=1, several models of hda-intel
>> driver, I tried 1.0.13 and 1.0.14rc4 driver, with debug on...
>>
>> I must add that I already had this problem with previous distributions
>> of Ubuntu. It worked with an old one (Breezy) then in Dapper and Edgy,
>> it did worked ONLY when I self-compiled the driver with debug option
>> enabled I never understood why. And now with Feisty/alsa 1.0.13/ubuntu
>> kernel 2.6.20, or an ubuntu kernel with self-compiled alsa 1.0.14rc4, it
>> does not work. I cannot have one sound :-(.
>>
>> Please help me ....
>>
>>
>> Eric
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Alsa-devel mailing list
>> Alsa-devel at alsa-project.org
>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>





More information about the Alsa-devel mailing list