HP mini 110 3150BR (Português)

From ArchWiki
Jump to: navigation, search

Contents

Introdução

Instalação e configuração do Arch-linux em um N3tebook HP Mini 110-3150BR.

Arquitetura do sistema

Características do sistema

Sistema operacional instalado: Windows® 7 Starter autêntico 32 bit
Processador:                   Processador Intel® Atom™ N455 1.66 GHz, 667 MHz FSB
Memória:                       2 GB DDR2 (1 x 2.048 MB)
Unidade de disco rígido: 	Unidade de disco rígido SATA de 320 GB, 5400 rpm
Tamanho da tela (diagonal):	Tela LED WSVGA HP anti-reflexo com 25,6 cm (10,1") de diagonal
Resolução do visor:      	1024 x 600
Gráficos                	Intel® Graphics Media Accelerator 3150, até 256 MB de memória gráfica total disponível
Portas                         1 porta VGA
                               1 conector combinado de saída para fone de ouvido/entrada para microfone
                               3 portas USB 2.0
                               1 porta RJ45 ethernet
                               Leitor de mídia digital integrado 2-em-1 para cartões Secure Digital e   
Webcam:	                Webcam HP Mini com microfone digital integrado
Mouse: 	                Touch Pad com pad de rolagem vertical dedicado
Teclado:                       Teclado com 93% do tamanho integral
Interface de rede:             LAN 10/100BASE-T Ethernet integrada, WWAN (3G)
                               802.11 b/g/n; Rede sem fio Bluetooth®
Tipo de fonte de alimentação:	Adaptador AC de 30 W
Tipo de bateria:	        Bateria de 6 células Lítio-Íon

O meu lscpu:

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    2
Core(s) per socket:    1
CPU socket(s):         1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 28
Stepping:              10
CPU MHz:               1662.338
BogoMIPS:              3326.90
L1d cache:             24K
L1i cache:             32K
L2 cache:              512K

O meu lspci:

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 04)
01:00.1 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5288 (rev 01)
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)


O meu lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 04f2:b1eb Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 0458:0003 KYE Systems Corp. (Mouse Systems) Genius NetScroll+
Bus 003 Device 002: ID 0a5c:21b4 Broadcom Corp. BCM2070 Bluetooth 2.1 + EDR


O que funcionou

A maioria dos componentes funcionaram normalmente, porém foi necessário fazer algumas configurações nesses abaixo, o que não se encontrar abaixo é porque funcionou normalmente como o Som e Bluetooth.

Configurações

  • Wireless

Como a placa de rede é uma broadcom 4313 para funcionar é necessário um firmware específico, baixe e instale do AUR o seguinte firware: https://aur.archlinux.org/packages.php?ID=21690 Após instalar basta carregar o modulo b43.


  • Touchpad

Problema: Só não funcionou o tap, clique.

Solução:

$pacman -S xf86-input-synaptics

Em seguida habilitar a função no Gerenciador de Teclado.

  • Webcam
Pacman -S linux-uvc-svn linux-uvc-utils-svn

Após, carregue o modulo uvcvideo no rc.conf.

Arquivos de configuração

Meu /etc/rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
 
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="pt_BR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="America/Danmarkshavn"
KEYMAP="br-abnt2"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes" 

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(fuse usblp uvcvideo b43) 

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no" 

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="archnet" 

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
# 

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0) 

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#    - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng fuse dbus hal dhcpd networkmanager !network netfs !crond fam gdm)