Notebook HP Pavilion dv2120BR com Debian Lenny: mudanças entre as edições
Linha 362: | Linha 362: | ||
Como pode ser visto na listagem anterior, atualmente, o X.Org não utiliza muitos parâmetros no seu arquivo de configuração. Ao invés disto, tenta reconhecer, automaticamente, o hardware no qual está trabalhando. Geralmente, ele utilizará drivers genéricos, como o VESA para o vídeo. | Como pode ser visto na listagem anterior, atualmente, o X.Org não utiliza muitos parâmetros no seu arquivo de configuração. Ao invés disto, tenta reconhecer, automaticamente, o hardware no qual está trabalhando. Geralmente, ele utilizará drivers genéricos, como o VESA para o vídeo. | ||
Para que o vídeo do notebook funcione corretamente, com aceleração 3D, devemos utilizar o driver i810 e a resolução de vídeo correta (1280x800). Assim, as seções ''Device'', ''Monitor'' e ''Screen'' deverão ficar da seguinte forma: | Para que o vídeo do notebook funcione corretamente, com aceleração 3D, devemos utilizar o driver i810 e a resolução de vídeo correta (1280x800). Assim, as seções ''Device'', ''Monitor'' e ''Screen'' deverão ficar da seguinte forma (observar as alterações em negrito): | ||
Section "InputDevice" | |||
Identifier "Generic Keyboard" | |||
Driver "kbd" | |||
Option "XkbRules" "xorg" | |||
Option "XkbModel" "abnt2" | |||
Option "XkbLayout" "br" | |||
Option "XkbVariant" "abnt2" | |||
EndSection | |||
Section "InputDevice" | |||
Identifier "Configured Mouse" | |||
Driver "mouse" | |||
EndSection | |||
Section "Device" | |||
Identifier "Configured Video Device" | |||
''' Driver "i810"''' | |||
EndSection | |||
Section "Monitor" | |||
Identifier "Configured Monitor" | |||
EndSection | |||
Section "Screen" | |||
Identifier "Default Screen" | |||
Monitor "Configured Monitor" | |||
''' DefaultDepth 24''' | |||
''' SubSection "Display"''' | |||
''' Depth 24''' | |||
''' Modes "1280x800"''' | |||
''' EndSubSection''' | |||
EndSection |
Edição das 09h31min de 22 de janeiro de 2009
PÁGINA RECICLADA! Esta página é uma reciclagem/atualização do artigo Notebook HP Pavilion dv2120BR com Debian Etch. O artigo original foi abandonado porque tornou-se inacabado e obsoleto, uma vez que o Debian Etch está para passar para a situação de oldstable. |
<absHTML>
<tbody> </tbody>Esta página está em construção e deverá estar pronta em poucos dias. Por favor, volte depois ou consulte-a agora com cautela e paciência. |
</absHTML>
<absHTML> <a href="http://www.linux-on-laptops.com/"> <img src="http://www.linux-on-laptops.com/images/linux-on-laptops.gif" alt="Linux On Laptops" width="110" height="36" border="0"> </a> </absHTML>
by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>
Artigo criado em: 21 de janeiro de 2009.
Última atualização: veja o rodapé desta página.
Tiny URL ou bit.ly: {{{2}}}
About this site
This site was wrote in Brazilian Portuguese because refers to HP Pavilion dv2021BR, a Brazilian notebook manufactured by HP. However, the GNU/Linux dialect is universal!
A reciclagem
Bem, como mostra o banner no topo desta página, este é um artigo reciclado. Resolvi abandonar o anterior, baseado em Debian Etch, e escrever esta nova versão, uma vez que estamos próximos ao lançamento do Debian Lenny. A grande diferença é que no Etch tive que fazer um bando de gambiarras e nem sempre tive solução para os meus problemas. No caso do Lenny, as coisas estão mais fáceis. Assim, transcrevi alguns trechos do antigo artigo para cá, fiz algumas correções no texto original e escrevi novas ideias. É interessante citar que o sucesso do artigo original foi imenso. Até o momento desta reciclagem, foi o artigo mais visitado no meu wiki.
A história do meu notebook
A seguir, a história que contei no artigo original.
Tive que trocar o meu Acer 3003Lmi, pois o mesmo começou a morrer. Primeiro foi a bateria (num dia durava 1 hora e no outro não existia mais). Depois, surgiu uma risca no vídeo.
Inicialmente, para que eu queria um notebook? Bem, sou professor universitário e ministro palestras sobre GNU/Linux pelo Brasil. Em algumas palestras, projeto filmes. Tem um exemplo aqui: http://sourceforge.net/project/showfiles.php?group_id=152579. Praticamente, só utilizo notebook para isso.
Não gosto de investir em notebooks. Acho que é algo muito caro e frágil. Também decidir não comprar mais os "importados". Coloquei na cabeça que queria um HP ou um Dell. A escolha estava entre um HP Pavilion dv2120BR e um Dell Latitude D520, ambos Celerons, 512 MB RAM, na faixa de R$ 2600,00 (em maio de 2007). Foi quando encontrei o site http://olhardigital.uol.com.br/laboratoriodigital/notebooks.php e, inicialmente, decidi pelo HP. Levei um Knoppix para a loja e fiz um teste geral via Linux. Som, rede etc. Hoje, estou satisfeito.
Dados gerais (retirados do site da HP Brasil)
- Sistema Operacional: Windows XP Home Autêntico.
- Processador: Processador Intel® Celeron® M 430 de 1.73 GHz.
- Memória: 512MB DDR2 667MHz (2 x 256MB).
- Unidade de Disco Rígido (HD): Disco Rígido 60GB 5400 rpm.
- Unidade Óptica: DVD/CDRW combo.
- Redes sem fio: Wireless LAN 802.11b/g.
- Gráfico: Intel Graphics Media Accelerator 950, até 128MB de memória compartilhada.
- Tela: 14.1” WXGA com Tecnologia BrightView(1280X768).
- Cache: 1MB de cache L2.
- Comunicação: 10/100BASE-T Ethernet LAN integrada (RJ-45).
- Áudio: 16-bit Sound Blaster Pro-compatible audio; Altec Lansing® speakers internos; AC audio link; botões de controle de volume e mute.
- Chipset: Intel® i945GM.
- Modem: Modem de 56K de alta velocidade.
- Bus do Sistema: 533 MHz Front Side Bus.
- Bateria: Bateria de 6 células de lítio-íon.
- Teclado: Teclado Windows Português.
- Adaptador A/C: 65W AC adapter.
- Dimensões: 2,6 x 33,4 x23,7 cm(alt x larg x prof).
- Peso: 2,5kg.
- Garantia: Limitada de 1 ano.
O referido notebook, hoje em dia, não está mais em linha e não existe no site da HP. |
Dados levantados durante a instalação e a operação
Esses são os dados que levantei em maio de 2007, quando escrevi o artigo original.
- Unidade de Disco Rígido (HD):
- Marca Western Digital :(
- SATA :)
- Rede:
- Intel Corporation Intel(R) PRO/100 VE.
- Broadcom Corporation Dell Wireless 1390 WLAN.
- Gráfico: Intel 945GM (habilita 3D com o driver i810 do X.Org).
- Tela: Na verdade, 1280x800 e não 1280x768 como diz o site da HP.
- Teclado: ABNT2.
- Cartões: Leitor de cartão SD/MMC/MS PRO/XD.
- Entradas externas: 3 USB, 1 fireware, 1 S-Video e 1 docking station.
- Extras:: Controle remoto.
- Bateria: Durou mais de 2.5 horas no KDE parado. Em operação intensa, incluindo a visualização de alguns vídeos no YouTube, durou 2 horas e 7 minutos. O carregamento, durante operação intensa, se deu em 50 minutos.
- Valor: R$ 2599,00, em 10x sem juros no cartão, na CTIS, em Brasília (em 22 mai. 2007).
Impressões gerais
Este item sofreu algumas reformulações, em função do Lenny ter facilitado o reconhecimento e o uso do hardware. Ainda, expandi a memória para 1 GB.
Prós
- Muito, mas muito bonito e pequeno. Usa o gabinete dv2000.
É lógico que hoje em dia, quase 2 anos depois, a HP já lançou gabinetes mais bonitos e arrojados. No entanto, o dv2000 continua sendo bonito e moderno. |
- Relativamente leve.
- Quase todo o hardware (som, vídeo, USB, rede etc.) é da Intel.
- Extremamente rápido, apesar de ser um Celeron (mas tem 1MB de cache L2). Veja:
- Tempo de inicialização do KDE após um reboot: 15 segundos. (Obs: dados de maio de 2007.)
- Tempo de inicialização do Writer (BrOffice 2.0.4): 8 segundos. (Obs: dados de maio de 2007.)
- Tempo de inicialização do Iceweasel 2.0.0.3 (Firefox): 5 segundos. (Obs: dados de maio de 2007.)
- Possui um botão para ligar/desligar o touchpad.
- O driver i810 do X.Org já faz o 3D funcionar. O composite funciona. O Beryl e o Compiz funcionam.
- O ACPI do Debian funciona muito bem (até mostra a carga da bateria, dá alarmes e desliga o notebook).
- A dupla ACPI / botão power está perfeita. Basta um toque no power e o Debian começa a realizar um perfeito shutdown.
- Permite o uso de monitor externo / projetor, nas seguintes condições:
- DualHead: o monitor será uma extensão do LCD, permitindo duas telas com conteúdos diferentes.
- Clone: o conteúdo do LCD aparecerá também no monitor externo / projetor.
- Baixo aquecimento.
- Teclado ABNT2.
- É HP fabricado no Brasil (série dv2000BR). Não tem como trazer em contrabando.
- Garantia e assistência técnica nacional HP.
Contras
- A saída VGA só funciona no modo gráfico e é de difícil configuração.
- O leitor de CD/DVD é mal localizado. Ao levantarmos o note, segurando-o pelas extremidades, terminamos forçando o CD/DVD.
- Algumas teclas de função de notebook, como alternar display, não funcionam.
- O site da HP é ruim e descreve mal o produto. Assim, na época da compra, foi difícil decidir. Tive que fazer uns testes com Knoppix na loja.
Avaliação final
- Excelente compra.
- O melhor note que já tive.
- Excelente custo-benefício.
- Uso o note para dar aulas e palestras. Encaixa-se como uma luva.
Apesar dos comentários da avaliação final terem sido escritos em maio de 2007, hoje em dia janeiro de 2009, mantenho o mesmo posicionamento daquela época. |
Mais dados...
Todos os dados aqui mostrados foram atualizados.
# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 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 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 05:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) 08:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 02) 08:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller 08:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) 08:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a) 08:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05) 08:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
# hwinfo --short
cpu: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz, 1729 MHz keyboard: /dev/input/event0 AT Translated Set 2 keyboard mouse: /dev/input/mice SynPS/2 Synaptics TouchPad graphics card: Intel Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller Intel 945 GM sound: Intel 82801G (ICH7 Family) High Definition Audio Controller storage: Intel 82801GBM/GHM (ICH7 Family) SATA AHCI Controller Intel 82801G (ICH7 Family) IDE Controller IDE interface network: eth0 Intel PRO/100 VE Network Connection wlan0 Broadcom BCM94311MCG wlan mini-PCI network interface: wlan0 WLAN network interface wmaster0 Network Interface eth0 Ethernet network interface lo Loopback network interface disk: /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742 WDC WD600BEVS-60 partition: /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part1 Partition /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part2 Partition /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part3 Partition /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part4 Partition /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part5 Partition /dev/disk/by-id/ata-WDC_WD600BEVS-60LAT0_WD-WXC806118742-part6 Partition cdrom: /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0 HL-DT-STCD-RW/DVD DRIVE GCC-4244N usb controller: Intel 82801G (ICH7 Family) USB2 EHCI Controller Intel 82801G (ICH7 Family) USB UHCI Controller #4 Intel 82801G (ICH7 Family) USB UHCI Controller #3 Intel 82801G (ICH7 Family) USB UHCI Controller #2 Intel 82801G (ICH7 Family) USB UHCI Controller #1 bios: BIOS bridge: Intel 82801GBM (ICH7-M) LPC Interface Bridge Intel 82801 Mobile PCI Bridge Intel 82801G (ICH7 Family) PCI Express Port 4 Intel 82801G (ICH7 Family) PCI Express Port 3 Intel 82801G (ICH7 Family) PCI Express Port 1 Intel Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub hub: Linux 2.6.26-1-686 ehci_hcd EHCI Host Controller Linux 2.6.26-1-686 uhci_hcd UHCI Host Controller Linux 2.6.26-1-686 uhci_hcd UHCI Host Controller Linux 2.6.26-1-686 uhci_hcd UHCI Host Controller Linux 2.6.26-1-686 uhci_hcd UHCI Host Controller memory: Main Memory firewire controller: Ricoh R5C832 IEEE 1394 Controller unknown: FPU DMA controller PIC Timer Keyboard controller PS/2 Controller Ricoh xD-Picture Card Controller Ricoh R5C592 Memory Stick Bus Host Adapter Ricoh R5C843 MMC Host Controller Ricoh R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter Intel 82801G (ICH7 Family) SMBus Controller Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device Unclassified device
# lshw -short
H/W path Device Class Description ========================================================= system HP Pavilion dv2000 (EY054AV) /0 bus 30B2 /0/0 memory 100KiB BIOS /0/4 processor Intel(R) Celeron(R) M CPU 430 @ 1.73GHz /0/4/5 memory 16KiB L1 cache /0/4/6 memory 1MiB L2 cache /0/b memory 1GiB System Memory /0/b/0 memory 512MiB SODIMM Synchronous 533 MHz (1.9 ns) /0/b/1 memory 512MiB SODIMM Synchronous 533 MHz (1.9 ns) /0/100 bridge Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub /0/100/2 display Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller /0/100/2.1 display Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller /0/100/1b multimedia 82801G (ICH7 Family) High Definition Audio Controller /0/100/1c bridge 82801G (ICH7 Family) PCI Express Port 1 /0/100/1c.2 bridge 82801G (ICH7 Family) PCI Express Port 3 /0/100/1c.3 bridge 82801G (ICH7 Family) PCI Express Port 4 /0/100/1c.3/0 network BCM4311 802.11b/g WLAN /0/100/1d bus 82801G (ICH7 Family) USB UHCI Controller #1 /0/100/1d/1 usb1 bus UHCI Host Controller /0/100/1d.1 bus 82801G (ICH7 Family) USB UHCI Controller #2 /0/100/1d.1/1 usb2 bus UHCI Host Controller /0/100/1d.2 bus 82801G (ICH7 Family) USB UHCI Controller #3 /0/100/1d.2/1 usb3 bus UHCI Host Controller /0/100/1d.3 bus 82801G (ICH7 Family) USB UHCI Controller #4 /0/100/1d.3/1 usb4 bus UHCI Host Controller /0/100/1d.7 bus 82801G (ICH7 Family) USB2 EHCI Controller /0/100/1d.7/1 usb5 bus EHCI Host Controller /0/100/1e bridge 82801 Mobile PCI Bridge /0/100/1e/8 eth0 network PRO/100 VE Network Connection /0/100/1e/9 bus R5C832 IEEE 1394 Controller /0/100/1e/9.1 system R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter /0/100/1e/9.2 system R5C592 Memory Stick Bus Host Adapter /0/100/1e/9.3 system xD-Picture Card Controller /0/100/1e/9.4 generic Illegal Vendor ID /0/100/1f bridge 82801GBM (ICH7-M) LPC Interface Bridge /0/100/1f.1 storage 82801G (ICH7 Family) IDE Controller /0/100/1f.1/0 ide0 bus IDE Channel 0 /0/100/1f.1/0/0 /dev/hda disk HL-DT-STCD-RW/DVD DRIVE GCC-4244N /0/100/1f.2 scsi0 storage 82801GBM/GHM (ICH7 Family) SATA AHCI Controller /0/100/1f.2/0.0.0 /dev/sda disk 60GB WDC WD600BEVS-60 /0/100/1f.2/0.0.0/1 /dev/sda1 volume 24GiB Windows NTFS volume /0/100/1f.2/0.0.0/2 /dev/sda2 volume 101MiB EXT3 volume /0/100/1f.2/0.0.0/3 /dev/sda3 volume 13GiB Linux filesystem partition /0/100/1f.2/0.0.0/4 /dev/sda4 volume 17GiB Extended partition /0/100/1f.2/0.0.0/4/5 /dev/sda5 volume 13GiB Linux filesystem partition /0/100/1f.2/0.0.0/4/6 /dev/sda6 volume 4196MiB Linux filesystem partition /0/100/1f.3 bus 82801G (ICH7 Family) SMBus Controller /1 wlan0 network Wireless interface
Configuração do Debian Lenny no notebook
Todos os procedimentos aqui realizados foram executados já com o X.Org (7.3) e o KDE (3.5.10) instalados no note. O kernel utilizado foi o 2.6.26-1-686. O Debian instalado foi o Debian Lenny 5.0, release testing (quase stable), baixado em 21 de janeiro de 2009.
Instalação e preparação do module-assistant
Iremos precisar do module-assistant para criar alguns módulos do kernel, responsáveis por ativar o som e o wireless, por exemplo. Assim, execute os seguintes comandos:
# apt-get install module-assistant # m-a prepare
Som
Para habilitar o sistema de som, basta instalar e configurar o ALSA. Para realizar a instalação, emita o comando:
# m-a a-i alsa-source
A seguir, configure o ALSA com o seguinte comando:
# alsaconf
Ao ser perguntado, escolha a placa hda-intel, na janela Soundcard Selection. No restante, basta utilizar as opções default. |
Por último, se achar necessário, configure o volume do som com o comando a seguir:
# alsamixer
Vídeo - configuração somente para o LCD do notebook
O arquivo de configuração do X.Org é o /etc/X11/xorg.conf. O conteúdo original de tal arquivo no Debian Lenny é o seguinte:
Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "abnt2" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Configured Video Device" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" EndSection
Como pode ser visto na listagem anterior, atualmente, o X.Org não utiliza muitos parâmetros no seu arquivo de configuração. Ao invés disto, tenta reconhecer, automaticamente, o hardware no qual está trabalhando. Geralmente, ele utilizará drivers genéricos, como o VESA para o vídeo.
Para que o vídeo do notebook funcione corretamente, com aceleração 3D, devemos utilizar o driver i810 e a resolução de vídeo correta (1280x800). Assim, as seções Device, Monitor e Screen deverão ficar da seguinte forma (observar as alterações em negrito):
Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "abnt2" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Configured Video Device" Driver "i810" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x800" EndSubSection EndSection