Mac Fan not even kicking?

here is my issue, the mac fans are not kicking on at all

not sure if this is normal.. is linux not really made for mac :
here is my specs again

System:
Kernel: 5.18.16-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=1c063fc0-3542-471b-ae43-02258a0497a4 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=87bd4a68-f2ae-493f-84c9-7f7dcbd1f479 loglevel=3
Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Apple product: MacBookAir7,1 v: 1.0 serial: <filter>
Chassis: type: 9 v: Mac-9F18E312C5C2BF0B serial: <filter>
Mobo: Apple model: Mac-9F18E312C5C2BF0B v: MacBookAir7,1 serial: <filter>
UEFI: Apple v: 430.140.3.0.0 date: 04/18/2022
Battery:
ID-1: BAT0 charge: 35.3 Wh (99.7%) condition: 35.4/38.8 Wh (91.3%)
volts: 8.5 min: 7.6 model: SMP bq20z451 type: Li-ion serial: N/A
status: full cycles: 332
CPU:
Info: model: Intel Core i5-5250U socket: BGA1168 (U3E1) note: check
bits: 64 type: MT MCP arch: Broadwell gen: core 5 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: 1150 high: 1485 min/max: 500/2700 base/boost: 2500/1600
scaling: driver: intel_cpufreq governor: schedutil volts: 0.9 V
ext-clock: 25 MHz cores: 1: 920 2: 1485 3: 1189 4: 1006 bogomips: 12800
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: Not affected
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
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel HD Graphics 6000 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:1626
class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")
Monitor-1: eDP-1 model: Apple Color LCD built: 2011 res: 1366x768 hz: 60
dpi: 136 gamma: 1.2 size: 256x144mm (10.08x5.67") diag: 294mm (11.6")
ratio: 16:9 modes: 1366x768
OpenGL: renderer: Mesa Intel HD Graphics 6000 (BDW GT3) v: 4.6 Mesa
22.1.6 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 Server-1: ALSA v: k5.18.16-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
Device-1: Broadcom BCM4360 802.11ac Wireless Network Adapter vendor: Apple
driver: wl v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 14e4:43a0 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
Bluetooth:
Device-1: Apple Bluetooth USB Host Controller type: USB driver: btusb
v: 0.8 bus-ID: 1-3.3:7 chip-ID: 05ac:828f class-ID: fe01
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
Local Storage: total: 113 GiB used: 9.89 GiB (8.8%)
ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SD0128F
family: SD/SM/TS...E/F/G SSDs size: 113 GiB block-size: physical: 4096 B
logical: 512 B sata: 3.0 speed: 6.0 Gb/s type: SSD serial: <filter>
rev: 821 temp: 71 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 107d 14h cycles: 23594
Partition:
ID-1: / raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89 GiB
(9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB
(0.2%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 3.74 GiB used: 54 MiB (1.4%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 8.22 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda3 maj-min: 8:3
Sensors:
System Temperatures: cpu: 68.0 C pch: 67.5 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 211 Uptime: 9m wakeups: 2 Memory: 3.74 GiB used: 1.96 GiB
(52.4%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.1.1 Packages: pacman: 1165 lib: 295 Shell: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.20
Garuda (2.6.5-1):
System install date:     2022-08-13
Last full system update: 2022-08-13
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

and here is my other info:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:
temp1_input: 64.000
temp1_max: 105.000
temp1_crit: 105.000
temp1_crit_alarm: 0.000
Core 0:
temp2_input: 64.000
temp2_max: 105.000
temp2_crit: 105.000
temp2_crit_alarm: 0.000
Core 1:
temp3_input: 62.000
temp3_max: 105.000
temp3_crit: 105.000
temp3_crit_alarm: 0.000

BAT0-acpi-0
Adapter: ACPI interface
in0:
in0_input: 8.508
temp:
temp1_input: 37.900
curr1:
curr1_input: 0.000
curr1_average: 0.000

applesmc-isa-0300
Adapter: ISA adapter
Exhaust  :
fan1_input: 1749.000
fan1_min: 1200.000
fan1_max: 6500.000
TB0T:
temp1_input: 37.500
TB1T:
temp2_input: 37.500
TB2T:
temp3_input: 36.000
TBXT:
temp4_input: 37.500
TC0E:
temp5_input: 64.750
TC0F:
temp6_input: 66.500
TC0P:
temp7_input: 57.750
TC1C:
temp8_input: 62.000
TC2C:
temp9_input: 61.000
TCGC:
temp10_input: 62.000
TCHP:
temp11_input: 55.500
TCMX:
temp12_input: 62.000
TCSA:
temp13_input: 62.000
TCXC:
temp14_input: 62.000
TH0A:
temp15_input: 71.500
TH0B:
temp16_input: 58.500
TH0C:
temp17_input: -127.000
TH0F:
temp18_input: -20.750
TH0R:
temp19_input: -20.500
TH0V:
temp20_input: 63.250
TH0a:
temp21_input: 71.500
TH0b:
temp22_input: 58.500
TH0c:
temp23_input: -127.000
THSP:
temp24_input: 49.750
TM0P:
temp25_input: 56.000
TPCD:
temp26_input: 66.000
TS2P:
temp27_input: 52.500
TW0P:
temp28_input: 50.000
Ta0P:
temp29_input: 53.750
Th1H:
temp30_input: 39.500
Tm0P:
temp31_input: 49.000
Ts0P:
temp32_input: 35.500
Ts0S:
temp33_input: 41.000

pch_wildcat_point-virtual-0
Adapter: Virtual device
temp1:
temp1_input: 66.500

BAT0-virtual-0
Adapter: Virtual device
temp1:
temp1_input: 37.900

and then i get no fans detected at all in the fan control :frowning:

is there going be issue with my mac or do i have to reinstall mac OS and stop using linux ?

I have moved it to unsupported hardware.
Hope you can be helped.
Couldn't you find the problem on the internet?

no, as noting working at all, i have a fancontrol GUI that is not working does not show up anything or detecting my fans at all.

and i installed the mbpfan and still noting, i think am force to stick with mac OSx

Do you have applesmc and coretemp kernel modules loaded?

lsmod | grep -e applesmc -e coretemp
1 Like
3 Likes

Does this method work? You can use "glxgears" as the less intensive program.

1 Like

I had the core temp before installed, but as for anything else, no, as I could not find out where to get the applesmyc drivers...

also this is not a M1, its intel i5, 2015 :slight_smile:

now, I found out there is only 1 fan in this mar air laptop...

I had to put back osx for now so I can find what I can use... Due to fan issues

I post on other sites about diff distress and they all are telling me Macs can't be use with linux yet due to fans or other hardware issues... tbh, Mac OS is running on FreeBSD ( I think its linux to not sure) as I never used it before.. But hoping someone that as a Mac can help with making it more alive... Soon the OS will be dead and we can't go to the new OS when it comes out :frowning:

Did you try my method on the above post?

I did use MX linux before (KDE) the fan did kick in but then stopped and the laptop did not want to turn on - I had to force turn it off and then back on..

also the sleep mode does not work for this Mac it seems.. it turns into black screen... but I will try again with it.. but getting the fanmod to work on arch did noting at all.. I did yay mbpfan and it installed, but noting kicked in at all.. The laptop was hot where I had to force to turn it off...

I will try again... and maybe it was a miss error or something..

This is a kernel module that needs to be loaded, as opposed to a driver that needs to be installed. First check and see if it is loaded:

lsmod | grep -e applesmc

If not, that's most likely your problem right there. After getting the module loaded you might not even need to do anything else.

I do not believe this is accurate. I don't have one myself, but I know there is plenty of support for these devices and folks have been using LInux on them for years.

2 Likes

how do I load this kernel? is it by yay or me coding it into the os for the installer?

It's as simple as writing up a config file that tells systemd you would like that module loaded when you start the system.

https://wiki.archlinux.org/title/Kernel_module#Automatic_module_loading_with_systemd

In your case it would look something like this:

sudo micro /etc/modules-load.d/applesmc.conf

Commented-out lines are fine if you want to add a descriptive note, other than that just list the module you want loaded.

# Load the applesmc module
applesmc

Save and exit, reboot, and check if the module loaded.

1 Like

okay, I will try it -- I have to redownload the arch here

I've been using linux on my iMac for 7 years. All is well. However, noted that an iMac is a different animal from a macbookair.

Make sure you configure mbpfan.conf then. Set min/max lo/high in conf file.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.