Ask Your Question
2

Macbookpro experiencies with f21?

asked 2014-12-29 04:53:34 -0500

lingreg gravatar image

updated 2014-12-29 08:23:01 -0500

mether gravatar image

Macs are quite fickle when it comes to using an operating system other than osx. It'll probably be a good idea to start a thread cataloging people experiences with them. Here's the issues I've had with a macbook pro 11,1:

I found these links to be incredulbly helpful:

https://chaidarun.com/fedora-mbp http://anderson.the-silvas.com/2014/02/14/fedora-20-on-a-macbook-pro-13-late-2013-retina-display/ https://wiki.archlinux.org/index.php/MacBook

Here are a few of the specifics that may not be included in the above links:

Wireless:

I needed to installed the broadcom drivers:

yum install akmod-wl kernel-devel

These drivers are from the fusionrpms repo.
If you upgrade to a new kernel, you may have to run:

akmods --akmod wl

But I'm now getting this odd dmesg error:

ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error

Thunderbolt:

Hotpluging:

-- Hotting plugging seems to work on the fedora 21 kernels if you added the kernel command line:

acpi_osi=Darwin

-- But, it's quite unstable, especially when the thunderbolt device is removed. I found that if you manually remove the pci device created by the thunderbolt module prior to the removal of the actual thunderbolt device, it will not cause a kernel panic when that device is removed. The command I use is:

su -c "echo -n 1 > 0000:08:00.0/remove"

But you may need to change the "0000:08:00.0" to a different device depending on your system.

-- Also, the thunderbolt drivers crash when the kernel sleeps. The only kernel that this seems not to happen to is the 3.18.1 rawhide kernel.

Temperture:

-- The tempurature tends to get fairly high. One solution is to turn off turbo with

su -c "echo -n 1 > /sys/devices/system/cpu/intel_pstate/no_turbo"

Also, I installed the thermald deamon. There is not a rpm yet so I had to install it manually. Here is the url:

https://github.com/01org/thermal_daemon

Also, the "cpupower" command is useful. You can alternate between two governers:

cpupower frequency-set -rg performance

or

cpupower frequency-set -rg powersave

light sensor

-- There's a nifty program that will adust the screen backlight based on ambient light tempurature:

https://github.com/poliva/lightum

Although, it's too bad it won't work out of the box for Fedora (evil Debian lol) :/. The main problem is that it uses the wrong paths for the DBus services. You'll have to change the paths in the "dbus-session.c" and "dbus.c" and reocompile. qdbusveiwer is a good tool to figure out the correct dbus paths:

yum install qt-qdbusviewer

Although, it still seems not to work with kde. I made a qt version for kde. I'll eventually make it available on some nebulus place on the web.

Tricking macs into thinking you're running Mac OS

-- There's a patch to grub that adds a "apple_set_os" that somehow tricks mac into thinking you're loading Mac OS:

http://lists.gnu.org/archive/html/grub-devel/2013-12/msg00442.html

Unfortunately, it's actually not officially ... (more)

edit retag flag offensive close merge delete

Comments

I've recently switched to Fedora on my Macbook and your post and the links provided most of the answers. There's one thing I can't get though, how do I add acpi_osi=Darwin to the Kernel for Thunderbolt hot-plugging? I've never done that before and Google didn't provide a clear answer.

alexk gravatar imagealexk ( 2015-01-22 07:45:47 -0500 )edit

If you use grub2, insert acpi_osi=Darwin to GRUB_CMDLINE_LINUX in /etc/default/grub and then recreate your grub.cfg configuration by running grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg (if you don't use EFI then the command is grub2-mkconfig -o /boot/grub2/grub.cfg)

piribes gravatar imagepiribes ( 2015-04-14 07:07:14 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2015-04-14 06:42:42 -0500

Cyber Linux gravatar image

How I can install cpupower frequency-info --governors on fedora 21 ? So, I can change CPU from performance to powersave as this extension: https://extensions.gnome.org/extensio...

edit flag offensive delete link more

Comments

Run yum install kernel-tools to get che cpupower command

piribes gravatar imagepiribes ( 2015-04-16 06:21:36 -0500 )edit
0

answered 2015-09-13 19:24:31 -0500

I'm not able to shutdown the machine, it hangs in Fedora Logo. It's a white Intel Macbook late 2010. Did that happened to you?

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-12-29 04:53:34 -0500

Seen: 10,576 times

Last updated: Apr 14 '15