Popular Guides
View more guides at Linux Wiki Guides
This is a compatibility guide to running Linux with the Asus P52F laptop.
This page is just for discussing using Linux on the Asus P52F. For a general discussion about this laptop you can visit the Asus P52F page on LapWik.
If you would like to edit this page please first view our Editing Guidelines.
For full specifications see the Asus P52F specifications page.
| Name | Asus P52F |
| Processor | Intel® Core™ i5 Processor 520M/450M : 2.4 GHz - 2.3 GHz, with Turbo Boost up to 2.93/2.53 GHz; Intel® Core™ i3 Processor 370M : 2.4 GHz |
| Screen | 15.6” (1366×768) Widescreen |
| RAM | Up to 8GB |
| HDD | 320GB to 640GB |
| Optical Drive | DVD+-RW Blu-ray (on some models) |
| Graphics | Intel® GMA |
| Network | 10/100/1000 Ethernet Integrated 802.11 b/g/n or 802.11b/g |
| Device | Compatibility | Comments | Ubuntu 11.04 and Ubuntu 12.04 |
|---|---|---|---|
| Processor | Tested | ok | ok |
| Screen | Tested | ok | ok |
| HDD | Tested | ok | ok |
| Optical Drive | Tested | ok | ok |
| Graphics | Tested | ok | ok |
| Sound | Tested | Headphone Jack doesn't work (Kubuntu 10.10) | ok |
| Ethernet | Tested | ok | ok |
| Wireless | Tested | ok | ok |
| Bluetooth | Not Tested | ||
| Modem | Not Tested | ||
| USB | Tested | ok | ok |
| Card Reader | Tested | ok | ok |
| Webcam | Tested | upside down | ok |
| Touchpad | Tested | ok, including multitouch | ok |
with ubuntu 10.10 64bits : for the webcam
create the file /etc/profile.local then add this line
export LIBV4LCONTROL_FLAGS=3 && LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
with ubuntu 10.04 : to flip the webcam correctly, append the following line to /etc/environment :
LIBV4LCONTROL_FLAGS=3
To enable Suspend to Disk and Suspend to RAM, you'll have to do the following steps (tested with Kubuntu 10.10 and Ubuntu 11.04):
1. Install uswsusp
2. Open /etc/uswsusp.conf. If it contains the line “shutdown method = platform”, change it to “shutdown method = shutdown”
3. Create a file with the following content, save it as /etc/pm/config.d/unload-modules and make it executable (pay attention to the quotation marks when you copy this code!):
SUSPEND_MODULES=“$SUSPEND_MODULES usb_storage mac80211 cfg80211 btusb bluetooth ahci libahci sdhci_pci sdhci led_class ath9k ath9k_common ath rfcomm sco bnep l2cap asus_laptop”
4. Create a file with the following content, save it as /etc/pm/sleep.d/10_unbindusb and make it executable (pay attention to the quotation marks when you copy this code!):
#!/bin/bash
function unbind_usb {
for driver in ehci ohci uhci; do
cd ”/sys/bus/pci/drivers/${driver}_hcd”;
ids=$(ls | grep :);
echo $ids > /tmp/DISABLED_$driver;
for id in $ids; do
echo “Unbinding $id”;
echo -n “$id” > unbind;
disabled=“$disabled $id”;
done;
done;
}
function bind_usb {
for driver in ehci ohci uhci; do
cd ”/sys/bus/pci/drivers/${driver}_hcd”;
for id in $(cat /tmp/DISABLED_$driver); do
echo “Binding $id”;
echo -n “$id” > bind;
done;
rm /tmp/DISABLED_$driver;
done;
}
case “$1” in
hibernate|suspend)
unbind_usb;
;;
thaw|resume)
bind_usb;
# Uncomment the following two lines if USB devices stutter after resume
# unbind_usb;
# bind_usb;
;;
*)
exit 1;
;;
esac;
exit 0;
Kubuntu 10.10 works perfectly out of the box on P52F-SO121X except:
- Suspend doesn't actually shut down the laptop after saving to disk or RAM (see above for solution)
- Webcam picture is upside down (see above for solutions)
- Headphone jack doesn't work
Discussion
Ubuntu 12.04 works perfectly out of the box on P52F-SO041 except for suspend. The above solution works perfectly (REMEMBER TO REPLACE “ AND ” WITH NORMAL INVERTED COMMAS when copying the content of the files!).
Both webcam (except for Skype, see here) and headphone work out of the box.
Does not work with Kubuntu 12.10
Touchpad aint working with ubuntu 11
Ubuntu 11.04 works perfectly out of the box on P52F-SO041 except for suspend. The above solution works perfectly (remember to replace “ and ” with ”).
Both webcam and headphone works out of the box.