Dell Venue 11 Pro 7140 - No sound

I just got this tablet w/keyboard, and installed Leap 15.1. Everything works except for the sound. I found this:

https://en.opensuse.org/SDB:Intel-HDA_sound_problems

So, I did this:

head -n 1 /proc/asound/card0/codec*

and got this:

Intel Broadwell HDMI

I then installed kernel-source in Yast after reading this:

The options for the modules are available in the kernel-source.rpm, install this if it's not already on your system.

Then I did this, except I searched for Intel Broadwell HDMI:

In the file /usr/src/KERNEL_VERSION/Documentation/sound/alsa/ALSA-Configuration.txt search for the codec, in this example again ACL883. 

It’s not there. Any ideas?

Hi
Can you run the following commands (as your user);


pacmd list-sinks
aplay -l

If there is output, may need to set the default sink manually by editing /etc/pulse/daemon.conf and set the default device.

Ref: Multiple sound devices: https://en.opensuse.org/SDB:Pulseaudio

pacmd list-sinks

2 sink(s) available.
    index: 0
    name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9030
    volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    base volume: 65536 / 100% / 0.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 .. 1999.82 ms
    card: 0 <alsa_card.pci-0000_00_03.0>
    module: 6
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "HDMI 0"
        alsa.id = "HDMI 0"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "3"
        alsa.card = "0"
        alsa.card_name = "HDA Intel HDMI"
        alsa.long_card_name = "HDA Intel HDMI at 0xf7218000 irq 49"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:03.0"
        sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "160c"
        device.product.name = "Broadwell-U Audio Controller"
        device.form_factor = "internal"
        device.string = "hdmi:0"
        device.buffering.buffer_size = "352768"
        device.buffering.fragment_size = "176384"
        device.access_mode = "mmap+timer"
        device.profile.name = "hdmi-stereo"
        device.profile.description = "Digital Stereo (HDMI)"
        device.description = "Built-in Audio Digital Stereo (HDMI)"
        alsa.mixer_name = "Intel Broadwell HDMI"
        alsa.components = "HDA:80862808,80860101,00100000"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "video-display"
    active port: <hdmi-output-0>
  * index: 1
    name: <alsa_output.platform-broadwell-audio.HiFi__hw_broadwellrt286__sink>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9000
    volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: yes
    current latency: 0.00 ms
    max request: 0 KiB
    max rewind: 0 KiB
    monitor source: 1
    sample spec: s16le 2ch 48000Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 0.00 ms; range is 1.00 .. 1365.33 ms
    card: 1 <alsa_card.platform-broadwell-audio>
    module: 7
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = ""
        alsa.id = "System Playback/Capture (*)"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "1"
        alsa.card_name = "broadwell-rt286"
        alsa.long_card_name = "DellInc.-Venue11Pro7140--0HM7YW"
        alsa.driver_name = "snd_soc_sst_broadwell"
        device.bus_path = "platform-broadwell-audio"
        sysfs.path = "/devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1"
        device.vendor.name = "Interphase Corporation"
        device.form_factor = "internal"
        device.string = "hw:broadwellrt286"
        device.buffering.buffer_size = "262144"
        device.buffering.fragment_size = "131072"
        device.access_mode = "mmap+timer"
        device.profile.name = "HiFi: hw:broadwellrt286: sink"
        device.profile.description = "Speaker playback + Headphones playback"
        device.description = "Built-in Audio Speaker playback + Headphones playback"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card"
    ports:
        [Out] Speaker: Speaker playback (priority 100, latency offset 0 usec, available: unknown)
            properties:
                
        [Out] Headphones: Headphones playback (priority 100, latency offset 0 usec, available: no)
            properties:
                
    active port: <[Out] Speaker>

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 0: System Playback/Capture (*) ]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 1: Offload0 Playback (*) ]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 2: Offload1 Playback (*) ]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Hi
It’s likely the second one, so set that as the default sink, edit /etc/pulse/default.pa and at the end add;


set-default-sink alsa_output.platform-broadwell-audio.HiFi__hw_broadwellrt286__sink

See how that goes.

In System Settings (KDE Plasma), Multimedia > Audio, Devices tab, says “Outputs - No Ouput Devices Available”. I first re-did the sound setup in Yast…

OOPS! I hit return after “set-default-sink” - let me fix that . . .

Ok, this time when I set up the sound in Yast, it said it was starting the sound card (or something), so I’m getting closer. But in Plasma dsetop settings, it still doesn’t see any output devices.

Edit: a “Default” entry shows in Audio and Video

Oh boy, this is embarrassing . . . I added that to daemon.conf, not default.pa . . . . one more try . . . .

Ok, now it only shows HDMI audio in System Settings > Multimedia > Audio Volume > Devices tab

Hi
And still no joy? If you change the sink to the other device: alsa_output.pci-0000_00_03.0.hdmi-stereo

Can you check the output from;


ps -ef |grep pulseaudio
systemctl list-units |egrep "alsa|sound"

It works! We have sound! Here’s what I have:

ps -ef |grep pulseaudio

user      3817     1  2 20:24 ?        00:00:02 /usr/bin/pulseaudio --start --log-target=syslog
user      4104  4084  0 20:25 pts/0    00:00:00 grep -E --color=auto pulseaudio

systemctl list-units |egrep "alsa|sound"

sys-devices-pci0000:00-0000:00:03.0-sound-card0.device                                    loaded active plugged   Broadwell-U Audio Controller                                                 
sys-devices-pci0000:00-INT3438:00-broadwell\x2daudio-sound-card1.device                   loaded active plugged   /sys/devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1               
alsa-restore.service                                                                      loaded active exited    Save/Restore Sound Card State                                                
sound.target                                                                              loaded active active    Sound Card                                                                   



Many thanks for your help!

Hi
So do you have a HDMI cable to connect to say a TV and check it switches the sound to that? Or your happy with what you have?

I could try it on my TV, but I’m just happy to have sound. There are now two choices for audio, one being the speakers in the tablet. Thanks again!

Hi
No worries, I have one of these devices (loaned out), but not here for me to check… I’m planning to get a dock as well, but got a USB hub/ethernet device to plug into it…

It’s now about a year later, and I’m happy to report that the new Leap 15.2 installation has sound! Nothing had to be fixed. Nice!