HP Folio 13
|Wireless||Working||broadcom-wl (brcmsmac not working)|
|Bluetooth||Working||btusb (needs tweaking to work)|
|Function Keys||Partially Working|
CPU Intel Core i5-2467M (1.60 GHz Dual-core, 3 MB Cache). i3 Model available too.
Mainboard Intel HM65
RAM 4GB 1333MHz DDR3 (single DIMM slot, no spare slots)
Display 13.3" HD LED (1366x768)
Graphics adapter Intel HD3000
Soundcard Intel HD Audio
Network Realtek Semiconductor Co., Ltd. RTL8111/8168B, Broadcom Corporation BCM4313 802.11b/g/n
Hard disk 128GB SSD
Webcam HP Truevision HD
Touchpad Synaptics touchpad with multi-touch gestures.
This article refers to the HP Folio 13 ultrabook. The model specifically is the dm3-1008TU, which is the i5 variant. An i3 variant is also available with otherwise the same hardware (13-1016TU). For more: http://www.hp.com/united-states/campaigns/folio13/index.html#.T3RIaNXK3co
The Folio 13 lacks an optical drive, so you will need to create a USB install media and boot from the USB (hit F9 at startup to select USB as boot drive). The following notes refer to Arch x86_64 installed using a nightly netinstall ISO (March 17 nightly). As noted below, you will need to alter the kernel boot line in order to prevent the display from blacking out once the kernel loads. This applies to the install media and 1st boot once installation is done.
If you experience PGP package signing errors during the package download and install phase of installation, you may need to edit /tmp/pacman.conf and set "SigLevel = Never" to allow the installation to complete.
If you wish to have all 128GB of space available on the SSD, first backup the factory partition using HP's backup tool (available when you login to the pre-installed Win 7) - you will need a 16GB USB drive to do so. You can then totally wipe/repartition the SSD during Arch installation, with the 16GB USB available to do a factory reinstall (although why would you want to!?). Of course if you don't want a backup USB, go ahead and just repartition the drive.
Works out of the box. See CPU Frequency Scaling for more information on power saving. Both cpufrequtils and cpupower work. Latter is recommended for additional features.
This laptop has integrated HD3000 Intel Video. Works with xorg-intel driver (see above). Plays HD video fine, no graphical anomalies on the desktop (gnome-shell tested). Visual effects work fine.
Note: In order to prevent the screen from turning off/black at startup, you need to add the following to your kernel's startup line in /boot/grub/menu.lst:
Works out of the box.
Not yet tried.
Mostly works. Pointer can jump around a bit and due to the stiffness of the trackpad buttons, click-dragging and resizing can be a pain. Right-click area on pad does not work - you need to use a two-fingered poke on the trackpad to enact right-click functionality. Also, there is no functionality to disable the trackpad by double-tapping the top left corner of the pad (a function provided for in the windows drivers). Right-click button works if you install the xf86-synaptics-led package from the AUR. Apparently the synaptics-led package, also from AUR, supports the on-off tap area of the pad, along with LED backlight of the touchpad. It requires kernel 3.3 as a dependency.
Suspend to RAM
Works out of the box.
Mostly work. The screen brightness function keys don't work and neither does the wireless on-off key. The sound level/mute and keyboard backlight on-off keys do all work.
Does not work out of the box. You will need to add the following to /etc/rc.local:
modprobe btusb && echo "0a5c 21e3" >> /sys/bus/usb/drivers/btusb/new_id
The Broadcom BCM4313 suffers from a very weak wireless signal when using the stock out-of-the-box 'brcmsmac' driver and is a known bug. In order to get normal, useable wireless strength back, you will need to blacklist the following modules by creating a file '/etc/modprobe.d/broadcom-wl.conf'and editing it to read:
blacklist b43 blacklist bcma blacklist ssb blacklist brcmsmac
Using the wired ethernet connection, install 'broadcom-wl' from AUR. There is no need to edit the modules line in rc.conf, it should load the wl driver automagically.