Hello all, Chrultrabook n00b here, excited to join the party!
Running Ultramarine (Fedora) 40 on my Dell 7410 Chromebook (drallion) with the full EUFI ROM, and I’m running into 3 (possibly related) issues:
First, I cannot seem to get the keyboard backlighting to work. I have keyd working fine, and even without the function hotkeys, it seems the kernel is not seeing the Keyboard lights at all:
~ ls /sys/class/leds/
input4::capslock input4::numlock input4::scrolllock phy0-led
So I installed chromium-ectool from the Terra repo, and now I’m running into this:
~ sudo ectool version
Port 0x204, 0x200 are both 0xFF
Very likely this board doesn’t have a Chromium EC
Cannot find I2C adapter
Unable to establish host communication
Couldn’t find EC
So I figured I’d try reinstalling the firmware
~ cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
MrChromebox Firmware Utility Script starting up
Downloading supporting files…
Downloading required tools…
Getting device/system info…
Flashrom is unable to read current firmware; cannot continue:
flashrom MrChromebox-1.4.0-devel_2024.04.18 (git:v1.2-1418-ge5ed0c6340) on Linux 6.8.10-300.fc40.x86_64 (x86_64)
flashrom is free software, get the source code at https://flashrom.orgUsing clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
coreboot table found at 0x99b61000.
Found chipset “Intel Comet Lake U Premium”.
Enabling flash write… Warning: Setting BIOS Control at 0xdc from 0x8b to 0x89 failed.
New value is 0x8b.
Error accessing SPIBAR, 0x1000 bytes at 0x00000000fe010000
/dev/mem mmap failed: Operation not permitted
FAILED!
FATAL ERROR!
Error: Programmer initialization failed.You may need to add ‘iomem=relaxed’ to your kernel parameters,
or trying running from a Live USB with a more permissive kernel (eg, Ubuntu 23.04+).See FAQ - flashrom for more info.
Except that I have secure boot disabled and already have that kernel parameter set
~ cat /etc/kernel/cmdline
root=UUID=e64f81f4-3ddc-46d7-b426-abfa19b40257 ro rootflags=subvol=root rd.luks.uuid=luks-b663adb7-39e8-42d2-9899-292bc6584133 rhgb quiet iomem=relaxed
Any clues? Thanks in advance!