Bug 4458 - No sound - cauldron alpha 3
Summary: No sound - cauldron alpha 3
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-09 19:50 CET by Gerardo Bueno
Modified: 2012-02-22 21:42 CET (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
alsa log attachment (19.66 KB, text/plain)
2012-02-11 01:09 CET, Gerardo Bueno
Details
output of : http://www.alsa-project.org/alsa-info.sh (23.94 KB, text/plain)
2012-02-15 22:34 CET, fabien henon
Details

Description Gerardo Bueno 2012-02-09 19:50:00 CET
Description of problem:
I have no sound in my laptop acer aspire one with cauldron alpha 3.

Version-Release number of selected component (if applicable):
Linux 3.2.5-desktop-1.mga2 #1 SMP

How reproducible:
I install cauldron dvd alpha 3 and update it but I have no sound after and before.

Steps to Reproduce:
1. Install cauldron (no sound)
2. update it (no sound)

Here you have more info:

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

pulseaudio volume control
No hardware output devices

# rpm -qa | grep pulse
pulseaudio-1.1-3.mga2
pulseaudio-client-config-1.1-3.mga2
alsa-plugins-pulse-config-1.0.25-1.mga2
libpulseglib20-1.1-3.mga2
task-pulseaudio-2011.0-1.mga2
vlc-plugin-pulse-1.1.13-1.mga2.tainted
libpulseaudio0-1.1-3.mga2
pulseaudio-module-gconf-1.1-3.mga2
pulseaudio-module-x11-1.1-3.mga2
pulseaudio-utils-1.1-3.mga2
libalsa-plugins-pulseaudio-1.0.25-1.mga2


Regards
Gerardo Bueno 2012-02-09 19:50:20 CET

Summary: No sound => No sound - cauldron alpha 3

Comment 1 Luc Menut 2012-02-09 20:00:16 CET
(In reply to comment #0)
> Description of problem:
> I have no sound in my laptop acer aspire one with cauldron alpha 3.
> 
[...]
> 
> # rpm -qa | grep pulse
> pulseaudio-1.1-3.mga2
> pulseaudio-client-config-1.1-3.mga2
> alsa-plugins-pulse-config-1.0.25-1.mga2
> libpulseglib20-1.1-3.mga2
> task-pulseaudio-2011.0-1.mga2
> vlc-plugin-pulse-1.1.13-1.mga2.tainted
> libpulseaudio0-1.1-3.mga2
> pulseaudio-module-gconf-1.1-3.mga2
> pulseaudio-module-x11-1.1-3.mga2
> pulseaudio-utils-1.1-3.mga2
> libalsa-plugins-pulseaudio-1.0.25-1.mga2
> 

Could you try to install gstreamer0.10-pulse?

CC: (none) => lmenut

Comment 2 Gerardo Bueno 2012-02-10 11:01:59 CET
Hello.

I intall gstreamer0.10-pulse rpm and it's not working.

I try VLC phonon engine with the same results.

Regards.
Comment 3 Manuel Hiebel 2012-02-11 00:31:34 CET
Can you download then run this script http://www.alsa-project.org/alsa-info.sh

and then _attach_ the file here. thanks.
Comment 4 Gerardo Bueno 2012-02-11 01:09:56 CET
Created attachment 1526 [details]
alsa log attachment
Manuel Hiebel 2012-02-11 13:58:26 CET

Attachment 1526 mime type: application/octet-stream => text/plain

Comment 5 Manuel Hiebel 2012-02-11 15:37:22 CET
Colin, any ideas ?

CC: (none) => mageia

Comment 6 Colin Guthrie 2012-02-13 10:14:09 CET
It's an ACL problem - no permissions on the ACL nodes.

Can you please check your /etc/pam.d/system-auth file and make sure there are not duplicate lines in there - especially for pam_systemd.so? There was a bug (which I thought I fixed before alpha3, but perhaps not) that put duplicate lines in there :s It's fixed now tho'.

Removing the duplicates and rebooting should make things work fine.

Although gstreamer0.10-pulse should really be suggested/required by phonon-pulse backend.

I'm tempted to suggest we drop it as a separately package plugin and just include it in the -good bundle.
Comment 7 Gerardo Bueno 2012-02-13 12:16:31 CET
Hello Colin, Thanks for reply.

This is my /etc/pam.d directory:

[ root@edward /etc/pam.d ]# ls -1
atd
chage@                                      
chage-chfn-chsh
chfn
chpasswd@
chpasswd-newusers
chsh
config-util
crond
drak3d@
drakauth@
drakboot@
drakclock@
drakconnect@
drakfont@
drakgw@
drakhosts@
drakkeyboard@
draklog@
drakmouse@
draknetcenter@
draknetprofile@
drakproxy@
drakroam@
drakrpm@
drakrpm-edit-media@
drakups@
drakuser@
drakvpn@
drakxservices@
groupadd@
groupdel@
groupmod@
halt
kcheckpass
kdm
kdm-np
kscreensaver
login
mageia-console-auth
mageia-simple-auth
mageiaupdate@
newusers@
other
passwd
pm-hibernate
pm-powersave
pm-suspend
pm-suspend-hybrid
polkit
polkit-1
poweroff
reboot
remote
rpmdrake@
samba
secure-mcserv
simple_root_authen
su
sudo
sudo-i
su-l
system-auth
system-config-printer
urpmi.update
useradd@
userdel@
userdrake@
user-group-mod
usermod@
xdm
xfdrake@
xserver

I have no duplicated files inside /etc/pam.d I did a fresh alpha 3 DVD install.

This is my /etc/pam.d/system-auth:

[ root@edward /etc/pam.d ]# cat /etc/pam.d/system-auth
#%PAM-1.0

auth        required      pam_env.so
auth        sufficient    pam_tcb.so shadow nullok prefix=$2a$ count=8
auth        required      pam_deny.so

account     sufficient    pam_tcb.so shadow
account     required      pam_deny.so

password    required      pam_cracklib.so try_first_pass retry=3 minlen=4  dcredit=0  ucredit=0 
password    sufficient    pam_tcb.so use_authtok shadow write_to=shadow nullok prefix=$2a$ count=8
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
-session    optional      pam_systemd.so
session     required      pam_tcb.so

What I have to change to try sounds back?

Regards and thanks for help :-)
Comment 8 Colin Guthrie 2012-02-13 12:48:17 CET
Thanks for that. It's not a problem of duplicate files but rather duplicate lines in system-auth. That said, you do not have duplicate lines, so that's quite interesting.

Can you grab the output from the following two commands:

 systemd-loginctl
 ck-list-sessions

Can you also let me know if you are using systemd or sysvinit? ("cat /proc/cmdline" and "rpm -q systemd-sysvinit" will tell me all I need to know here).

Also which login manager are you using? (GDM, KDM etc.) and do you boot to runlevel 3 before launching X manually or do you boot straight to the graphical login manager?

Thanks :)

Col
Comment 9 Gerardo Bueno 2012-02-13 16:49:00 CET
Hello.

These are the results:

# systemd-loginctl:

   SESSION        UID USER             SEAT            
         1        500 gerardo                          

1 sessions listed.

# ck-list-sessions:
Session1:
        unix-user = '500'
        realname = 'gerardo'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty1'
        display-device = ''
        remote-host-name = ''
        is-local = TRUE
        on-since = '2012-02-13T15:37:33.754539Z'
        login-session-id = ''

I'm using systemd:

# cat /proc/cmdline
BOOT_IMAGE=linux root=UUID=2c7c1012-797a-42de-ae2e-5caa81e652be resume=UUID=ca035d97-715a-4ae3-855b-cebdb2e589ff splash=verbose vga=788

# rpm -q systemd-sysvinit
systemd-sysvinit-40-2.mga2

# rpm -qa | grep systemd
systemd-40-2.mga2
libsystemd-journal0-40-2.mga2
systemd-sysvinit-40-2.mga2
libsystemd-id1280-40-2.mga2
systemd-units-40-2.mga2
libsystemd-daemon0-40-2.mga2
libsystemd-login0-40-2.mga2

I'm using KDM as loging manager but I insert my password to login.

I hope this can help :-)

Regards.
Comment 10 fabien henon 2012-02-15 22:32:30 CET
(In reply to comment #4)
> Created attachment 1526 [details]
> alsa log attachment

I have the same problem here :
my lspci :
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Complex                                                         
00:01.0 VGA compatible controller: ATI Technologies Inc Wrestler [Radeon HD 6250]                                                           
00:01.1 Audio device: ATI Technologies Inc Wrestler HDMI Audio [Radeon HD 6250/6310]                                                        
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]                                                 
00:12.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller                                                         
00:12.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller                                                          
00:13.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller                                                         
00:13.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller                                                          
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)                                                                         
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)                                                                
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)                                                     
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)                                                                   
00:15.0 PCI bridge: ATI Technologies Inc SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)                                                  
00:15.2 PCI bridge: ATI Technologies Inc SB900 PCI to PCI bridge (PCIE port 2)
00:15.3 PCI bridge: ATI Technologies Inc SB900 PCI to PCI bridge (PCIE port 3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
06:00.0 Ethernet controller: Atheros Communications Inc. AR8152 v2.0 Fast Ethernet (rev c1)
07:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)


and find attached the output from 
http://www.alsa-project.org/alsa-info.sh

CC: (none) => fabien.henon

Comment 11 fabien henon 2012-02-15 22:34:42 CET
Created attachment 1567 [details]
output of : http://www.alsa-project.org/alsa-info.sh
Comment 12 Colin Guthrie 2012-02-16 01:06:10 CET
(In reply to comment #11)
> Created attachment 1567 [details]
> output of : http://www.alsa-project.org/alsa-info.sh

There are no ACLs on your sound device nodes:

crw-rw---T 1 root audio 116,  4 Feb 15 21:52 /dev/snd/controlC0
crw-rw---T 1 root audio 116,  8 Feb 15 21:52 /dev/snd/controlC1
crw-rw---T 1 root audio 116,  3 Feb 15 21:52 /dev/snd/hwC0D0
crw-rw---T 1 root audio 116,  7 Feb 15 21:52 /dev/snd/hwC1D0
crw-rw---T 1 root audio 116,  2 Feb 15 21:52 /dev/snd/pcmC0D3p
crw-rw---T 1 root audio 116,  6 Feb 15 21:52 /dev/snd/pcmC1D0c
crw-rw---T 1 root audio 116,  5 Feb 15 21:52 /dev/snd/pcmC1D0p
crw-rw---T 1 root audio 116,  1 Feb 15 21:52 /dev/snd/seq
crw-rw---T 1 root audio 116, 33 Feb 15 21:52 /dev/snd/timer


For some bizarre reason they seem to be marked as Temporary (T) too... this is kinda messed up.

What does "ck-list-sessions", "systemd-loginctl" and "udevadm info --query=all -n /dev/snd/hwC0D0" say?
Comment 13 fabien henon 2012-02-17 00:10:36 CET
(In reply to comment #12)
> (In reply to comment #11)
> > Created attachment 1567 [details]
> > output of : http://www.alsa-project.org/alsa-info.sh
> 
> There are no ACLs on your sound device nodes:
> 
> crw-rw---T 1 root audio 116,  4 Feb 15 21:52 /dev/snd/controlC0
> crw-rw---T 1 root audio 116,  8 Feb 15 21:52 /dev/snd/controlC1
> crw-rw---T 1 root audio 116,  3 Feb 15 21:52 /dev/snd/hwC0D0
> crw-rw---T 1 root audio 116,  7 Feb 15 21:52 /dev/snd/hwC1D0
> crw-rw---T 1 root audio 116,  2 Feb 15 21:52 /dev/snd/pcmC0D3p
> crw-rw---T 1 root audio 116,  6 Feb 15 21:52 /dev/snd/pcmC1D0c
> crw-rw---T 1 root audio 116,  5 Feb 15 21:52 /dev/snd/pcmC1D0p
> crw-rw---T 1 root audio 116,  1 Feb 15 21:52 /dev/snd/seq
> crw-rw---T 1 root audio 116, 33 Feb 15 21:52 /dev/snd/timer
> 
> 
> For some bizarre reason they seem to be marked as Temporary (T) too... this is
> kinda messed up.
> 
> What does "ck-list-sessions", "systemd-loginctl" and "udevadm info --query=all
> -n /dev/snd/hwC0D0" say?


Here are the answers

ck-list-sessions :
Session1:
        unix-user = '500'
        realname = 'fabien'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty1'
        display-device = ''
        remote-host-name = ''
        is-local = TRUE
        on-since = '2012-02-16T23:04:15.311341Z'
        login-session-id = '4294967295'


systemd-loginctl :
   SESSION        UID USER             SEAT            
         1        500 fabien                           

1 sessions listed.
lines 1-4/4 (END)



udevadm info --query=all -n /dev/snd/hwC0D0 :
P: /devices/pci0000:00/0000:00:01.1/sound/card0/hwC0D0
N: snd/hwC0D0
E: DEVNAME=/dev/snd/hwC0D0
E: DEVPATH=/devices/pci0000:00/0000:00:01.1/sound/card0/hwC0D0
E: MAJOR=116
E: MINOR=3
E: SUBSYSTEM=sound
E: TAGS=:uaccess:
E: UDEV_LOG=3
E: USEC_INITIALIZED=20734293
Comment 14 Gerardo Bueno 2012-02-17 11:08:13 CET
Hello.

I bring new news about this bug and my netbook.

With the last updates, my netbook logins automatically using KDM.

Well, now my sound card is detected and music and sounds play perfects but for some unkown reason if my netbook not logins automatically and I hace to write my password and login, my sound card is not detected.

I don't know why if my system not logins automatically my sound card is not detected.

I hope this can help to solve this bug.

Regards.
Comment 15 Gerardo Bueno 2012-02-22 19:01:35 CET
I finish to install mageia 2 beta 1 and it seems this error is fixed.

I think we can mark this error as FIXED.

Thank you all!! :D
Comment 16 Colin Guthrie 2012-02-22 21:42:25 CET
Excellent, closing as fixed :) Thanks for the feedback.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.