You are not logged in.
acpi_osi=! "acpi_osi=Windows 2022"
is wrong
acpi_osi=! acpi_osi="Windows 2022"
In the boot entry, the cmdline looks like this:
acpi_osi=! acpi_osi="Windows 2022"
after boot, cat /proc/cmdline shows like this:
acpi_osi=! "acpi_osi=Windows 2022"
This is my default grub config:
$ cat /etc/default/grub
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="saved"
GRUB_DISABLE_SUBMENU="true"
GRUB_DISABLE_OS_PROBER="true"
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi=\"Windows 2022\""
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG="true"
What I doing wrong?
Offline
Try
GRUB_CMDLINE_LINUX='rhgb quiet acpi_osi=! acpi_osi="Windows 2022"'
but you could also edit /boot/grub/grub.cfg manually.
Offline
Already tried, does not work.
Offline
Manually editing the grub.cfg does not work??
Offline
Changing grub.cfg and changing boot entry directly also does not work.
To be clear, I using Fedora 40 and your instructions are right, but maybe this is a weird behavior from how the distro handles the grub config.
https://bugzilla.redhat.com/show_bug.cgi?id=950760
I will keep searching how to solve this issue.
Offline
D'ohh…
Do you get away w/ using single quotes for the OSI token?
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi='Windows 2022'"
Offline
I already tried, and keep trying other ways.
Offline
1. escape it
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi=Windows\ 2022"
2. try whether just "windows" makes the device happy enough
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi=Windows"
Offline
I also tried acpi_osi=Windows, does not make it happy.
Later, I will try using the "escaped" way.
Offline
1. escape it
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi=Windows\ 2022"
2. try whether just "windows" makes the device happy enough
GRUB_CMDLINE_LINUX="rhgb quiet acpi_osi=! acpi_osi=Windows"
Yep, also don't works...
Offline
Well, I reinstalled Fedora with systemd-boot, applied the kernel options and it's matched correctly.
When I tested the charging rate with upower, charge rate shows 1W.
So, I think this isn't a workaround, not at least for Fedora. I'll try install Arch and try again.
Offline
The kernel/the OS has almost nothing to do with this (other than here signalling the firmware what kind of OS it's booting) - make sure the firmware is somewhat up-to-date (the @Gurgur might be able to share the version they're running) and check the UEFI settings) - and just to be sure, the notebook charges at full speed when no OS is running and you do not have a parallel OS (windows) installed?
Offline
The kernel/the OS has almost nothing to do with this (other than here signalling the firmware what kind of OS it's booting) - make sure the firmware is somewhat up-to-date (the @Gurgur might be able to share the version they're running) and check the UEFI settings)
Galaxy Book BIOS only have UEFI option, so no problem about using Legacy option.
I have Windows dual boot to make sure the firmware is up to date.
Secure boot is enabled.
- and just to be sure, the notebook charges at full speed when no OS is running
Yes.
you do not have a parallel OS (windows) installed?
No, I have dual boot with windows.
Offline
I have Windows dual boot to make sure the firmware is up to date.
Secure boot is enabled.
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Not sure about secure boot (and much of a hassle it would be to disable that)
Offline
After desabling Windows Fast-Start, finally it's starts to charge while linux is booted.
Thanks very much, @seth. Helped a lot!
Offline