I recently updated my system, and pulseaudio now refuses to use my sound card. It does know it exists, as
pacmd list-cards shows:
index: 2 name: <alsa_card.pci-0000_00_1b.0> driver: <module-alsa-card.c> owner module: 8 properties: alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xf7210000 irq 30" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1b.0" sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "1e20" device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller" device.form_factor = "internal" device.string = "0" device.description = "Built-in Audio" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" profiles: input:analog-stereo: Analog Stereo Input (priority 60, available: no) output:analog-stereo: Analog Stereo Output (priority 6000, available: no) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no) off: Off (priority 0, available: unknown) active profile: <off> ports: analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no) properties: device.icon_name = "audio-input-microphone" analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no) properties: device.icon_name = "audio-input-microphone" analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no) properties: analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no) properties: analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no) properties: device.icon_name = "audio-headphones"
However, for every single port on the card, it shows
available: no. I believe this is it auto detecting whether anything is plugged into the jack. This would be fine, except the jack auto detect for this sound card is known to be broken.
In the past it would simply show up as "unplugged" and I could choose to output to it. Now, pulseaudio won't even setup a sink for it.
pacmd list-sinks only shows sinks for the video card's HDMI/DP outputs.
How do I turn off jack auto detect, or alternatively force these ports to be available?