You are not logged in.

#26 2009-05-01 17:07:37

stefanwilkens
Member
From: Enschede, the Netherlands
Registered: 2008-12-10
Posts: 624

Re: Update to kernel 2.6.29 breaks Intel HDA.

to one of you who has broken sound on intel HDA, please post your /etc/asound.state, lspci and dmesg

I have no trouble at all, so let's figure this one out smile

*edit*

mine, if they are of any use to you:

lspci:

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

asound.state:

state.Intel {
    control.1 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 63'
        comment.dbmin -9150
        comment.dbmax 300
        iface MIXER
        name 'Master Playback Volume'
        value.0 53
        value.1 53
    }
    control.2 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'Master Playback Switch'
        value true
    }
    control.3 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'PCM Playback Volume'
        value.0 20
        value.1 20
    }
    control.4 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'PCM Playback Switch'
        value.0 true
        value.1 true
    }
    control.5 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 3'
        comment.dbmin 0
        comment.dbmax 3000
        iface MIXER
        name 'Mic Boost'
        value.0 0
        value.1 0
    }
    control.6 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 3'
        comment.dbmin 0
        comment.dbmax 3000
        iface MIXER
        name 'Internal Mic Boost'
        value.0 0
        value.1 0
    }
    control.7 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 15'
        comment.dbmin 0
        comment.dbmax 2250
        iface MIXER
        name 'Capture Volume'
        value.0 0
        value.1 0
    }
    control.8 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Capture Switch'
        value.0 false
        value.1 false
    }
    control.9 {
        comment.access 'read write'
        comment.type ENUMERATED
        comment.count 1
        comment.item.0 Mic
        comment.item.1 Docking-Station
        comment.item.2 Mix
        iface MIXER
        name 'Capture Source'
        value Mic
    }
}

Last edited by stefanwilkens (2009-05-01 18:25:38)


Arch i686 on Phenom X4 | GTX760

Offline

#27 2009-05-01 20:58:44

Fargard
Member
Registered: 2009-05-01
Posts: 4

Re: Update to kernel 2.6.29 breaks Intel HDA.

Here you are

lspci:

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

state.Intel {
    control.1 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'Front Playback Volume'
        value.0 23
        value.1 23
    }
    control.2 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Front Playback Switch'
        value.0 true
        value.1 true
    }
    control.3 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'Surround Playback Volume'
        value.0 20
        value.1 20
    }
    control.4 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Surround Playback Switch'
        value.0 false
        value.1 false
    }
    control.5 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 1
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'Center Playback Volume'
        value 16
    }
    control.6 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 1
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'LFE Playback Volume'
        value 13
    }
    control.7 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'Center Playback Switch'
        value false
    }
    control.8 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'LFE Playback Switch'
        value false
    }
    control.9 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'Side Playback Volume'
        value.0 11
        value.1 11
    }
    control.10 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Side Playback Switch'
        value.0 false
        value.1 false
    }
    control.11 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Headphone Playback Switch'
        value.0 true
        value.1 true
    }
    control.12 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'CD Playback Volume'
        value.0 9
        value.1 9
    }
    control.13 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'CD Playback Switch'
        value.0 true
        value.1 true
    }
    control.14 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'Line Playback Volume'
        value.0 22
        value.1 22
    }
    control.15 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Line Playback Switch'
        value.0 true
        value.1 true
    }
    control.16 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'Mic Playback Volume'
        value.0 0
        value.1 0
    }
    control.17 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 3'
        comment.dbmin 0
        comment.dbmax 3000
        iface MIXER
        name 'Mic Boost'
        value.0 0
        value.1 0
    }
    control.18 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Mic Playback Switch'
        value.0 false
        value.1 false
    }
    control.19 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'Front Mic Playback Volume'
        value.0 0
        value.1 0
    }
    control.20 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 3'
        comment.dbmin 0
        comment.dbmax 3000
        iface MIXER
        name 'Front Mic Boost'
        value.0 0
        value.1 0
    }
    control.21 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Front Mic Playback Switch'
        value.0 false
        value.1 false
    }
    control.22 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -3450
        comment.dbmax 1200
        iface MIXER
        name 'PC Speaker Playback Volume'
        value.0 23
        value.1 23
    }
    control.23 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'PC Speaker Playback Switch'
        value.0 true
        value.1 true
    }
    control.24 {
        comment.access 'read write'
        comment.type ENUMERATED
        comment.count 1
        comment.item.0 '6ch'
        comment.item.1 '8ch'
        iface MIXER
        name 'Channel Mode'
        value '6ch'
    }
    control.25 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Capture Switch'
        value.0 true
        value.1 true
    }
    control.26 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 2
        iface MIXER
        name 'Capture Switch'
        index 1
        value.0 false
        value.1 false
    }
    control.27 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -1650
        comment.dbmax 3000
        iface MIXER
        name 'Capture Volume'
        value.0 0
        value.1 0
    }
    control.28 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 31'
        comment.dbmin -1650
        comment.dbmax 3000
        iface MIXER
        name 'Capture Volume'
        index 1
        value.0 0
        value.1 0
    }
    control.29 {
        comment.access 'read write'
        comment.type ENUMERATED
        comment.count 1
        comment.item.0 Mic
        comment.item.1 'Front Mic'
        comment.item.2 Line
        comment.item.3 CD
        iface MIXER
        name 'Input Source'
        value Mic
    }
    control.30 {
        comment.access 'read write'
        comment.type ENUMERATED
        comment.count 1
        comment.item.0 Mic
        comment.item.1 'Front Mic'
        comment.item.2 Line
        comment.item.3 CD
        iface MIXER
        name 'Input Source'
        index 1
        value Mic
    }
    control.31 {
        comment.access read
        comment.type IEC958
        comment.count 1
        iface MIXER
        name 'IEC958 Playback Con Mask'
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    }
    control.32 {
        comment.access read
        comment.type IEC958
        comment.count 1
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    }
    control.33 {
        comment.access 'read write'
        comment.type IEC958
        comment.count 1
        iface MIXER
        name 'IEC958 Playback Default'
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    }
    control.34 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'IEC958 Playback Switch'
        value false
    }
    control.35 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'IEC958 Default PCM Playback Switch'
        value true
    }
    control.36 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'IEC958 Capture Switch'
        value false
    }
    control.37 {
        comment.access read
        comment.type IEC958
        comment.count 1
        iface MIXER
        name 'IEC958 Capture Default'
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    }
    control.38 {
        comment.access 'read write'
        comment.type INTEGER
        comment.count 1
        comment.range '0 - 31'
        comment.dbmin -4650
        comment.dbmax 0
        iface MIXER
        name 'Master Playback Volume'
        value 23
    }
    control.39 {
        comment.access 'read write'
        comment.type BOOLEAN
        comment.count 1
        iface MIXER
        name 'Master Playback Switch'
        value true
    }
    control.40 {
        comment.access 'read write user'
        comment.type INTEGER
        comment.count 2
        comment.range '0 - 255'
        comment.tlv '0000000100000008ffffec1400000014'
        comment.dbmin -5100
        comment.dbmax 0
        iface MIXER
        name 'PCM Playback Volume'
        value.0 255
        value.1 255
    }
}

dmesg here:
http://pastie.org/465412

Offline

#28 2009-05-01 21:36:35

stefanwilkens
Member
From: Enschede, the Netherlands
Registered: 2008-12-10
Posts: 624

Re: Update to kernel 2.6.29 breaks Intel HDA.

do you get any kind of error when doing this:

aplay /usr/share/sounds/alsa/Front_Center.wav

Have you tried toggling the switches? From your (extensive O_o) asound.state I see that digital output and surround type output are disabled, are you using those for your boxes? What is your setup? Currently only Front seems to be enabled in your setup.

Is alsa in your /etc/rc.conf file under "DEAMONS" ?

Have you tried running, as root:

alsaconf

Arch i686 on Phenom X4 | GTX760

Offline

#29 2009-05-02 12:35:57

Fargard
Member
Registered: 2009-05-01
Posts: 4

Re: Update to kernel 2.6.29 breaks Intel HDA.

Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

and it plays...
but i still have the other problems: flash = no sound
amarok says on start "can't use Intel ALC1200, switching to "" " (ruffly) and goes out again
On boot, same message
turning the sound wheel means crashing kmix
vlc = no sound, too.

so? *confused*
alsa is in deamons, of course, and alsaconf was tried 2 or 3 times


Oh, and this is also confusing me:

hwdetect --show-sound
SOUND  : snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-codec snd-hda-intel soundcore

shouldn't there be something about alsa, too?

Last edited by Fargard (2009-05-02 12:57:44)

Offline

#30 2009-05-14 10:56:49

ReaphSharc
Member
From: the Netherlands
Registered: 2007-11-05
Posts: 138
Website

Re: Update to kernel 2.6.29 breaks Intel HDA.

I get:

$ aplay /usr/share/sounds/alsa/Front_Center.wav
ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave
aplay: main:608: audio open error: Device or resource busy

on my Lenovo T61 (and no sound of course). Still trying to troubleshoot this, but so far no luck.


Do you want a Bubble Icon? Feel free to submit your requests or personal creations to be included in future releases.
I'm 100% Linux!

Offline

#31 2009-05-25 15:03:56

vsmoraes
Member
Registered: 2008-10-23
Posts: 10

Re: Update to kernel 2.6.29 breaks Intel HDA.

Still nothing here...
This weekend i reinstall arch on my laptop, to upgrade from ext3 to ext4. Guess what? No sound!
Even with a clean ftp install nothing works!

Facts:

1 - alsaconf find out my sound card and add some lines in /etc/modprobe.d/sound
2 - alsamixer returns: "No mixer elems found"
3 - /proc/asound/cards shows my sound card
4 - pcspkr and snd-pcsp are blacklisted
5 - aplay return an error: "ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave \n aplay: main:608: audio open error"

I don't know what else to do and a lost the .28 kernel package, theres no way to downgrade.

Offline

#32 2009-05-25 15:10:10

haggy
Member
From: Wild southern germany
Registered: 2007-05-22
Posts: 229
Website

Re: Update to kernel 2.6.29 breaks Intel HDA.

vsmoraes wrote:

I don't know what else to do and a lost the .28 kernel package, theres no way to downgrade.

You can search for the .28-package on the "Arch Wayback Machine", have a look at the wiki: http://wiki.archlinux.org/index.php/Downgrade_packages and report if downgrading helps with your sound issues.

Offline

#33 2009-05-25 16:38:50

vsmoraes
Member
Registered: 2008-10-23
Posts: 10

Re: Update to kernel 2.6.29 breaks Intel HDA.

@haggy,

Thanks!
Downgrade to 2.6.28.8-1-i686, sound works just fine now big_smile

Offline

#34 2009-05-25 23:24:35

fukawi2
Ex-Administratorino
From: .vic.au
Registered: 2007-09-28
Posts: 6,224
Website

Re: Update to kernel 2.6.29 breaks Intel HDA.

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

/etc/asound.state:
http://www.pastebin.ca/1434450

dmesg:
http://www.pastebin.ca/1434453

This is on a HP Pavilion dv7 laptop.

Last edited by fukawi2 (2009-05-25 23:25:02)

Offline

#35 2009-05-26 08:25:57

ReaphSharc
Member
From: the Netherlands
Registered: 2007-11-05
Posts: 138
Website

Re: Update to kernel 2.6.29 breaks Intel HDA.

ReaphSharc wrote:

I get:

$ aplay /usr/share/sounds/alsa/Front_Center.wav
ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave
aplay: main:608: audio open error: Device or resource busy

on my Lenovo T61 (and no sound of course). Still trying to troubleshoot this, but so far no luck.

After a bit of trouble-shooting, I stopped the jack-audio-connection-kit daemon, and after that, sound is working as it should. Perhaps a solution for other people's problems.


Do you want a Bubble Icon? Feel free to submit your requests or personal creations to be included in future releases.
I'm 100% Linux!

Offline

#36 2009-05-26 09:43:49

stefanwilkens
Member
From: Enschede, the Netherlands
Registered: 2008-12-10
Posts: 624

Re: Update to kernel 2.6.29 breaks Intel HDA.

fukawi2 wrote:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

/etc/asound.state:
http://www.pastebin.ca/1434450

dmesg:
http://www.pastebin.ca/1434453

This is on a HP Pavilion dv7 laptop.

please run alsamixer from terminal and tell us what soundcard it's controlling at the moment, it could be possible that alsa is using your pcsp as the default output, looking at your asound.state


Arch i686 on Phenom X4 | GTX760

Offline

#37 2009-05-26 23:16:50

fukawi2
Ex-Administratorino
From: .vic.au
Registered: 2007-09-28
Posts: 6,224
Website

Re: Update to kernel 2.6.29 breaks Intel HDA.

stefanwilkens wrote:

please run alsamixer from terminal and tell us what soundcard it's controlling at the moment, it could be possible that alsa is using your pcsp as the default output, looking at your asound.state

It's controlling the ICH9:

Card: HDA Intel
Chip: Nvidia MCP78 HDMI
View: [Playback] Capture  All
Item: Master [dB gain=-23.25]

I've blacklisted !snd_pcsp and !pcspkr

There's also /etc/modprobe.d/sound which I had to add the 'options' line to when I installed this machine to get it to work originally:

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel enable_msi=1

Offline

#38 2009-06-09 13:21:59

mvinnicius
Member
From: Rio de Janeiro - Brasil
Registered: 2006-02-16
Posts: 86

Re: Update to kernel 2.6.29 breaks Intel HDA.

Just an update:

I've moved again to kernel 2.6.29 to test alsa 1.0.20-1. Same problem. I've tried almost evry trick listed in the forums, here and elsewhere.
So I come back to kernel 2.6.28-1, in which i can have the features of my soundcard* back, with the mute/unmute controls working.

* lspci |grep Audio output:

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)


Keep swimming.
Dolly, in Finding Nemo

Offline

Board footer

Powered by FluxBB