Size: 2846
Comment: Initiated article for Vivid on a MacBookPro9-2.
|
← Revision 3 as of 2015-04-04 10:34:27 ⇥
Size: 3914
Comment: Added clarified support notes.
|
Deletions are marked like this. | Additions are marked like this. |
Line 33: | Line 33: |
|| Wireless || {{attachment:IconsPage/warning.png}} || | || Wireless || {{attachment:IconsPage/dont.png}} || |
Line 41: | Line 41: |
== Power Management == | Wireless (Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02) does not work out of the box with the open source drivers, even after fully upgrading. Hence, one must use an alternate connection (ethernet, USB WiFi dongle, USB-to-ethernet, etc.). |
Line 43: | Line 43: |
Unfortunately, with the proprietary bcmwl driver, Power Management is turned on by default. In theory, having power management on reduces power consumption, nominally lowers internal computer temperature, nominally lowers electricity costs, etc. However, vendor implementations of this tend to not be perfect. Hence, it is recommended to disable this via a terminal: {{{ sudo iwconfig wlan0 power off }}} The following procedure does not work in persisting this change through a reboot: * sudo nano /etc/pm/power.d/wireless {{{ |
== b43 == The open source drivers aren't functional with 802.11n as per [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1437820|here]]. == bcmwl == Unfortunately, the proprietary drivers have severe performance issues with 802.11n as outlined [[https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1439503|here]]. === Power Management === Unfortunately, with the proprietary bcmwl driver, Power Management is turned on by default. In theory, having power management on reduces power consumption, nominally lowers internal computer temperature, nominally lowers electricity costs, etc. However, vendor implementations of this tend to not be perfect. Hence, it is recommended to disable this. ==== Disable power management via systemd ==== Execute in a terminal: {{{ sudo nano /etc/systemd/system/wl.service }}} {{{ [Unit] Description=Start wl, and disable power management at startup. After=multi-user.target [Service] Type=oneshot ExecStart=/sbin/modprobe wl ExecStart=/bin/sleep 5 ExecStart=/sbin/iwconfig wlan1 power off [Install] WantedBy=multi-user.target }}} {{{ sudo chmod u+x /etc/systemd/system/wl.service sudo systemctl daemon-reload sudo systemctl enable wl.service }}} The following procedure does not work in persisting this change through a reboot: {{{ sudo nano /etc/pm/power.d/wireless }}} {{{ |
Introduction
This page is dedicated to installing Kubuntu 15.04 Vivid Vervet on a MacBookPro9,2.
You can find out what model you have by typing at the terminal:
sudo dmidecode -s system-product-name
If you have a different model, please go here and find the appropriate wiki.
Overview
(works out-of-the-box)
(Needs manual configuration)
(Doesn't work)
(Not yet documented)
Feature |
Support status |
Installation |
|
Upgrading |
|
Basics (Kernel stability) |
|
Sensors (temps & fans) |
|
Suspend |
|
Hibernate |
|
Reboot |
|
|
|
LCD Brightness Control |
|
Fan Control |
|
|
|
Solid State Disks (SSDs) |
|
|
|
Keyboard functions (volume, etc.) |
|
Touchpad |
|
Wireless |
|
iSight |
|
Sound |
|
Microphone |
|
External Monitor |
|
Wireless
Wireless (Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02) does not work out of the box with the open source drivers, even after fully upgrading. Hence, one must use an alternate connection (ethernet, USB WiFi dongle, USB-to-ethernet, etc.).
b43
The open source drivers aren't functional with 802.11n as per here.
bcmwl
Unfortunately, the proprietary drivers have severe performance issues with 802.11n as outlined here.
Power Management
Unfortunately, with the proprietary bcmwl driver, Power Management is turned on by default. In theory, having power management on reduces power consumption, nominally lowers internal computer temperature, nominally lowers electricity costs, etc. However, vendor implementations of this tend to not be perfect. Hence, it is recommended to disable this.
Disable power management via systemd
Execute in a terminal:
sudo nano /etc/systemd/system/wl.service
[Unit] Description=Start wl, and disable power management at startup. After=multi-user.target [Service] Type=oneshot ExecStart=/sbin/modprobe wl ExecStart=/bin/sleep 5 ExecStart=/sbin/iwconfig wlan1 power off [Install] WantedBy=multi-user.target
sudo chmod u+x /etc/systemd/system/wl.service sudo systemctl daemon-reload sudo systemctl enable wl.service
The following procedure does not work in persisting this change through a reboot:
sudo nano /etc/pm/power.d/wireless
/sbin/iwconfig wlan0 power off
sudo chmod +x /etc/pm/power.d/wireless
Restart.