https://wiki.archlinux.org/api.php?action=feedcontributions&user=Pon&feedformat=atomArchWiki - User contributions [en]2024-03-28T22:18:24ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=HP_Mini_2140&diff=94627HP Mini 21402010-01-31T16:56:20Z<p>Pon: </p>
<hr />
<div>[[Category:Laptops (English)]]<br />
HP Mini 2140 is a netbook pc [1], like Asus EEE and a bunch of others.<br />
<br />
<H1><B>Compatibility:</B></H1><br />
<br />
1) Video - Video is supported with "intel" driver, replace "vesa" in your xorg.conf with "intel". Kernel Mode-Setting is also possible.<br><br />
2) Touchpad - Works, you need to add "synaptics" support to your xorg.conf<br><br />
3) Wireless - This netbooks use wifi card which use LP-PHY (also known as low-power) which is not supported by b43 driver, you need broadcom's "wl" driver and you need to blacklist "b43". You can find that module in AUR, under name "broadcom-wl". Also, the BIOS is locked to HP's proprietary cards (also known as bios whitelist or Error 104), so replacement with an atheros or other better card is not possible without BIOS patching.<br><br />
4) Ethernet - Marvell gigabit ethernet - Use sky2 module.<br><br />
5) Bluetooth - Works<br><br />
6) Cpu Scaling - Works (acpi_cpufreq module)<br><br />
7) Webcam - Works (uvcvideo module)<br><br />
8) Sound - needs option model=laptop in snd-hda-intel kernel to be fully working.<br><br />
9) Suspend To RAM - works via uswsusp<br><br />
10) Suspend To Disk - works via uswsusp<br><br />
<br />
<br />
----<br />
<br />
Details from my (PON) setup:<br><br />
<br><br />
Linux xxxxx 2.6.32-ARCH #1 SMP PREEMPT Mon Jan 25 20:06:48 UTC 2010 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux<br><br />
<br><br />
A. Essential lines from "/etc/rc.conf":<br><br />
<br><br />
MOD_AUTOLOAD="yes"<br><br />
&#35;MOD_BLACKLIST=() #deprecated<br><br />
MODULES=(lib80211 wl !b43 !ssb<br><br />
&#35;Static IP example<br><br />
&#35;eth0="eth0 192.168.12.8 netmask 255.255.255.0 broadcast 192.168.12.255"<br><br />
&#35;eth1="dhcp"<br><br />
&#35;eth0="dhcp"<br><br />
&#35;INTERFACES=(eth0 eth1)<br><br />
gateway="default gw 192.168.12.1"<br><br />
ROUTES=(!gateway)<br><br />
NETWORKS=menu<br><br />
DAEMONS=(syslog-ng !network hal !netfs crond net-profiles)<br><br />
<br><br />
B. "/etc/network.d/homelan":<br><br />
<br><br />
CONNECTION="ethernet-iproute"<br><br />
DESCRIPTION="home static"<br><br />
PRE_UP="ifconfig eth1 up && sleep 3" # NOTE: you need the sleep<br><br />
INTERFACE="eth1"<br><br />
IP="static"<br><br />
ADDR="192.168.12.8"<br><br />
GATEWAY="192.168.12.1"<br><br />
DNS=("192.168.12.1")<br><br />
<br><br />
C. "/etc/network.d/wlanhome":<br><br />
<br><br />
CONNECTION="wireless" # NOTE: do not change this line<br><br />
DESCRIPTION="wireless connection"<br><br />
PRE_UP="ifconfig eth0 up && sleep 3" # NOTE: you need the sleep<br><br />
SCAN=no<br><br />
INTERFACE="eth0"<br><br />
SECURITY="wpa-config"<br><br />
WPA_CONF="/etc/wpa_supplicant.conf"<br><br />
IP="dhcp"<br><br />
<br><br />
D. "/etc/wpa_supplicant.conf":<br><br />
<br><br />
&#35; ZyXEL P-660HW-D1<br><br />
&#35; Channel: 6<br><br />
&#35; Security Mode: "WPA-PSK"<br><br />
&#35; 802.11 Mode: "Mode 802.11g Only"<br><br />
&#35; Enable 802.11g+ mode: "yes"<br><br />
<br />
ctrl_interface=/var/run/wpa_supplicant<br><br />
ctrl_interface_group=wheel<br><br />
ap_scan=2<br><br />
<br><br />
network=&#123;<br><br />
&#35;scan_ssid=1 <br><br />
frequency=2437<br><br />
proto=WPA<br><br />
key_mgmt=WPA-PSK<br><br />
pairwise=TKIP<br><br />
group=TKIP<br><br />
ssid="<your access point's name>"<br><br />
psk=<your password in hex> # NOTE: Generate with "wpa_passphrase ssid password"<br><br />
&#125;<br><br />
<br />
E. Some packages:<br><br />
<br><br />
broadcom-wifi-builder 5.10.91.9.3-2 # From AUR<br><br />
net-tools 1.60-14<br><br />
netcfg 2.2.1-1<br><br />
wireless_tools 29-3<br><br />
wpa_supplicant 0.6.9-2<br><br />
<br><br />
<br />
----<br />
<br />
[1] http://h10010.www1.hp.com/wwpc/us/en/sm/WF06a/321957-321957-64295-3841267-306995-3872994.html</div>Pon