Fedora 43 on Macbook Pro 13 Inch 14.2 (2017) touch bar - Problems: Sound - Wifi - Touch bar

Fedora 43
Hi all, just for some background. Ca 20 years ago I played around with Linux before I went to MacOS. 20 years back I am determent to move away and try to use my old macbook pro for a little longer, also to try out linux again as my somewhat aged but powerful iMAC 2018 with 64gb ram and 4tb ssd also a good contender is for the same journey. But for now lets see whether we can fix the issues I have with my Macbook Pro.

I started with Zorin and I basically had 2 problems the wifi problem, no touch bar and no sound. The wifi worked after I used my hotspot from my phone and then moved to my wifi network but straight using my wifi network did not work.

WIFI
Now I am with Fedora, and it seems that at least the wifi connection is established right away, it is still very weak but I have it. If anyone has an idea how to make it better I would much appreciate this. Otherwise, I will by a wifi adapter from link and how this will improve it.

SOUND
I have no sound, I have tried many patches and updated kernels but nothing worked so far.
Hence I decided to reach out here to see whether someone could lead the way. I promise I will be a good student…

Function Key Touch Bar
The touch bar is not working at all. This is most likely the most complicated problem, I have seen some articles where it was stated it can be fixed but I couldn“t find anything which worked for me. I only looked for a couple of days though.

I am writing all of this as I want to give and leave information so anyone who has this problem can replicated the potential solution, something which I miss often. So in Case we improve any of the problems here I will write a proper summary from start to finish so this will help others.

If someone can find the time to help, well this would be much appreciate.

Hi.

I do not remember the details, but ~3 years ago I tried to install Fedora to 14ā€ MacBook Pro (2017). I failed dispite all the time spent. Around that time Apple changed the way camera, trackpad and other components were connected. IIRC, the kernel did not support those changes fully. There were some hacks and patches, but it was the pain in the ass making it working.
I sold that MacBook at the end.
I think pre-touch bar MacBooks were well supported in comparison to the newer ones. Of course, to get WiFi working you needed drivers from RPMFusion and webcam drivers to be complied. But in general older laptops were better supported.

Apologies for not addressing your specific questions, but IMHO, Intel MacBooks with the touch bar do not worth your effort and time.

Regards

ArtūrasB.

1 Like

Thank you, I was thinking this might be the case. Maybe I can still sell it for some bucks. I will wait a little longer to see whether anyone has maybe a solution, but I feel you might be right there. Thank you for taking the time to get in touch. I think however, I will still try it on my iMac ass it“s specs are too good to sell.

I can confirm that Fedora is running quite well on older MacBooks.

For your 2017 MBP you might find this resource useful:

1 Like

Thank you I will check it out.

I have only managed to get the sound working on Elementary OS. I used the following command

sudo apt install linux-headers-generic
sudo apt install build-essential git gcc-13
git clone GitHub - egorenar/snd-hda-codec-cs8409: Linux Kernel Sound Driver for Cirrus Logic CS8409 (e.g. for iMac27 5k)
cd snd-hda-codec-cs8409
make
sudo make install

.. and it worked I couldn“t believe it . It worked!!

Unfortunately this does not work with Fedora for some reason and I was wondering whether you can help. Maybe the command I used on Elementary OS gives a clue what can be done here at Fedora. If anyone has an idea let me know. Thx

Hello Oliver!

You should definitely try https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/debian-mac-13.3.0-amd64-netinst.iso.torrent.

There are many github, sourceforge, etc. sites providing CS8409 modules. A couple that claim support for recent kernels:

https://medium.com/@ranquetat/how-to-install-kernel-6-17-and-fix-sound-on-macs-cirrus-cs8409-running-linux-8641c1cf4d98

https://github.com/davidjo/snd_hda_macbookpro

1 Like