-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing information about exact kernel patches for Stoneyridge devices. #88
Comments
I can add detailed info about stoney. The emmc issue is due to an update in the driver, which we have a patch for. |
Thank you. By the way, is there a gist / repo of the patch already? I'm configuring the |
We have a repo but it's outdated. The person that is working on updating it will push the changes and make a pr sometime soon. |
link? |
@WeirdTreeThing I've patched the kernel for my system (source code). Although |
--- ../config 2023-10-18 08:09:34.572437859 +0000
+++ .config 2023-10-18 08:11:56.161685713 +0000
@@ -590,7 +590,7 @@
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
-CONFIG_ACPI_VIDEO=m
+CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_TAD=m
CONFIG_ACPI_DOCK=y
@@ -4673,7 +4673,7 @@
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=m
#
@@ -5840,7 +5840,7 @@
CONFIG_RC_ATI_REMOTE=m
CONFIG_RC_LOOPBACK=m
CONFIG_RC_XBOX_DVD=m
-CONFIG_CEC_CORE=m
+CONFIG_CEC_CORE=y
CONFIG_CEC_NOTIFIER=y
CONFIG_CEC_PIN=y
@@ -6679,20 +6679,20 @@
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_DISPLAY_HELPER=m
+CONFIG_DRM_DISPLAY_HELPER=y
CONFIG_DRM_DISPLAY_DP_HELPER=y
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_BUDDY=m
+CONFIG_DRM_TTM=y
+CONFIG_DRM_BUDDY=y
CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_TTM_HELPER=y
CONFIG_DRM_GEM_DMA_HELPER=m
CONFIG_DRM_GEM_SHMEM_HELPER=y
-CONFIG_DRM_SUBALLOC_HELPER=m
-CONFIG_DRM_SCHED=m
+CONFIG_DRM_SUBALLOC_HELPER=y
+CONFIG_DRM_SCHED=y
#
# I2C encoder or helper chips
@@ -6710,7 +6710,7 @@
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_USERPTR=y
-CONFIG_DRM_AMDGPU=m
+CONFIG_DRM_AMDGPU=y
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
@@ -8999,7 +8999,7 @@
CONFIG_SURFACE_AGGREGATOR_BUS=y
# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
CONFIG_X86_PLATFORM_DEVICES=y
-CONFIG_ACPI_WMI=m
+CONFIG_ACPI_WMI=y
CONFIG_WMI_BMOF=m
CONFIG_HUAWEI_WMI=m
CONFIG_MXM_WMI=m (I've modified only |
You also need to build the AMDGPU firmware into the kernel. |
After a lot of troubleshooting, I have embeded the Although even if speakers / jack output is being recognized, there's no sound being played. A microphone is being shown, but there's a loud noise. Camera isn't being recognized too. What might be the issue? |
Additional
|
|
6.5 is known to have issues, I just kinda reverted a few things until it worked. |
Should I recompile under 6.1 kernel? |
Try that, afaik it should work until we figure out what broke 6.5. |
Your |
Under |
The camera is just usb so it's likely to be a hardware issue. |
What to do about microphone?
[ 4754.381512] acp3x-alc5682-max98357 AMDI5682:00: DMIC gpio failed err=-2
[ 4754.382134] acp3x-alc5682-max98357: probe of AMDI5682:00 failed with error -2 |
Problem with the webcam was reported before to the MrChromebox, but the issue got refused. |
That is not a real issue, that's a separate driver that loads automatically even though it isn't used on this platform. |
How to deal with it? |
Ignore it or blacklist the module. |
Which one should I blacklist exactly? |
I don't remember off the top of my head, look for acp3x in lsmod. |
MrChromebox 4.21.1 firmware has released today, which fixes emmc on warm reboots on the firmware side. The kernel patch is no longer needed. |
|
I just checked on my careena and yeah that's the one you need to blacklist. |
I've blacklisted and still no change in the Webcam detection. modprobe loaded |
|
Yeah, I meant, on both modules camera doesn't work |
Camera is not part of audio. Check for your camera in lsusb. |
|
The usb device for your camera is missing. Either something in coreboot is broken or the physical cable is damaged. You can rule out coreboot by testing stock. I can say that on my careena, the camera cable was damaged and only worked at certain angles. |
Nothing bad happened to my camera when I was using ChromeOS so probably a firmware issue. Will try to compile the original kernel and see the difference. |
The kernel isn't gonna prevent usb devices from being detected. You will need to flash stock and verify the camera works there. |
Works on stock firmware, but only under ChromeOS. |
As in you tried to boot a mainline distro on stock firmware? |
yes |
I've never seen anything like this. |
This is the correct module for Stoney.
ACP3x == Picasso (Ryzen 3000). |
What should I do about it? |
Good evening,
I've got a problem with getting an exact information about what patches should be applied on the Linux kernel 6.1+ for Stoneyridge Chromebook devices.
The documentation of
Known issues
in theStoneyridge
devices section says:although not linking any source to the patches for the Linux kernel as mentioned.
What patches should I use?
Additionally while reading
dmesg
for anything related to the problem of eMMC I've got:The text was updated successfully, but these errors were encountered: