2013 MacBook Air Project

Lundberg, Johannes johannes at brilliantservice.co.jp
Fri Aug 30 16:26:12 UTC 2013


Hi

I thought I'd give a progress report on running FreeBSD 10 on a MacBook Air
11" 2013 model.

PCI-E SSD DRIVE
- Added device ID to device list. Should be committed to head already.
- Failed to write partition table due to weird characters at the end in the
SSD's identifier key. Solved by ugly hack (cutting off the ident string in
the middle), fix not committed.

SMP
- No problem when booting from usb memory stick. However, have to disable
smp in /boot/loader.conf with kern.smp.disabled="1" to boot from the SSD.

USB
- Reverted sys/dev/usb/controller/xhci* to 243780 to make it work.

WIFI
- Seems like this one is gonna be difficult due to Broadcom's proprietary
driver....

ETHERNET
- Thunderbolt adapter works fine but hot-plugging not supported so you need
to connect it before booting.

BLUETOOTH
- Added device to usbdevs and ng_ubt.c. Device is recognised and ubt0
created but when running "service bluetooth start ubt0" I get "Unable to
setup Bluetooth stack for device ubt0". Works fine with other generic
bluetooth 4.0 usb dongle. No debugging done.

Will install Xorg next week so report about that coming later.

Best Regards

Johannes Lundberg
BRILLIANTSERVICE CO., LTD. <http://www.brilliantservice.co.jp>


More information about the freebsd-current mailing list