Code Monkey home page Code Monkey logo

custom-kernel's People

Contributors

yangxiaohua2009 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

custom-kernel's Issues

Is it support AMD Ryzen CPU's?

Very appreciated that you maked a fix for Linux Kernel with ESSX8336 Soundcard problem.
But I'm using Huawei Mate D16 notebook with AMD Ryzen processor and I noticed that fix for Intel CPU's only? If you can advice me, is there any way to run it on AMD?

Sound stops working after waking up from suspend

Thank you for creating this custom kernel, it fixed the no-sound issue on my Ubuntu 22.04 laptop (Geobook 240, Gemini lake). However, the sound stops working after the laptop wakes up from suspend until it is rebooted. It is frustrating as I need the laptop to frequently go in and out of suspend. Any ideas how this can be debugged?

No sound in Headphones, Internal microphone not working

Hello,

First of all, thanks for you work !

I have followed carefully the instructions and installed the kernel on my fresh install Huawei Matebook d14, ubuntu 22.04.
I also tried, for that matter, to compile and install https://github.com/thesofproject/linux/tree/es8336-v5.19

I also used the following commands:
amixer cset name='Speaker Switch' on
amixer cset name='Headphone Playback Volume' 3,3
amixer cset name='Right Headphone Mixer Right DAC Switch' on
amixer cset name='Left Headphone Mixer Left DAC Switch' on
amixer cset name='DAC Playback Volume' 999,999
amixer cset name='Headphone Mixer Volume' 999,999
amixer cset name='ADC PGA Gain Volume' 999
amixer cset name='ADC Capture Volume' 999
amixer cset name='Internal Mic Switch' on
amixer cset name='Headset Mic Switch' on

sudo cp -r sof-essx8336 /usr/share/alsa/ucm2/

In both kernels, I have the sound from speaker that works rather well (great improvement !), even though I hear a kind of brief scratch (noise) at login screen.

However, my microphone is not recognized at all. Also, when I plug in my headphones, it is detected and everything looks perfect, but no sound comes out of it. In pavucontrol I can see the sound that is supposed to go through my headphones, but absolutely no sound actually comes through.

Here below I have attached my alsamixer levels. I have played with it a little bit in order to make it work, without success, so they might not be in their default levels.

Could you help me figure this out ? I am kinda clueless right now.

Capture d’écran du 2022-08-29 13-32-26
Capture d’écran du 2022-08-29 13-32-57
Capture d’écran du 2022-08-29 13-34-35

PS: I also noticed that in the kernel that you provide, my exfat external drive is not supported, I had to switch back to the other kernel to use it.

n5100 jsplaker with e8336 codec does not work

my notebook is https://item.jd.com/10030069635694.html,
I can load tplg file, but not sound.
[ 2.792282] sof-audio-pci 0000:00:1f.3: Firmware info: version 2:1:1-3964a
[ 2.792285] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:21:0 Kernel ABI 3:17:0
[ 2.792286] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[ 2.796637] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: discard
[ 2.798092] input: SYNA3602:00 093A:1336 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-11/i2c-SYNA3602:00/0018:093A:1336.0001/input/input10
[ 2.798189] input: SYNA3602:00 093A:1336 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-11/i2c-SYNA3602:00/0018:093A:1336.0001/input/input11
[ 2.798268] hid-multitouch 0018:093A:1336.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 093A:1336] on i2c-SYNA3602:00
[ 2.802396] sof-essx8336 sof-essx8336: quirk SSP2
[ 2.809540] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:21:0 Kernel ABI 3:17:0
[ 2.809543] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
[ 2.819816] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[ 2.822091] es8316 i2c-ESSX8336:00: assuming static mclk

Mint 21

Linux mint 20.3 - working sound.
Linux mint 21 - no sound :(

Microphone

i tried to merge your 8316.c code with this plbossart/sound@fdafca8?

To try to get the microphone working but it fails. I was wondering if you are able to get the mic detected on your device. Mine works when the headphone jack is plugged.

Katyo was able to get the mic working with this patch.

thesofproject/linux#3800 (comment)

is microphone supported?

I installed the kernel and it works, great job!
however, i noticed that my microphone does not work. is it an issue or is just the microphone not supported?
https://mic-test.com/ receives some output, but the audio doesnt have any voice in it, just random hum.

DKMS

I was wondering if it would make more sense to create a DKMS es8336 module including adding this fix for suspend

#9

Otherwise building a new kernel everytime can take a very long time.

Щелчёк

При запуске системы издаеться громкий щелчёк, как это можно убрать?

sof.zip - cannot extract

sof.zip file seems corrupted, as you get an error while trying to extract it. here's the output from "unzip sof.zip":

Archive: sof.zip warning [sof.zip]: zipfile claims to be last disk of a multi-part archive; attempting to process anyway, assuming all parts have been concatenated together in order. Expect "errors" and warnings...true multi-part support doesn't exist yet (coming soon). file #1: bad zipfile offset (local header sig): 4 file #2: bad zipfile offset (local header sig): 8474834 inflating: linux-libc-dev_5.16.0-rc1-tgl-55_amd64.deb
it might be a problem on my side, but if isn't please replace the file with a working one.

Error kernel install

Error installing kernel

Hello, I have a Chuwi herobook air on Mint xfce (kernel 5.4.0-110-generic) and I am having problem with the audio driver.
When trying to run the line
./make.sh

reports the following error

cp: unable to get state from 'sof-glk-es8336-ssp0.tplg': No such file or directory
cp: unable to get state from 'sof-glk-es8336-ssp1.tplg': No such file or directory

I already installed the 3 deb files

Still no sound on the Chuwi Hi10X

Now that general support has been upstreamed for the ES8336, it looks like the focus of the sof project has moved on. However, there are still machines based on ES8336 that, possibly due to weird usages of the chipset, remain with no sound. Would this be the correct place to ask for help?

For instance, the Chuwi Hi10x is still with no audio output (nor via the speakers nor via the heaphone jack, though plugging in a headphone is detected) and with no sound input (neither via the internal mic, nor via some headset mic, in this case no mic is detected at all).

Is there hope that the problem can be addressed or is this machine too secretive about its hardware usage?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.