Difference between revisions of "HP Mini 5101"
(→Hard disk shock protection) |
Kynikos.bot (talk | contribs) (use https for links to archlinux.org) |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:HP | + | [[Category:HP]] |
== Video == | == Video == | ||
Line 19: | Line 19: | ||
It may be necessary to load the driver (wl as an axample here) manually: | It may be necessary to load the driver (wl as an axample here) manually: | ||
− | {{ | + | {{hc|/etc/rc.conf |2=MODULES=(... wl ...) |
}} | }} | ||
Problem with reconnecting after suspending might be solved by: | Problem with reconnecting after suspending might be solved by: | ||
− | {{ | + | {{hc|/etc/pm/config.d/01-modules |2=SUSPEND_MODULES="wl" |
}} | }} | ||
Line 29: | Line 29: | ||
# brcmsmac: Works best but the red/blue led isn't working. | # brcmsmac: Works best but the red/blue led isn't working. | ||
− | # broadcom-wl: Needs to be compiled newly from the AUR ([ | + | # broadcom-wl: Needs to be compiled newly from the AUR ([https://aur.archlinux.org/packages.php?ID=31449 broadcom-wifi-builder] or [https://aur.archlinux.org/packages.php?ID=19514 broadcom-wl]) after each kernel upgrade. LED works but reconnecting problem after suspending. |
− | # b43: Alternatively your | + | # b43: Alternatively your network chip may be supported by [https://wiki.archlinux.org/index.php/B43#b43 b43] (kernel > 2.6.32). |
== Bluetooth == | == Bluetooth == | ||
Line 54: | Line 54: | ||
Just change the "LID" to it's actual value. For me it was C1D0. | Just change the "LID" to it's actual value. For me it was C1D0. | ||
− | {{ | + | {{hc|/etc/acpi/actions/lid_handler.sh|<nowiki> |
if grep closed /proc/acpi/button/lid/</nowiki>'''C1D0'''<nowiki>/state >/dev/null ; then </nowiki>}} | if grep closed /proc/acpi/button/lid/</nowiki>'''C1D0'''<nowiki>/state >/dev/null ; then </nowiki>}} | ||
=== Power Button === | === Power Button === | ||
− | + | [[Shutting_system_down_by_pressing_the_power_button]] | |
=== Hotkeys === | === Hotkeys === | ||
Line 65: | Line 65: | ||
==== Display toggle ==== | ==== Display toggle ==== | ||
− | + | [[ACPI_hotkeys]] | |
# acpi_listen | # acpi_listen | ||
Line 73: | Line 73: | ||
/etc/acpi/handler.sh | /etc/acpi/handler.sh | ||
like this | like this | ||
− | {{ | + | {{hc|/etc/acpi/handler.sh | |
case "$1" in | case "$1" in | ||
. | . | ||
Line 85: | Line 85: | ||
. | . | ||
esac | esac | ||
− | + | }} | |
==== Mute, browser button, volume down, etc... ==== | ==== Mute, browser button, volume down, etc... ==== | ||
− | + | [[Extra_Keyboard_Keys]] | |
− | = Hard disk shock protection = | + | == Hard disk shock protection == |
+ | |||
+ | Install [https://aur.archlinux.org/packages.php?ID=45093 hpfall] from AUR and add it to rc.conf: | ||
+ | {{hc|/etc/rc.conf |2=DAEMONS=(... hpfall ...) | ||
+ | }} | ||
− | Shock protection for HP/Compaq laptops | + | See also [[Laptop#Hard_disk_shock_protection|Shock protection for HP/Compaq laptops]]. |
Revision as of 00:40, 6 December 2012
Contents
Video
Install xf86-video-intel or xf86-video-intel-newest. Make sure to configure KMS correctly.
Audio
Typical Intel HD Audio. Just follow ALSA.
Make sure you have the latest version of alsa-utils, alsa-lib and alsa-firmware.
Network
Swapping eth0/eth1 can confuse Wicd, assigning static names helps.
Wireless Driver (Broadcom)
See Broadcom_wireless for driver setup.
It may be necessary to load the driver (wl as an axample here) manually:
/etc/rc.conf
MODULES=(... wl ...)
Problem with reconnecting after suspending might be solved by:
/etc/pm/config.d/01-modules
SUSPEND_MODULES="wl"
Driver Overview
- brcmsmac: Works best but the red/blue led isn't working.
- broadcom-wl: Needs to be compiled newly from the AUR (broadcom-wifi-builder or broadcom-wl) after each kernel upgrade. LED works but reconnecting problem after suspending.
- b43: Alternatively your network chip may be supported by b43 (kernel > 2.6.32).
Bluetooth
See: Bluetooth
Touchpad
Works out of the box.
Webcam
Works out of the box.
ACPI
Suspend on Lid
This here works quite fine: Suspend to RAM#Automatic Suspend, the Hard Way
It might be necessary to use "/etc/acpi/events/lm_lid" instead of "/etc/acpi/events/lid". (laptop-mode?)
Just change the "LID" to it's actual value. For me it was C1D0.
/etc/acpi/actions/lid_handler.sh
if grep closed /proc/acpi/button/lid/C1D0/state >/dev/null ; then
Power Button
Shutting_system_down_by_pressing_the_power_button
Hotkeys
Display toggle
# acpi_listen (Press fn+f2) video C088 00000080 00000000
So we have to edit
/etc/acpi/handler.sh
like this
/etc/acpi/handler.sh
case "$1" in . . . video) arandr #or path to your shell script for switching display mode ;; . . . esac
Mute, browser button, volume down, etc...
Hard disk shock protection
Install hpfall from AUR and add it to rc.conf:
/etc/rc.conf
DAEMONS=(... hpfall ...)
See also Shock protection for HP/Compaq laptops.