{{Article summary text|This articles details the installation and configuration of Arch Linux on the Dell Mini 10v. The Dell Mini 10v is a netbook with 10" display from Dell. This article covers the configuration of the graphics card, wireless card and touchpad.}}

+

{{Related|Laptop}}

−

{{Article summary heading|Related}}

+

{{Related|Touchpad Synaptics}}

−

{{Article summary wiki|Beginners' Guide}}

+

{{Related|Acer Aspire One}}

−

{{Article summary wiki|Laptop}}

+

{{Related articles end}}

−

{{Article summary wiki|Touchpad Synaptics}}

+

This articles details the installation and configuration of Arch Linux on the Dell Mini 10v. The Dell Mini 10v is a netbook with 10" display from Dell. This article covers the configuration of the graphics card, wireless card and touchpad.

−

{{Article summary wiki|Acer Aspire One}}

−

{{Article summary end}}

== Before you begin ==

== Before you begin ==

Line 31:

Line 29:

To list hardware, issue this command:

To list hardware, issue this command:

−

<pre>

+

{{bc|

$ lspci && lsusb

$ lspci && lsusb

−

</pre>

+

}}

The Dell Mini 10v does not have an optical drive. This means you will need to install Arch Linux through one of the alternative methods:

The Dell Mini 10v does not have an optical drive. This means you will need to install Arch Linux through one of the alternative methods:

Line 40:

Line 38:

* External USB CD-ROM drive.

* External USB CD-ROM drive.

−

To select the required boot media to install Arch Linux, press {{Keypress|F12}} to open the Boot Menu when booting the Dell Mini 10v.

+

To select the required boot media to install Arch Linux, press {{ic|F12}} to open the Boot Menu when booting the Dell Mini 10v.

== Xorg ==

== Xorg ==

Line 46:

Line 44:

=== Video Driver ===

=== Video Driver ===

−

Install the correct video driver:

+

Replace vesa with Intel

−

<pre>

+

# pacman -R xf86-video-vesa

−

# pacman -S xf86-video-intel

+

# pacman -S xf86-video-intel

−

</pre>

+

+

{{hc|/etc/X11/xorg.conf.d/20-gpudriver.conf|

+

Section "Device"

+

Identifier "Card0"

+

Driver "intel"

+

EndSection

+

}}

=== Touchpad ===

=== Touchpad ===

Line 55:

Line 59:

Firstly install the synaptics package:

Firstly install the synaptics package:

−

<pre>

+

{{bc|

# pacman -S xf86-input-synaptics

# pacman -S xf86-input-synaptics

−

</pre>

+

}}

−

The use of xorg.conf or HAL configuration is now deprecated in favour of udev. Add the 'JumpyCursorThreshold' and 'AreaBottomEdge' options to {{Filename|/etc/X11/xorg.conf.d/10-synaptics.conf}}:

+

Add the 'JumpyCursorThreshold' and 'AreaBottomEdge' options to {{ic|/etc/X11/xorg.conf.d/10-synaptics.conf}}:

−

{{File|name=/etc/X11/xorg.conf.d/10-synaptics.conf|content=

+

{{hc|/etc/X11/xorg.conf.d/10-synaptics.conf|

Section "InputClass"

Section "InputClass"

Identifier "touchpad catchall"

Identifier "touchpad catchall"

Line 74:

Line 78:

Once X has been restarted, the bottom part of the touchpad will be disabled, allowing a user to click without unintentional movements of the mouse. See the synaptics manual page for available options:

Once X has been restarted, the bottom part of the touchpad will be disabled, allowing a user to click without unintentional movements of the mouse. See the synaptics manual page for available options:

−

<pre>

+

{{bc|

$ man synaptics

$ man synaptics

−

</pre>

+

}}

==Wireless==

==Wireless==

−

The Wireless NIC is supported by the b43 module and is included in kernel from 2.6.32 on. Firmware must be installed for this hardware, as outlined in the [[Wireless_Setup#b43|Wireless Setup]] article.

+

The Wireless NIC is supported by the b43 module and is included in kernel from 2.6.32 on. Firmware must be installed for this hardware, as outlined in the [[Wireless_Setup#b43|Wireless Setup]] article. You can find instructions for downloading and installing the correct firmware at this webpage: [http://wireless.kernel.org/en/users/Drivers/b43#fw-b43-lp].

If you have difficulty with connection, or have unstable connection, try the option

If you have difficulty with connection, or have unstable connection, try the option

−

<pre>

+

{{bc|1=

qos=0

qos=0

−

</pre>

+

}}

when loading the b43 module. This can be done with

when loading the b43 module. This can be done with

−

<pre>

+

{{bc|1=

rmmod b43 # remove the module

rmmod b43 # remove the module

modprobe b43 qos=0 # reload it with the option

modprobe b43 qos=0 # reload it with the option

−

</pre>

+

}}

Once confirming that it works, you can create a file /etc/modprobe.d/b43.conf with the following line

Once confirming that it works, you can create a file /etc/modprobe.d/b43.conf with the following line

−

<pre>

+

{{bc|1=

options b43 qos=0

options b43 qos=0

−

</pre>

+

}}

permanently.

permanently.

+

+

-- other option - to use broadcom-wl driver from AUR repository

+

{{bc|

+

yaourt -S broadcom-wl

+

}}

== Power ==

== Power ==

Line 101:

Line 110:

=== Suspend to RAM ===

=== Suspend to RAM ===

−

To suspend to RAM, install both {{Package Official|pm-utils}} and {{Package Official|acpid}}:

+

To suspend to RAM, install both {{Pkg|pm-utils}} and {{Pkg|acpid}}:

−

<pre>

+

{{bc|

# pacman -S pm-utils acpid

# pacman -S pm-utils acpid

−

</pre>

+

}}

−

The acpid package handles events such as pressing the the power button or closing the laptop lid. For more information, see the [[Acpid]] article. To suspend to RAM, edit {{Filename|/etc/acpi/handlers.sh}} to tell the acpid package to call the pm-suspend script (part of [[pm-utils]]), when an event such as closing the laptop lid occurs. Below, {{Codeline|/usr/sbin/pm-suspend}} has been added to the ''button/lid'' and ''button/power'' sections:

+

The acpid package handles events such as pressing the the power button or closing the laptop lid. For more information, see the [[Acpid]] article. To suspend to RAM, edit {{ic|/etc/acpi/handlers.sh}} to tell the acpid package to call the pm-suspend script (part of [[pm-utils]]), when an event such as closing the laptop lid occurs. Below, {{Ic|/usr/sbin/pm-suspend}} has been added to the ''button/lid'' and ''button/power'' sections:

−

{{File|name=/etc/acpi/handlers.sh|content=

+

{{hc|/etc/acpi/handlers.sh|

#!/bin/sh

#!/bin/sh

# Default acpi script that takes an entry for all actions

# Default acpi script that takes an entry for all actions

Line 138:

Line 147:

The netbook will now suspend to RAM when the laptop lid is closed or power button pressed. To wake the netbook, open the lid or press the power button once more.

The netbook will now suspend to RAM when the laptop lid is closed or power button pressed. To wake the netbook, open the lid or press the power button once more.

+

+

It may happen that the resume takes more than 5 seconds of black screen before coming back. This may be caused by the b43 firmware loading delay. A close inspection of 'dmesg' should reveal the cause: check the line containing 'b43-phy0' to see if reload it takes a long time. If so, create a file /etc/pm/config.d/modules and add

+

{{hc|/etc/pm/config.d/modules|2=

+

SUSPEND_MODULES="b43"

+

}}

+

This should reduce the resume time significantly to the extent that the graphical display comes back almost instantaneously.

== Extras ==

== Extras ==

Line 143:

Line 158:

Sound can be set up as outlined in the [[Beginners'_Guide#Part_III:_Install_X_and_configure_ALSA|ALSA section of Beginners' Guide]]. The microphone and speaker can be unmuted and volume increased by using alsamixer:

Sound can be set up as outlined in the [[Beginners'_Guide#Part_III:_Install_X_and_configure_ALSA|ALSA section of Beginners' Guide]]. The microphone and speaker can be unmuted and volume increased by using alsamixer:

−

<pre>

+

{{bc|

$ alsamixer

$ alsamixer

−

</pre>

+

}}

−

Firstly, press {{Keypress|Fn}}+{{Keypress|F5}} to view both Playback and Capture cards. Now press {{Keypress|M}} to unmute Master, PCM, Mic and Capture. Arrows can be used to select the channel and increase volume.

+

Firstly, press {{ic|Fn}}+{{ic|F5}} to view both Playback and Capture cards. Now press {{ic|M}} to unmute Master, PCM, Mic and Capture. Arrows can be used to select the channel and increase volume.

To save these ALSA settings, issue this command:

To save these ALSA settings, issue this command:

−

<pre>

+

{{bc|

# alsactl store

# alsactl store

−

</pre>

+

}}

=== Webcam ===

=== Webcam ===

−

The inbuilt webcam works out of the box, with the latest kernel. You may use the {{Package Official|cheese}} package to test the webcam, however this package depends on {{Package Official|gnome-desktop}}. Also check that the normal user is a member of the ''video'' group:

+

The inbuilt webcam works out of the box, with the latest kernel. You may use the {{Pkg|cheese}} package to test the webcam, however this package depends on {{Pkg|gnome-desktop}}. Also check that the normal user is a member of the ''video'' group:

−

<pre>

+

{{bc|

$ groups $USER

$ groups $USER

−

</pre>

+

}}

=== Bluetooth ===

=== Bluetooth ===

Line 168:

Line 183:

=== Solid-state drive ===

=== Solid-state drive ===

For maximising performace of a SSD, refer to [[Maximizing_performance#Tuning_for_an_SSD|this]] article.

For maximising performace of a SSD, refer to [[Maximizing_performance#Tuning_for_an_SSD|this]] article.

pkgdesc="Static kernel for netbooks with Intel Atom N270/N280/N450/N550 such as eeepc with the add-on of external firmware (broadcom-wl) and patchset (BFS + TOI + BFQ optional) - Only Intel GPU - Give more power to your netbook!"

Revision as of 02:43, 2 January 2014

This articles details the installation and configuration of Arch Linux on the Dell Mini 10v. The Dell Mini 10v is a netbook with 10" display from Dell. This article covers the configuration of the graphics card, wireless card and touchpad.

Before you begin

This article is intended to assist users with the specifics of installing Arch Linux on the Dell Mini 10v. It is assumed that a user is also following an installation guide such as the Beginners' Guide.

Dell Mini 10v hardware may vary, however the following list of hardware has been assumed in this article:

Audio

Intel Corporation 82801G card

Realtek ALC272 Chip (from alsamixer)

Video

Intel Corporation Mobile 945GME

Wired NIC

Realtek RTL8101E/RTL8102E

Wireless NIC

Broadcom Corporation BCM4312 802.11b/g

Bluetooth

Dell 365 Bluetooth 2.1+EDR

Webcam

Syntek Integrated Webcam

To list hardware, issue this command:

$ lspci && lsusb

The Dell Mini 10v does not have an optical drive. This means you will need to install Arch Linux through one of the alternative methods:

Xorg

Video Driver

Replace vesa with Intel

# pacman -R xf86-video-vesa
# pacman -S xf86-video-intel

/etc/X11/xorg.conf.d/20-gpudriver.conf

Section "Device"
Identifier "Card0"
Driver "intel"
EndSection

Touchpad

The synaptics package is required to use the touchpad. For help refer to the Synaptics guide. Manual configuration is needed as follows to ignore movements, scrolling and tapping on the bottom section of the touchpad, where the touchpad buttons are located.

Firstly install the synaptics package:

# pacman -S xf86-input-synaptics

Add the 'JumpyCursorThreshold' and 'AreaBottomEdge' options to /etc/X11/xorg.conf.d/10-synaptics.conf:

Once X has been restarted, the bottom part of the touchpad will be disabled, allowing a user to click without unintentional movements of the mouse. See the synaptics manual page for available options:

$ man synaptics

Wireless

The Wireless NIC is supported by the b43 module and is included in kernel from 2.6.32 on. Firmware must be installed for this hardware, as outlined in the Wireless Setup article. You can find instructions for downloading and installing the correct firmware at this webpage: [1].

If you have difficulty with connection, or have unstable connection, try the option

Power

Battery status

Suspend to RAM

The acpid package handles events such as pressing the the power button or closing the laptop lid. For more information, see the Acpid article. To suspend to RAM, edit /etc/acpi/handlers.sh to tell the acpid package to call the pm-suspend script (part of pm-utils), when an event such as closing the laptop lid occurs. Below, /usr/sbin/pm-suspend has been added to the button/lid and button/power sections:

The netbook will now suspend to RAM when the laptop lid is closed or power button pressed. To wake the netbook, open the lid or press the power button once more.

It may happen that the resume takes more than 5 seconds of black screen before coming back. This may be caused by the b43 firmware loading delay. A close inspection of 'dmesg' should reveal the cause: check the line containing 'b43-phy0' to see if reload it takes a long time. If so, create a file /etc/pm/config.d/modules and add

/etc/pm/config.d/modules

SUSPEND_MODULES="b43"

This should reduce the resume time significantly to the extent that the graphical display comes back almost instantaneously.

Extras

Sound and Microphone

Firstly, press Fn+F5 to view both Playback and Capture cards. Now press M to unmute Master, PCM, Mic and Capture. Arrows can be used to select the channel and increase volume.

To save these ALSA settings, issue this command:

# alsactl store

Webcam

The inbuilt webcam works out of the box, with the latest kernel. You may use the cheese package to test the webcam, however this package depends on gnome-desktop. Also check that the normal user is a member of the video group: