[Pkg-alsa-devel] Bug#617954: alsa-base: HP NX6325 mic stops working after random length of time, or immediately accessing hard disk

Orson orson.wellies at gmail.com
Sat Mar 12 20:50:23 UTC 2011


Package: alsa-base
Version: 1.0.23+dfsg-2
Severity: important

After installing squeeze and testing my audio, it appeared to be working
perfectly without any quirks for playback, recording, skype etc. however after
using skype the first few times always whilst on a call my mic would completely
stop working, only a re-boot would bring it back ( I later found that alsa
force-reload also worked)  I found that also whilst recording with Audacity the
same thing would happen at random times.
With much googling I found that this problem has been around from 2006 with the
HDA Intel driver, a fix appears to have been found in 2008 but things appear to
have regressed, I found a workround listed on the alsa bug tracking page
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2449 which sadly appears
to still be required today edit file "/etc/modprobe.d/alsa-base.conf" and add
the line "options snd-hda-intel model=hp position_fix=1" without the quotes.
This appears to fix the freezing of the mic, but, I can no longer record to
"default" device or use skype with "default" device.  I now have to address my
soundcard directly using the "HDA ATI SB:AD198x Analog (hw:0,0)" option.  If I
use "default" device for the mic the sound is completely choppy and crackling
with Audacity and Skype.  OK, so at least it will record perfectly now with
Audacity, but latest Skype beta 2.1.0.81 can not use the HDA ATI SB:AD198x
Analog (hw:0,0)" option, it is completely screwed up.  The next fix is to roll
back Skype to 2.1.0.47 which works fine.

I know this is probably an upstream bug but I'm putting it here to help other
debian users, I found the info is not easy to find and I suffered this bug for
several months before finding a complete workaround.
I may bother to report it to alsa, but as it's been around since 2006 I don't
know if there is much point.

There is also a possibility that this may be kernel related, I was using gentoo
before moving to debian squeeze, but I hadn't updated it for around 18 months,
I was exhausted finding workarounds, using quirks, fixing regressions etc after
each update, so when I had a fully working system, I just left it working.  My
audio worked fine without any problems, but, since switching to squeeze I have
always had an error whilst booting about address space collision, as follows :-

[    0.220100] pci 0000:00:14.2: BAR 0: address space collision on of device
[0xd4408000-0xd440bfff]
[    0.220152] pci 0000:00:14.2: BAR 0: can't allocate resource

and of course, pci 0000:00:14:2 device is my soundcard

00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio
Controller (rev 01)
        Subsystem: Device 30b0:103c
        Flags: bus master, slow devsel, latency 64, IRQ 16
        Memory at 84080000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
        Kernel driver in use: HDA Intel

So I'm not quite sure where this bug belongs, but, If you are suffering from
this bug, I hope this info will help you.




-- Package-specific info:
--- Begin additional package status ---
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  libasound2     1.0.23-2.1     shared library for ALSA applications
--- End additional package status ---
--- Begin /proc/asound/version ---
Advanced Linux Sound Architecture Driver Version 1.0.21.
--- End /proc/asound/version ---
--- Begin /proc/asound/cards ---
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0x84080000 irq 16
--- End /proc/asound/cards ---
--- Begin /dev/snd/ listing ---
total 0
drwxr-xr-x  2 root root      60 Mar 12 22:00 by-path
crw-rw----+ 1 root audio 116, 8 Mar 12 22:00 controlC0
crw-rw----+ 1 root audio 116, 7 Mar 12 22:00 hwC0D0
crw-rw----+ 1 root audio 116, 6 Mar 12 22:00 hwC0D1
crw-rw----+ 1 root audio 116, 5 Mar 12 22:03 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 Mar 12 22:03 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 Mar 12 21:59 seq
crw-rw----+ 1 root audio 116, 2 Mar 12 21:59 timer
--- End /dev/snd/ listing ---

-- System Information:
Debian Release: 6.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages alsa-base depends on:
ii  linux-sound-base           1.0.23+dfsg-2 base package for ALSA and OSS soun
ii  lsof                       4.81.dfsg.1-1 List open files
ii  module-init-tools          3.12-1        tools for managing Linux kernel mo
ii  udev                       164-3         /dev/ and hotplug management daemo

Versions of packages alsa-base recommends:
ii  alsa-utils                    1.0.23-3   Utilities for configuring and usin

Versions of packages alsa-base suggests:
ii  alsa-oss                      1.0.17-4   ALSA wrapper for OSS applications
ii  apmd                          3.2.2-14   Utilities for Advanced Power Manag
ii  oss-compat                    0.0.4+nmu3 OSS compatibility package

Versions of packages libasound2 depends on:
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib

-- Configuration Files:
/etc/modprobe.d/alsa-base.conf changed:
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-pcsp index=-2
options snd-usb-audio index=-2
options snd-hda-intel model=hp position_fix=1


-- no debconf information





More information about the Pkg-alsa-devel mailing list