Kernel wrote:
> Hello,
>
> 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
>   
I've had weird things like this happen to me too after booting from Windows.

Sometimes my hard drive will not initialize when warm booting from 
windows and Arch will not detect the partitions. Other times, my TV card 
or USB joysticks will not turn on.

I have always made it a habit to cold boot my machine if I want to 
switch between Windows and Linux (Even though that happens maybe 2 times 
a month).

But, the weird thing is SUSE and Fedora never had this problem. Maybe  
its something to do with the way Arch reads the bios, but I would think 
that would be a kernel thing.

Who knows ;)

Try Cold booting each time and see if that works.

Joe

_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch

Reply via email to