-
Notifications
You must be signed in to change notification settings - Fork 8
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
/dev/cros_ec
does not exist
#43
Comments
I'm seeing the same issue
|
Same here, FW 16 with NixOS:
|
Hmm, seems like your ec kernel driver is not loaded (for various reasons), can you do something like this: alex@alex-framework:~% modprobe configs
alex@alex-framework:~% zcat /proc/config.gz|grep CROS_EC
CONFIG_KEYBOARD_CROS_EC=m
CONFIG_I2C_CROS_EC_TUNNEL=m
CONFIG_GPIO_CROS_EC=m
CONFIG_CROS_EC_WATCHDOG=m
CONFIG_MFD_CROS_EC_DEV=m
CONFIG_CEC_CROS_EC=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
CONFIG_RTC_DRV_CROS_EC=m
CONFIG_CROS_EC=m
CONFIG_CROS_EC_I2C=m
CONFIG_CROS_EC_ISHTP=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_UART=m
CONFIG_CROS_EC_LPC=m
CONFIG_CROS_EC_PROTO=y
CONFIG_CROS_EC_CHARDEV=m
CONFIG_CROS_EC_LIGHTBAR=m
CONFIG_CROS_EC_DEBUGFS=m
CONFIG_CROS_EC_SENSORHUB=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_TYPEC=m
CONFIG_EXTCON_USBC_CROS_EC=m
CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
CONFIG_IIO_CROS_EC_SENSORS=m
CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_CROS_EC_MKBP_PROXIMITY=m
CONFIG_PWM_CROS_EC=m
alex@alex-framework:~% lsmod|grep cros_ec
cros_ec_lpcs 20480 0
cros_ec 20480 1 cros_ec_lpcs
alex@alex-framework:~% uname -a
Linux alex-framework 6.9.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 28 Jun 2024 04:32:50 +0000 x86_64 GNU/Linux |
And given that, perhaps unsurprisingly |
I don't have this working either - I can confirm the module is loaded but I get this:
|
Nothing here either
|
the issue is fixed with kernel 6.10, as it has the required cros_ec support |
Yep! Thanks.
|
Not working for me on my newly-bought FW 13 with Intel 125H
kernel 6.10.5-arch1-1 |
Same for me, doesnt work for me on Intel Core Ultra 165H and Fedora 40 with kernel |
I am also seeing that this doesn't work on my newly setup Framework 16 with NixOS with Secure boot enabled.
I have this tool imported through nixos-hardware
Should this be working for Framework 16 at this point? Edit: I see above that someone mentioned linux kernel 6.10 fixes this issue. Anyone know if upgrading to that kernel on NixOS is stable? |
For me it didnt work either. |
Using Fedora 40 on my new FW16, the
/dev/cros_ec
file does not exist. As such, the program fails in the manner indicated for most of the commands.Is there something that needs to be installed? The README indicates that it should work out of the box so long as Rust is installed (I'm a Rust programmer, so it very much is).
The text was updated successfully, but these errors were encountered: