Hello Garuda Team!
First of all, thank you for such an awesome distro! I have installed it on my MacBook Pro 12,1 (Early 2015 I suppose) and it worked right out of the box. I especially loved the touchpad gestures native support. In a way, it saved my laptop from finding it's place in landfill (more details below).
So before install Garuda, my MacBook Pro's original battery got dead after years of use and I replaced it. Right after replacing the battery, I pushed the power button and my laptop booted just as fine with Monterey on it. However, after it got discharged completely and shutdown, my laptop refused to recognize the battery and boot on it (even when I placed my laptop on charge for hours - with the amber light turning to green on the power plug). However, after I unplugged the battery, and plugged in the power source, my laptop booted (but with throttled CPU to 800 MHz - I suppose) and when I hot plugged the battery it recognized it. But as soon as the battery discharged with my laptop not on power, it refused to boot up. So the only way I could use my laptop was to remove the back-case, unplug the battery, connect the power cable to my laptop, hot plug the battery, and screw up the back-case again... well.. this is too much to ask of me.
So I thought of erasing the Mac OS altogether and try my luck with Linux. Found Garuda Linux, fell in love with its beauty and simplicity, and one fine day, installed it on my MacBook Pro with no hiccups. Fortunately to my surprise, it at least boots when I plug-in the power cable to my Mac with the battery still plugged in, the no more removing and screwing the back-case. Yay! However, it doesn't boot when power button is pressed -- irrespective of the power cable plugged in or not.
When my laptop on Mac OS, I had tried all the suggestions I searched for, including the SMC reset etc., but nothing worked. With Linux on my laptop now, I got these two source: Battery only detected if AC power connected at bootup / Laptop Issues / Arch Linux Forums and Can't boot when not plugged into AC power - Linux Mint Forums. First one is quite old -- also not exactly the same issue (I can see the battery getting charged on Garuda Linux) and second one is on HP laptop with Linux Mint (didn't bother to read further). One may as well think that the power button has gone non-functional, but I would like to think otherwise as it worked on Mac OS when I replaced the battery for the first time (although not worked later on).
As suggested, here's the
System: Kernel: 6.0.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=3b9186f6-a3ee-4548-95dc-048a2804b985 rw [email protected] quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 resume=UUID=1dc61dfb-3521-41db-b272-be8214602c50 loglevel=3 Desktop: KDE Plasma v: 5.26.2 tk: Qt v: 5.15.6 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux Machine: Type: Laptop System: Apple product: MacBookPro12,1 v: 1.0 serial: <superuser required> Chassis: type: 9 v: Mac-E43C1C25D4880AD6 serial: <superuser required> Mobo: Apple model: Mac-E43C1C25D4880AD6 v: MacBookPro12,1 serial: <superuser required> UEFI: Apple v: 4188.8.131.52.0 date: 04/18/2022 Battery: ID-1: BAT0 charge: 38.6 Wh (52.4%) condition: 73.6/72.3 Wh (101.8%) volts: 11.6 min: 11.3 model: ifixit bq20z451 type: Li-ion serial: N/A status: charging cycles: 27 CPU: Info: model: Intel Core i5-5257U bits: 64 type: MT MCP arch: Broadwell gen: core 5 level: v3 note: check built: 2015-18 process: Intel 14nm family: 6 model-id: 0x3D (61) stepping: 4 microcode: 0x2F Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB Speed (MHz): avg: 1700 high: 3100 min/max: 500/3100 scaling: driver: intel_cpufreq governor: schedutil cores: 1: 3100 2: 500 3: 500 4: 2700 bogomips: 21598 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable Type: mds mitigation: Clear CPU buffers; SMT vulnerable Type: meltdown mitigation: PTI Type: mmio_stale_data status: Unknown: No mitigations Type: retbleed status: Not affected Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected Type: srbds mitigation: Microcode Type: tsx_async_abort status: Not affected Graphics: Device-1: Intel Iris Graphics 6100 vendor: Apple driver: i915 v: kernel arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:162b class-ID: 0300 Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4 compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1 Screen-1: 0 s-res: 2560x1600 s-dpi: 168 s-size: 387x241mm (15.24x9.49") s-diag: 456mm (17.95") Monitor-1: eDP-1 model: Apple Color LCD built: 2013 res: 2560x1600 hz: 60 dpi: 227 gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3") ratio: 16:10 modes: 2560x1600 OpenGL: renderer: Mesa Intel Iris Graphics 6100 (BDW GT3) v: 4.6 Mesa 22.2.1 direct render: Yes Audio: Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403 Device-2: Intel Wildcat Point-LP High Definition Audio driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0 class-ID: 0403 Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480 Sound API: ALSA v: k6.0.5-zen1-1-zen running: yes Sound Server-1: PulseAudio v: 16.1 running: no Sound Server-2: PipeWire v: 0.3.59 running: yes Network: Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280 IF: wlp3s0 state: up mac: <filter> Bluetooth: Device-1: Apple Bluetooth Host Controller type: USB driver: btusb,hid-generic,usbhid bus-ID: 1-3:2 chip-ID: 05ac:8290 class-ID: fe01 Report: bt-adapter ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block: hardware: no software: yes address: N/A Drives: Local Storage: total: 233.76 GiB used: 15.75 GiB (6.7%) SMART Message: Unable to run smartctl. Root privileges required. ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SM0256G size: 233.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: SA0Q scheme: GPT Partition: ID-1: / raw-size: 224.66 GiB size: 224.66 GiB (100.00%) used: 15.75 GiB (7.0%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 652 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1 ID-3: /home raw-size: 224.66 GiB size: 224.66 GiB (100.00%) used: 15.75 GiB (7.0%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 ID-4: /var/log raw-size: 224.66 GiB size: 224.66 GiB (100.00%) used: 15.75 GiB (7.0%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 ID-5: /var/tmp raw-size: 224.66 GiB size: 224.66 GiB (100.00%) used: 15.75 GiB (7.0%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 Swap: Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) ID-1: swap-1 type: zram size: 7.67 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0 ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda3 maj-min: 8:3 Sensors: System Temperatures: cpu: 62.0 C pch: 58.5 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 220 Uptime: 29m wakeups: 2 Memory: 7.67 GiB used: 3.71 GiB (48.4%) Init: systemd v: 251 default: graphical tool: systemctl Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1228 libs: 304 tools: octopi,paru,yaourt Shell: Zsh v: 5.9 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.22 Garuda (2.6.9-1): System install date: 2022-10-09 Last full system update: 2022-10-29 Is partially upgraded: No Relevant software: NetworkManager Windows dual boot: No/Undetected Snapshots: Snapper Failed units:
Looking forward to some suggestions here to help me boot my laptop with the power button, and not just plugging in the power cable. Or is my laptop a gone case ? If any more info is needed, please let me know! Thank you for taking the time to read it!