Sound stopped working -

T.C. Hollingsworth tchollingsworth at gmail.com
Sat Feb 4 10:21:43 UTC 2012


> [bobg at box6 ~]$ pacmd info
> Welcome to PulseAudio! Use "help" for usage information.
<snip unhelpful part>

Below is the part that lists devices that output sounds.  It's only
showing one device, so theoretically the USB device isn't confusing
PulseAudio.

> 1 sink(s) available.
>  * index: 0
>    name: <alsa_output.pci-0000_00_1e.2.analog-stereo>
>    driver: <module-alsa-card.c>
>    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
> FLAT_VOLUME DYNAMIC_LATENCY
>    state: SUSPENDED
>    suspend cause: IDLE
>    priority: 9959
>    volume: 0:  79% 1:  79%
>            0: -6.00 dB 1: -6.00 dB
>            balance 0.00
>    base volume:  63%
>                 -12.00 dB
>    volume steps: 65537
>    muted: no
>    current latency: 0.00 ms
>    max request: 0 KiB
>    max rewind: 0 KiB
>    monitor source: 0
>    sample spec: s16le 2ch 44100Hz
>    channel map: front-left,front-right
>                 Stereo
>    used by: 0
>    linked by: 0
>    configured latency: 0.00 ms; range is 0.50 .. 371.52 ms
>    card: 0 <alsa_card.pci-0000_00_1e.2>
>    module: 4
>    properties:
>        alsa.resolution_bits = "16"
>        device.api = "alsa"
>        device.class = "sound"
>        alsa.class = "generic"
>        alsa.subclass = "generic-mix"
>        alsa.name = "Intel ICH6"
>        alsa.id = "Intel ICH"
>        alsa.subdevice = "0"
>        alsa.subdevice_name = "subdevice #0"
>        alsa.device = "0"
>        alsa.card = "0"
>        alsa.card_name = "Intel ICH6"
>        alsa.long_card_name = "Intel ICH6 with AD1980 at irq 23"
>        alsa.driver_name = "snd_intel8x0"
>        device.bus_path = "pci-0000:00:1e.2"
>        sysfs.path = "/devices/pci0000:00/0000:00:1e.2/sound/card0"
>        device.bus = "pci"
>        device.vendor.id = "8086"
>        device.vendor.name = "Intel Corporation"
>        device.product.id = "266e"
>        device.product.name = "82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97
> Audio Controller"
>        device.form_factor = "internal"
>        device.string = "front:0"
>        device.buffering.buffer_size = "65536"
>        device.buffering.fragment_size = "65536"
>        device.access_mode = "mmap+timer"
>        device.profile.name = "analog-stereo"
>        device.profile.description = "Analog Stereo"
>        device.description = "Internal Audio Analog Stereo"
>        alsa.mixer_name = "Analog Devices AD1980"
>        alsa.components = "AC97a:41445370"
>        module-udev-detect.discovered = "1"
>        device.icon_name = "audio-card-pci"

With some devices you can switch the headphone jack/speakers using
`pacmd set-sink-port 0 <port>`, where <port> is one of the ports
listed below.  Unfortunately, it doesn't look like you can do that
with your card.  :-(

I suppose there's a small chance that the amplifier business is
causing problems, so it ` pacmd set-sink-port 0
'analog-output;output-amplifier-off' ` might be worth a shot, but try
the set-card-profile thing explained below first.

>    ports:
>        analog-output;output-amplifier-on: Analog Output / Amplifier
> (priority 9910)
>        analog-output;output-amplifier-off: Analog Output / No Amplifier
> (priority 9900)
>        analog-output-mono;output-amplifier-on: Analog Mono Output /
> Amplifier (priority 5010)
>        analog-output-mono;output-amplifier-off: Analog Mono Output / No
> Amplifier (priority 5000)
>        analog-output-lfe-on-mono;output-amplifier-on: Analog Output (LFE) /
> Amplifier (priority 4010)
>        analog-output-lfe-on-mono;output-amplifier-off: Analog Output (LFE) /
> No Amplifier (priority 4000)
>    active port: <analog-output;output-amplifier-on>

>2 source(s) available.

<snip microphone/monitor stuff>

> 6 client(s) logged in.

<snip mixers and other utilities hooked up to PA>

And we're finally to the actual hardware:

> 1 card(s) available.
>    index: 0
>    name: <alsa_card.pci-0000_00_1e.2>
>    driver: <module-alsa-card.c>
>    owner module: 4
>    properties:
>        alsa.card = "0"
>        alsa.card_name = "Intel ICH6"
>        alsa.long_card_name = "Intel ICH6 with AD1980 at irq 23"
>        alsa.driver_name = "snd_intel8x0"
>        device.bus_path = "pci-0000:00:1e.2"
>        sysfs.path = "/devices/pci0000:00/0000:00:1e.2/sound/card0"
>        device.bus = "pci"
>        device.vendor.id = "8086"
>        device.vendor.name = "Intel Corporation"
>        device.product.id = "266e"
>        device.product.name = "82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97
> Audio Controller"
>        device.form_factor = "internal"
>        device.string = "0"
>        device.description = "Internal Audio"
>        module-udev-detect.discovered = "1"
>        device.icon_name = "audio-card-pci"

This might be the problem:

>    profiles:
>        output:analog-stereo: Analog Stereo Output (priority 6000)
>        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex
> (priority 6060)
>        output:analog-surround-40: Analog Surround 4.0 Output (priority 700)
>        output:analog-surround-40+input:analog-stereo: Analog Surround 4.0
> Output + Analog Stereo Input (priority 760)
>        output:analog-surround-41: Analog Surround 4.1 Output (priority 800)
>        output:analog-surround-41+input:analog-stereo: Analog Surround 4.1
> Output + Analog Stereo Input (priority 860)
>        output:analog-surround-50: Analog Surround 5.0 Output (priority 700)
>        output:analog-surround-50+input:analog-stereo: Analog Surround 5.0
> Output + Analog Stereo Input (priority 760)
>        output:analog-surround-51: Analog Surround 5.1 Output (priority 800)
>        output:analog-surround-51+input:analog-stereo: Analog Surround 5.1
> Output + Analog Stereo Input (priority 860)
>        input:analog-stereo: Analog Stereo Input (priority 60)
>        off: Off (priority 0)
>    active profile: <output:analog-stereo+input:analog-stereo>

In my experience, having the active profile set as anything with
"input" in it results in no sound, though I haven't the slightest idea
why.

Try `pacmd set-card-profile 0 output:analog-stereo`.

>    sinks:
>        alsa_output.pci-0000_00_1e.2.analog-stereo/#0: Internal Audio Analog
> Stereo
>    sources:
>        alsa_output.pci-0000_00_1e.2.analog-stereo.monitor/#0: Monitor of
> Internal Audio Analog Stereo
>        alsa_input.pci-0000_00_1e.2.analog-stereo/#1: Internal Audio Analog
> Stereo

Below would list all the apps feeding or eating sound from PulseAudio
at the time you ran the command, if there were any.  If you play some
sound, you can see the application playing it listed here and what
audio device it's using.  Might be useful if you attempt to use the
USB card again.

> 0 sink input(s) available.
> 0 source outputs(s) available.
> 0 cache entrie(s) available.

Sorry I can't be of more help.  If any of the above doesn't work,
you're probably right about it being a hardware issue.  Everything
else in PA-land looks fine.

-T.C.


More information about the users mailing list