Success. Thanks to oldcpu and my oldcpu (my old brain)…
When I wrote yesterday “Rebooted to non-failsafe pae. Amarok still using onboard sound”, the truth was that I rebooted to the non-failsafe non-pae kernel. That is, after installing new repositories with new alsa packages, I ignored them (by choosing the old default kernel) - this is my theory as to why I still had onboard sound playing yesterday. This morning, without my interference, the laptop went by default to the new non-failsafe pae kernel, and everything works to my satisfaction.
Note, headset is always plugged in. It was unplugged only once, early in the proceedings yesterday as recorded in my post.
Here is the information to help test my theory:
The repositories listed in YaST are:
Main (NON-OSS),
Main (OSS),
openSUSE-11.0-Updates,
Packman (pacific mirror site). Also skynet.be is listed (might delete it)
Multimedia (openSUSE’s audio KMP)
uname -a
Linux linex-0fba 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686 i586 i386 GNU/Linux
rpm -qa | grep alsa
tsalsa-20080914-0.pm.1
alsa-plugins-1.0.16-57.1
alsa-firmware-1.0.17.git20080617-2.1
alsa-tools-1.0.18.git20081030-1.1
alsa-utils-1.0.18.git20081031-2.1
alsa-driver-kmp-pae-1.0.18.20081111_2.6.25.5_1.1-1.1
alsa-driver-kmp-default-1.0.1.8.20081111_2.6.25.5_1.1-1.1
alsa-driver-unstable-kmp-pae-1.0.18.20081110_2.6.25.5_1.1-3.1
alsa-driver-unstable-kmp-default-1.0.18.20081111_2.6.25.5_1.1-1.1
alsa-oss-1.0.15-48.1
alsa-1.0.18.git20081030-1.1
That was typed but I triple-checked for accuracy. What do you think about having two kmp drivers (one default, one pae), then two unstable versions of both?
rpm -q libasound2
libasound2-1.0.18.git20081030-1.1
Other information:
Amarok, Kaffeine, MPlayer: headset plays sound by default.
Audacity: onboard speakers play sound by default.
Audacity lists sound devices by default in this way:
OSS: /dev/dsp1 (speaker)
OSS: /dev/dsp (microphone)
Using the dropdown menu, select “ALSA default”, and sound comes through the headset instead. (Sound levels very good, unlike yesterday).
KMix shows Auto Gain Control is off.
Kelly: - Downloaded new alsa packages from multimedia repositories, as suggested by you using zypper. This included a kernel update (to 2.6.25.18.0.2.i586) and two kmp drivers.
oldcpu: Two kmp drivers? Suggested by me ?? I don’t ever recall asking anyone, on any thread, to install two alsa-kmp drivers. Nor do I recall asking you on this thread that you update your alsa (still, I do not think updating alsa will hurt, if done correctly - but installing two alsa-kmp drivers can lead to all sorts of problems ).
Right, you did not suggest this at all. You suggested seeing if there was anything helpful in the thread you linked me to, with plenty of warnings that it “might” be helpful. Apologies for my sloppiness, but I am glad you did link me to that thread!
Here is the /boot/grub/menu.lst where it shows the non-pae kernels as the default (which I thought was not the case):
# Modified by YaST2. Last modification on Tue Nov 11 22:41:12 EST 2008
default 2
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.5.25.18-0.2 (default)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.18-0.2-default root=/dev/disk/by-id/scsi-SATA_WDC_WD400UE-22H_WD-WXE306391252-part2 resume=/dev/sda1 splash=silent showopts vga=0x361
initrd /boot/initrd-2.6.25.18-0.2-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.18-0.2 (default)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.18-0.2-default root=/dev/disk/by-id/scsi-SATA_WDC_WD400UE-22H_WD-WXE306391252-part2 showopts ide-nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x361
initrd /boot/initrd-2.6.25.18-0.2-default
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.18-0.2 (pae)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.18-0.2-pae root=/dev/disk/by-id/scsi-SATA_WDC_WD400UE-22H_WD-WXE306391252-part2 resume=/dev/sda1 splash=silent showopts vga=0x361
initrd /boot/initrd-2.6.25.18-0.2-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.18-0.2 (pae)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.18-0.2-pae root=/dev/disk/by-id/scsi-SATA_WDC_WD400UE-22H_WD-WXE306391252-part2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x361
initrd /boot/initrd-2.6.25.18-0.2-pae
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,1)
chainloader (hd1,0)+1
Kelly