I'm encoutering an annoying issue with my soundcard, and have done some googling but an explanation continues to elude me. Here's my scenario...99% of the time I am running Arch v0.7.1, but I multi-boot my laptop and occasionally boot into WinXP...whenever I do that and then subsequently boot into Arch, my soundcard does not work. Subsequent reboots into Arch continue to have issues where the soundcard does not appear to be initialized properly. I have an old Fedora Core 4 installation on this system as well (used it prior to discovering Arch) and the sound card will continue to work properly in that installation. Now, here is where it really gets interesting for me...I generally have only one peripheral plugged into my system, a USB mouse...however, if I shutdown my system from Arch with the soundcard not working, attach a USB hard-drive I have, and boot into Arch again, the soundcard starts working again. Now aside from not booting into Windows anymore, does anyone have any suggestions/thoughts as to what is going on here? I've included some system specs below.,,This problem has occurred on vanila 2.6.14 & 2.6.15 kernels, Arch base 2.6.14 & 2.6.15 kernels, as well as the archck kernels 2.6.14 & 2.6.15. I do have AUTOLOAD enabled in my rc.conf file. I've also tried manually installing older 1.0.9 alsa (from source) and the latest stable 1.0.10 (from source). I don't use the "testing" repo on this installation, just current, community & extra, and I generally run "pacman -Syu" daily. TIA...
Here's some gory details...
[EMAIL PROTECTED] [/var/log] # lspci | grep Audio
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
[EMAIL PROTECTED] [/var/log] # cat /etc/modprobe.conf
#
# /etc/modprobe.conf (for v2.6 kernels)
#
# Added by ndiswrapper
alias wlan0 ndiswrapper
# Manually added for kqemu
install kqemu modprobe -i kqemu major=0
[EMAIL PROTECTED] [/etc] # grep DAEMON rc.conf
# DAEMONS
DAEMONS=(hwd gensplash syslog-ng alsa dbus hal acpid !sensors network bluetooth !portmap !netfs sshd crond cups lisa !avupdater gpm)
When the soundcard is working fine, the device is "recognized" by KDE's kmixer app as an "HDA Intel". Here is an lsmod of any "snd" modules:
[EMAIL PROTECTED] [/var/log] # lsmod | grep snd
snd_seq_oss 27264 0
snd_seq_midi_event 5760 1 snd_seq_oss
snd_seq 43408 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6540 2 snd_seq_oss,snd_seq
snd_pcm_oss 41632 0
snd_mixer_oss 14720 1 snd_pcm_oss
snd_hda_intel 12688 1
snd_hda_codec 76416 1 snd_hda_intel
snd_pcm 68996 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 18692 2 snd_seq,snd_pcm
snd 42084 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 7392 1 snd
snd_page_alloc 7688 2 snd_hda_intel,snd_pcm
A snippet from my messages.log file...
[EMAIL PROTECTED] [/var/log] # grep hda_codec messages.log
Feb 17 23:48:56 sith hda_codec: Unknown model for ALC880, trying auto-probe from BIOS...
Feb 17 23:48:56 sith hda_codec: Cannot set up configuration from BIOS. Using 3-stack mode...
When the soundcard is NOT working, the KDE app kmixer reports the sound device as: Realtek ALC880
[EMAIL PROTECTED] [/var/log] # lsmod | grep snd
snd_seq_oss 27264 0
snd_seq_midi_event 5760 1 snd_seq_oss
snd_seq 43408 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6540 2 snd_seq_oss,snd_seq
snd_pcm_oss 41632 0
snd_mixer_oss 14720 2 snd_pcm_oss
snd_hda_intel 12688 1
snd_hda_codec 76416 1 snd_hda_intel
snd_pcm 68996 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 18692 2 snd_seq,snd_pcm
snd 42084 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 7392 2 snd
snd_page_alloc 7688 2 snd_hda_intel,snd_pcm
[EMAIL PROTECTED] [/var/log] # grep hda_codec messages.log
Feb 17 23:39:18 sith hda_codec: Unknown model for ALC880, trying auto-probe from BIOS...
Feb 17 23:39:18 sith hda_codec: num_steps = 0 for NID=0x8
Feb 17 23:39:18 sith hda_codec: num_steps = 0 for NID=0x8
Feb 17 23:39:18 sith hda_codec: num_steps = 0 for NID=0x8
Feb 17 23:39:56 sith hda_codec: num_steps = 0 for NID=0xb
Feb 17 23:40:01 sith hda_codec: num_steps = 0 for NID=0xb
--
****************
jps
_______________________________________________ arch mailing list [email protected] http://www.archlinux.org/mailman/listinfo/arch
