Alsamixer this sound device does not have any controls

jeremiah@jeremiah-Lenovo-ideapad-100S-11IBY:~/Desktop$ cd /tmp
jeremiah@jeremiah-Lenovo-ideapad-100S-11IBY:/tmp$ rm -r *
rm: descend into write-protected directory 'snap.chromium'?
rm: descend into write-protected directory 'snap.sensors-unity'?
rm: descend into write-protected directory 'systemd-private-872763f9d3ce485cb1ff059fe3c92c37-colord.service-2akUDg'?
rm: descend into write-protected directory 'systemd-private-872763f9d3ce485cb1ff059fe3c92c37-ModemManager.service-aQlich'?
rm: descend into write-protected directory 'systemd-private-872763f9d3ce485cb1ff059fe3c92c37-rtkit-daemon.service-Oo6Nxn'?
rm: descend into write-protected directory 'systemd-private-872763f9d3ce485cb1ff059fe3c92c37-systemd-resolved.service-GA8LAs'?
rm: descend into write-protected directory 'systemd-private-872763f9d3ce485cb1ff059fe3c92c37-systemd-timesyncd.service-4Z9EmR'?
jeremiah@jeremiah-Lenovo-ideapad-100S-11IBY:/tmp$

Ok wha next?

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.18/ppc64el/linux-headers-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.18/ppc64el/linux-image-unsigned-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.18/ppc64el/linux-modules-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb

sudo dpkg -i *.deb

1 Like

I did the 3 commands, here's the output for sudo dpkg -i *.deb

jeremiah@jeremiah-Lenovo-ideapad-100S-11IBY:/tmp$ sudo dpkg -i *.deb
[sudo] password for jeremiah:
dpkg: error processing archive linux-headers-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb (--install):
package architecture (ppc64el) does not match system (i386)
dpkg: error processing archive linux-image-unsigned-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb (--install):
package architecture (ppc64el) does not match system (i386)
dpkg: error processing archive linux-modules-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb (--install):
package architecture (ppc64el) does not match system (i386)
Errors were encountered while processing:
linux-headers-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb
linux-image-unsigned-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb
linux-modules-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb

I just double checked... The source is here:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.18/

Reading here:

Test i386 missing (rc=-, on=-, time=-, log=i386/log)

Test ppc64el/build succeeded (rc=0, on=amd64, time=0:07:13, log=ppc64el/log)
  ppc64el/linux-headers-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb
  ppc64el/linux-image-unsigned-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb
  ppc64el/linux-modules-5.8.18-050818-generic_5.8.18-050818.202011011237_ppc64el.deb

You can see what I did there.
Remember when I said my head was hitting the desk?

The Kernel page skips i386 and the immediately moves to ppc64el.
Let me look around for a moment...

2 Likes

I have this very bad habit of becoming engrossed in solving the immediate problem, that sometimes I am struggling to solve a problem of my own creation.

The reason we are trying to upgrade the kernel is because of No-Sound on your machine.
I think we should revert to trying to solve that, instead of upgrading the kernel.

So... small detour, maybe...

Let me look into the Sound issue more. If you could...

sudo apt install inxi

Then, paste the output of the following here:

inxi -Fxz

In the meantime, I am down for the night...

jeremiah@jeremiah-Lenovo-ideapad-100S-11IBY:~/Desktop$ inxi -Fxz
System: Host: jeremiah-Lenovo-ideapad-100S-11IBY Kernel: 5.4.0-87-generic i686
bits: 32 gcc: 7.5.0
Desktop: Xfce 4.14.2 (Gtk 3.22.30) Distro: Zorin OS 15.3
Machine: Device: laptop System: LENOVO product: 80R2 v: Lenovo ideapad 100S-11IBY serial: N/A
Mobo: LENOVO model: Aristotle 11.6 v: SDK0J91227 WIN serial: N/A
UEFI: LENOVO v: E2CN15WW date: 09/12/2018
CPU: Quad core Intel Atom Z3735F (-MCP-)
arch: Silvermont rev.8 cache: 1024 KB

       flags: (lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10666
       clock speeds: max: 1832 MHz 1: 1583 MHz 2: 1583 MHz 3: 1583 MHz
       4: 1583 MHz

Graphics: Card: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
bus-ID: 00:02.0
Display Server: x11 (X.Org 1.20.8 )
drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1366x768@60.01hz
OpenGL: renderer: Mesa DRI Intel HD Graphics (BYT)
version: 4.2 Mesa 20.0.8 Direct Render: Yes
Audio: Card-1 Intel HDMI/DP LPE Audio driver: HdmiLpeAudio
Card-2 bytcr-rt5640 driver: bytcr-rt5640
Sound: Advanced Linux Sound Architecture v: k5.4.0-87-generic
Network: Card: Failed to Detect Network Card!
Drives: HDD Total Size: NA (-)
ID-1: /dev/mmcblk1 model: N/A size: 31.3GB
Partition: ID-1: / size: 28G used: 9.7G (38%) fs: ext4 dev: /dev/mmcblk1p2
ID-2: swap-1 size: 1.02GB used: 0.02GB (2%)
fs: swap dev: /dev/mmcblk1p3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 53.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 215 Uptime: 3:29 Memory: 673.0/1910.4MB
Init: systemd runlevel: 5 Gcc sys: 7.5.0
Client: Shell (bash 4.4.201) inxi: 2.3.56

Ok just reply to me if your can.

It appears this may be where the problem is.
Hopefully, this page has a fix. You can probably skip down to Number 4 or Number 5:

Hey aravisian,

Thanks for your help but I'm stuck on number 5 (Copy the configuration files for alsa) so what do I need to do?

You have two options. The first is terminal, in which you can freely move, copy or delete files or directories at will with just One Command or a few commands. The instructions on step 5 outline this.
Using the GUI method is slow, tedious and intensive in the number of steps you must go through.
We will start with the GUI method. This is because it is what is most familiar and by going through the steps, it allows you to visualize the whole thing. Later, should you do so from terminal, that visualization will help you a great deal.
Open a terminal with the keyboard shortcut ctrl+alt+t

Now enter into it

sudo -h

This command elevates the terminal to Root in home directory. Now enter in exit. Your terminal now drops to /home and looks its normal self, again.
Enter into it:

sudo -i

Your terminal is now open in Root in root directory.
From this root directory, launch the file manager with elevated root privileges. Simply launching from root means it will have root privilege.

nautilus

Navigate to /usr/share/alsa/
You are now in the directory that the new directory must be created in. You can right click an open area and select from the menu new folder. Rename it to bytcht-cx2072x.
Download and copy the files from the link into that directory. There are two files: bytcht-cx2072x.conf and HiFi.conf.

To do this from terminal:
The same as elevating, navigating to and right click and choosing to create a new folder can be done with:

sudo mkdir --parents /usr/share/alsa/ucm/bytcht-cx2072x

Now, change directory (cd) into the newly created folder (this is the same as you double clicking into it in the file manager)

cd /usr/share/alsa/ucm/bytcht-cx2072x

In the terminal now open in the directory you wish to change, use wget to copy the files directly from the weblink:

sudo wget "https://raw.githubusercontent.com/heikomat/linux/cx2072x/cx2072x_fixes_and_manual/bytcht-cx2072x/HiFi.conf"  && sudo wget "https://raw.githubusercontent.com/heikomat/linux/cx2072x/cx2072x_fixes_and_manual/bytcht-cx2072x/bytcht-cx2072x.conf"

See why I love the terminal? :smiley: So fast, efficient and easy. Three pasted in commands, done. Much better than all that clicking through and playing with menus.
But use whichever method offers you the most comfort. Use each method to augment your skills with the other.
It doesn't make you a programmer, it just makes you good at what you do.

I followed all your steps thank you again for helping me.

Pavucontrol established connection with Pulseaudio but there's still no sound and when playing music it's skipping, here's some screenshots


I checked and nothing muted

In terminal, open Alsamixer
Post a screen shot of the display so we can see what you have got there.

Oh. Not good.
What do you get if you hit [F6] to list other sound cards? Screenshot again please.

Here

if you select the other Sound Card listed (i.e. bytcr-rt5640) do you see more controls in Alsamixer?

There's controls for bytcr-rt5640

But there are no controls for default and Intel HDMI/DP LPE Audio│

If you do a websearch with "Intel HDMI/DP LPE Audio Ubuntu 20.04" you will find several items come up, but I have not seen one solution when I have looked at them. The issue seems to point to Intel drivers, or lack of them.
Sorry, all I can suggest is further websearches.

I've been considering going back to windows... I think this old laptop just isn't compatible with Linux, I’ve tested 4 Linux distros and all have different problems. thanks anyways!

Just noticed, you were only displaying Capture controls in that screenshot. Can you do again, but hit [F5] to show both Playback and Capture controls.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.