Notebook
Toshiba série 2435
num Conectiva Linux 10
Meu notebook
|
Toshiba série 2435-S255
512 RAM
40GB HD Toshiba 5.000 RPM
Teclado US padrão com Fn Keys
Monitor LCD 1024x768
Modem Intel Corp. 82801DB AC'97 Modem (rev 02)
Infravermelho (Irda)
Placa de Rede Realtek 10/100 RTL-8139/8139C/8139C+
3 saida USB 1 e USB 2.0 (USB EHCI Controller)
Placa de Video GForce4 420 Go (32MB RAM)
1 saida Firewire (IEEE 1394)
Controladora de Som e Multimidia Intel Corp. 82801DB AC'97 Audio (rev
02)
2 entradas para cartão PCMCIA
1 DVD ROM/CDRW (Combo)
1 Saída Paralela
1 Saída para Monitor
1 Saída Super Video
|
Distribuições testadas
As únicas distribuições que foram com a cara do
meu notebook foram SuSe 9.1 e Conectiva 10, outras que foram
testadas e não funcionaram : Kurumin 3.0, Knoppix 3.1, Conectiva
9, Fedora Core 1. Para este artigo vou mostrar como instalar e
principalmente : configurar o Conectiva 10 para funcionar todos os
recursos que funcionam no Windows.
Reconhecimento do Hardware
Veja a saída do comando lspci :
[root@toshiba root]# lspci
0000:00:00.0 Host bridge: Intel
Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge (rev 02)
0000:00:01.0 PCI bridge: Intel
Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge (rev 02)
0000:00:1d.0 USB Controller:
Intel Corp. 82801DB USB (Hub #1) (rev 02)
0000:00:1d.1 USB Controller:
Intel Corp. 82801DB USB (Hub #2) (rev 02)
0000:00:1d.2 USB Controller:
Intel Corp. 82801DB USB (Hub #3) (rev 02)
0000:00:1d.7 USB Controller:
Intel Corp. 82801DB USB EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel
Corp. 82801BA/CA/DB PCI Bridge (rev 82)
0000:00:1f.0 ISA bridge: Intel
Corp. 82801DB ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel
Corp. 82801DB ICH4 IDE (rev 02)
0000:00:1f.3 SMBus: Intel Corp.
82801DB SMBus (rev 02)
0000:00:1f.5 Multimedia audio
controller: Intel Corp. 82801DB AC'97 Audio (rev 02)
0000:00:1f.6 Modem: Intel Corp.
82801DB AC'97 Modem (rev 02)
0000:01:00.0 VGA compatible
controller: nVidia Corporation NV17 [GeForce4 420 Go] (rev a3)
0000:02:00.0 FireWire (IEEE
1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
0000:02:01.0 Ethernet controller:
Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:04.0 CardBus bridge: O2
Micro, Inc. OZ6933 Cardbus Controller (rev 01)
0000:02:04.1 CardBus bridge: O2
Micro, Inc. OZ6933 Cardbus Controller (rev 01)
Depois de tudo instalado e configurado, a
disposição da memória RAM é essa :
[root@toshiba root]# cat
/proc/meminfo
MemTotal:
515236 kB
MemFree: 5868 kB
Buffers: 37876 kB
Cached: 291836 kB
SwapCached: 0 kB
Active: 373476 kB
Inactive: 76732 kB
HighTotal:
0 kB
HighFree:
0 kB
LowTotal: 515236 kB
LowFree: 5868 kB
SwapTotal: 514072 kB
SwapFree: 514072 kB
Dirty:
0 kB
Writeback:
0 kB
Mapped: 171980 kB
Slab:
50028 kB
Committed_AS: 264492 kB
PageTables: 1364 kB
VmallocTotal: 516020 kB
VmallocUsed: 39240 kB
VmallocChunk: 474776 kB
HugePages_Total: 0
HugePages_Free: 0
Hugepagesize: 4096 kB
O resumo da ópera
é o seguinte depois de tudo instalado
sobram 300MB livres para outras coisas, estou usando neste instante o
KDE, Mozilla, Firebird (banco de Dados) e o Samba, a placa de video
GeForce ocupa 32MB da minha RAM então para mim 200MB ocupados
está OK.
Vamos a configuração dos dispositivos...
Particionamento do disco
Advertência : A
situação a seguir compreende que existe a possibilidade
manual ou automática de perder os dados contidos em seu disco,
é recomendado fortemente que antes de prosseguir, voce
faça um backup parcial ou completo do seu disco.
Este notebook vem com o Windows XP Home pré-instalado e
está particionado
para usar 100% do disco. Nesta situação nenhum sistema
operacional pode ser instalado então precisaremos recorrer a
algum programa que possa reduzir o tamanho da partição.
Existem varias opções tanto para Windows como para Linux,
para Windows voce poderá usar o Partition
Magic e para o Linux voce poderá usar o parted ou seu front-end
gráfico (clone do Partition Magic) chamado qtparted.
- Usando o Partition Magic
: Este programa é comercial, apesar disso ele é simples
de usar.
Trata-se tão somente de redimencionar a partição
principal do Windows para 10GB (NTFS) e em seguida seguir as
orientações na tela.
- Usando o parted (qtparted)
: Se voce é como eu e não admite o uso de programas
piratas então vai ter que não usar o Partition Magic e
recorrer a uma
distribuição LiveCD que possua o parted. O Kurumim possui
o parted, mas infelizmente
não funciona no notebook toshiba, a saída que encontrei
foi usar
este LiveCD : http://www.sysresccd.org.
Este LiveCD tem todas as ferramentas necessárias para recuperar
um sistema : anti-virus, partimage (clone do ghost), qtparted (clone do
partition magic), samba-clients, browser, fdisk, cdrecord para fazer
backups e muito mais. Recomendo que voce baixe o iso dele no sitio do
fabricante. Depois de gravar o iso num CD, dê o boot por ele, o
comando que irá executar o parted é : run_qtparted. E antes que voce me
pergunte : sim, ele é visual, na realidade trata-se dum clone do
Partition Magic. Agora basta voce redimencionar sua
partição NTFS onde o XP Home está instalado, eu
usei em minha instalação 10GB para o Windows, veja a
seguir como ficou minhas partições e veja se voce
desejaria repeti-las em seu sistema. Pode parecer simples, mas é
bom avisar, no momento de boot do notebook pressione F12 para que
apareça uma janela para escolha do dispositivo de boot, que no
nosso caso será CD-ROM/DVD DRIVE. Parece simples, mas nem todos
leem o
manual e ficam perdidos porque o notebook sempre dá boot pelo HD.
As partições ficaram assim :
- Windows XP Home (NTFS) na hda1 com 10GB, se voce usa muito, mas
muito pouco o XP poderá deixa-lo com 4GB e usar os
outros 6GB para a partição a seguir. Eu usei 10GB para o
Windows XP porque sou conservador e me arrependí depois, porque
tanto documentos
como aplicativos windows poderão ser instalados sempre no meu
disco
D: (a partição que iremos criar em seguida) e que
obviamente poderia ter maior espaço disponivel.
- FAT32 na hda2 com 20GB, sim ! depois de diminuir a
partição do Windows XP para 10GB (ou 4GB), criei uma
partição FAT32 para compartilhar dados entre o Linux e
Windows. Os e-mails do mozilla por exemplo estão nesta unidade
juntamente com documentos feitos com o OpenOffice e são
acessiveis tanto no Windows como no Linux.
O espaço restante que sobrar voce poderá usar para o
Linux,
são cerca de 10GB.
Esse modelo de particionamento que preparei me permite dentre outras
coisas re-instalar tanto o Windows como o Linux sem perder nenhuma
informação, visto que os dados estarão sempre na
partição FAT32. Se um dia tiver que experimentar uma
distro nova em meu sistema bastará instala-la em meu disco e
tomar cuidado para não formatar nem /dev/hda1 (onde
esta o Windows) e nem a /dev/hda2 (onde estao os dados).
Alerta
importante : depois de ter criado estas partições,
nunca, mas ouça nem : nunca (mesmo!) utilize o CD Toshiba
Rescue, pois ele formata o
HD inteiro e apaga todas as partições. Se realmente
precisar usar este CD, tenha a certeza de ter feito o backup da unidade
principalmente
a partição FAT32. Como alternativas para
realização de backup, talvez possa usar o System Rescue CD. Com o "System
Rescue CD" voce terá acesso a ferramentas tais como cdrecord para gravar seus dados num
CD-RW, o run_partimage para
criar imagens de sua partição FAT32 ou Linux ou ainda
usar o smbmount
//servidor/compartilhamento para copiar os dados importantes
para outra unidade na rede.
Outro aviso importante, embora tenha dito que o HD é de 40GB,
isto não é verdade, pois formatado ele tem apenas uns
37GB, então voce terá que
mexer nos tamanhos acima que mencionei. Veja como ficou minha
configuração :
[root@toshiba root]# fdisk -l
Disk /dev/hda: 40.0 GB,
40007761920 bytes
255 heads, 63 sectors/track, 4864
cylinders
Units = cilindros of 16065 * 512
= 8225280 bytes
Dispositivo
Boot
Start
End Blocks Id System
/dev/hda1
*
1 1567
12586896 7 HPFS ou NTFS
/dev/hda2
1568 3525
15727635 c W95 FAT32 (LBA)
/dev/hda3
3526 4800
10241437+ 83 Linux
/dev/hda4
4801
4864 514080 82 Linux
swap
Instalação do Conectiva 10
A instalação do Conectiva 10 que utilizo é a
padrão que usa somente o cd 1, mas vamos precisar de todos os 3
cd's porque depois de instalado vamos precisar de alguns programas
extras. Não tem novidade na instalação, é
seguir o passo-a-passo e as orientações na tela. Um
cuidado que sempre faço é não deixar o instalador
particionar automaticamente meus disco, eu gosto de cria-las e
dimenciona-las manualmente. Sugiro que você também
faça o mesmo.
Se voce não tiver nenhum mouse adicional além do
touchpad, então dê um boot pelo Windows e certifique-se
que o touchpad esteja ligado, isto é feito com a
combinação Fn+F9
que liga/desliga o touchpad. Reinicie o computador em seguida.
Para voce instalar o Conectiva 10, ao ligar o notebook deverá
segurar a tecla F12, dessa forma uma janela de dialogo
perguntará a você em que dispositivo voce irá
querer bootar. Coloque o CD1 do Conectiva Linux na unidade de CDROM e
prossiga escolhendo CD-ROM/DVD Drive.
Teclado :
Quando surgir a tela de
configuração de teclado, escolha o fabricante "Toshiba"
que irá aparecer na relação e o layout escolha
US+Dead Keys, parece simples, mas se voce esquecer-se disso, algumas
teclas não funcionarão e para configurar o layout
novamente
será bem mais dificil.
Mouse :
O touchpad é
detectado por padrão como sendo um mouse do tipo ps2 somente se
não houver outro mouse conectado no notebook.
Particionamento :
Ao surgir a tela de
instalação, aparecerá um checkbox dizendo
"Particionar manualmente o disco", deixe esta opção
ligada e na tela a seguir crie as seguintes
partições :
- RaiserFS em hda3 usando como / (root) com cerca de 9,5GB
- Linux swap em hda4 com cerca de 0,5GB ou 500MB.
Ambas marque-as para serem formatadas e
prossiga com a instalação normalmente. Obs: RaiserFS
é uma sugestão, qualquer sistema de arquivos suportado
pelo instalador poderá ser utilizado.
Monitor :
O Conectiva Linux 10 detecta e
seleciona normalmente o driver da NVidia, um cuidado especial fica por
conta do monitor que deverá ser informado como Generic LCD Display ->LCD Panel 1024x768.
E
não tente selecionar resoluções mais altas do que
o monitor permite pois não irá funcionar (o driver
adequadamente só permitirá resoluções
até 1024x768). Mais adiante nós iremos complementar esta
configuração padrão.
Placa de Rede :
A placa de rede, Realtek é
detectada automaticamente. Aqui não há nenhum segredo,
use conforme sua necessidade IP fixo ou via DHCP.
Lilo ou Grub :
Para mim não faz
diferença, mas qualquer um deles que voce opte, sempre escolha
instala-lo na MBR.
Concluída a instalação, então vamos retirar
o CD do drive, uma observação importante é que se
voce bootar e esquecer o CD dentro do drive ele não dará
boot pelo CD. Os Toshibas nunca dão boot pelo CDROM a mesmo que
segure a tecla F12.
Pacotes extras que precisam ser instalados no Conectiva 10
Vamos a alguns pacotes que voce precisará instalar para o bom
funcionamento do notebook,
use sempre o apt-get para instalar e resolver as dependencias, eis o
que voce precisa :
apt-get install
task-profile-notebook
apt-get install kernel-pcmcia-cs
apt-get install apmd
apt-get install acpid
apt-get install
xfree86-driver-synaptics
apt-get install irda-utils
apt-get install klaptopdaemon
apt-get install lm_sensors
apt-get install kwifimanager
apt-get install kdebluetooth (1)
apt-get install wireless-tools
apt-get install rdesktop (2)
apt-get install mozilla-mail (3)
apt-get install lame (4)
apt-get install clamav (5)
apt-get install task-kernel-compiling(6)
Se voce quiser poderá instalar todos duma só vez :
apt-get
install task-profile-notebook kernel-pcmcia-cs apmd
acpid \
xfree86-driver-synaptics
irda-utils
klaptopdaemon
lm_sensors \
kwifimanager
kdebluetooth wireless-tools rdesktop mozilla-mail
\
lame clamav task-kernel-compiling
Dessa forma será mais rápido e economico pois os
discos
serão pedidos na ordem certa e se voce ficar executando um
apt-get por vez vai sofrer com as trocas repetidas de discos.
Atenção se voce for usuário do WindowMaker, talvez
queira incluir os pacotes: wmacpi
e wmapm, ambos para
monitorarem recursos ACPI/APM do notebook.
Os itens a opcionais são :
(1) O kdebluetooth não tem
finalidade se voce não tiver um receptor bluetoooth instalado no
notebook, então poderá ser instalado ou ignorado. Mesmo
eu não tendo um receptor eu mantenho instalado para que num
momento de urmegência pluguemos aqueles receptores USB que
atualmente
estão disponiveis.
(2) O rdesktop é util para
quando voce tiver que conectar um servidor Terminal Services, eu possuo
alguns clientes que tem este meta-frame no servidor, dessa forma com o
rdesktop posso facilmente rodar e diagnosticar aplicativos
Windows como se
fosse uma estação Windows, sua sintaxe é :
rdesktop
-g 1024x768 -D 192.168.1.14, onde 192.168.1.14 é o IP
do servidor Terminal Services a ser conectado.
(3) O mozilla-mail é opcional,
se voce tiver o mozilla-mail tanto na partição Windows
como no Linux poderá ter a area de armazenamento das
mensagens compartilhada no Linux e Windows, no Mozilla Mail
vá até Editar->Configurar
Contas->Recebimento->Pasta local e
configure para armazenar as mensagens em algum lugar na
partição FAT32.
(4) Sem o lame não dá para divertir-se convertendo seus
audios em MP3. :)
(5) Em que mundo voce vive ? sem um anti-virus não tem como
diagnosticar micros com Windows instalado em que voce pregar seu
notebook numa rede ou via cabo. Além disso com o clamav voce
poderá periodicamente varrer suas partições
Windows, lembre-se que voce possue duas.
(6) Se voce desejar ter o winmodem funcionando precisará deste
pacote que inclui os fontes do kernel, libs e compiladores.
Preparando o kernel
Se voce optou por instalar o kernel-sources para ter o winmodem
funcionando ou para compilar, tem de prosseguir a executar este comando
:
cd /usr/src/linux/
./prepare-tree.sh
Isso não significará que terá de compilar o
kernel, apenas preparará a arvore de compilação,
sem ter feito isso, alguns programas que necessitam olhar o fonte e
módulos do kernel tem sua compilação comprometida.
É o caso dos winmodems, drivers da NVidia, FnFX (teclas Fn do
Toshiba), VMWare dentre outros.
Selecionando serviços que deverão ser carregados
durante o boot
A primeira coisa que voce deverá fazer após o boot
é executar o "Centro de Controle Conectiva"
(KDE->Configurações->Centro de Controle Conectiva),
após isso então :
Configurações do Webmin->Sistema->Boot e Shutdown,
na tela de "Ligar e desligar o sistema", deixe as seguintes
ações ligadas :
acpid, alsasound, apmd, clamd(1), hdparm, irda(1), pcmcia(1), sound.
As opções marcadas com (1) na minha opnião
só devem ser
habilitadas quando for conveniente, por exemplo, se voce não usa
um cartão pcmcia plugado direto no seu computador então
deixe-a desligada e quando uma vez ou outra necessitar plugar um
cartão pcmcia então faça o seguinte antes de
pluga-lo :
/etc/init.d/pcmcia
start (inicia o serviço)
/etc/init.d/pcmcia status (mostra
o status)
/etc/init.d/pcmcia stop (para o
serviço)
O mesmo procedimento funciona para o clamd (antivirus) :
/etc/init.d/clamd
start (inicia o serviço)
/etc/init.d/clamd
status (mostra o status)
/etc/init.d/clamd stop (para o
serviço)
Para o anti-virus funcionar a contento é preciso editar o
arquivo /etc/clamavis.conf, veja mais adiante neste artigo como fazer
isso.
E também o infra-vermelho :
/etc/init.d/irda
start (inicia o serviço)
/etc/init.d/irda status (mostra o
status)
/etc/init.d/irda stop (para o
serviço)
Lembrando que para o infra-vermelho, existem alguns comandos do
pacote irda-utils que eu não faço a minima idéia
de como funcionam, pois nunca tive um dispositivo IrDA acoplado a este
notebook.
Poderá selecionar outras opções também
conforme seu gosto e depois das opções marcadas
então clique no botão "Iniciar
selecionados no boot", e
re-inicie o computador para ver se eles funcionam :).
Habilitando ACPI como módulos
Ja que eles não vem habilitados diretamente no kernel, voce
poderá carrega-los como módulos. Faça isso, edite
o arquivo /etc/rc.local e acrescente as linhas :
# ACPI modules
/sbin/modprobe ac
/sbin/modprobe battery
/sbin/modprobe button
/sbin/modprobe fan
/sbin/modprobe processor
/sbin/modprobe thermal
Salve e re-inicie o computador para que as alterações
possam fazer algum sentido.
Configurando o teclado :
Opa ! O teclado já não foi configurado na
instalação ? Sim, mas voce poderá extender suas
funcionalidades
com o uso da combinação Fn+teclas.
Muitas das quais já irão funcionar e são
independentes como por exemplo
o controle de luminosidade (Fn+F6/F7). Outras combinações
não
funcionam, por exemplo, Fn+F1 que deveria travar o teclado. Para
essas combinações funcionarem voce vai precisar instalar
um programa
que não acompanha a distribuição conectiva,
é o serviço FnFx
que
poderá ser obtido em http://fnfx.sourceforge.net.
Lembrando que a instalação do FnFx é opcional e não
interfere tanto assim, travar o teclado e suspender o HD são
opções que são supridas pelo KDE.
Mas se mesmo assim desejar te-los em seu sistema antes baixar o
programa fnfx, é preciso seguir as orientações de
como habilitar a
opção ACPI no Kernel específica notebooks
toschiba, as orientações
estão em :
http://fnfx.sf.net/index.php?section=doc#kernel
Depois o baixe o arquivo fnfx-0.2.tar.gz (neste instante é
a última versão) e
descompacte-o e compile-o :
cd /usr/src
tar zxvf /tmp/fnfx-0.2.tar.gz
cd fnfx-0.2
./configure --prefix=
make
make install
O "./configure
--prefix=" como diretiva de compilação vai fazer
o FnFx colocar seus arquivos em /bin e /etc/fxfx.
Depois de instalado ele já estará funcionando, no
entanto, ele possui seu arquivo de configuração em
/etc/fnfx/fnfxd.conf que é altamente comentado. Acrescente em
/etc/rc.local as seguintes linhas :
#Habilitando daemon fnfx (teclas fn toshiba)
/sbin/fnfxd &
Antes de re-iniciar, execute /sbin/fnfxd
e se receber uma mensagem de erro como esta :
FnFX Daemon v0.2 (c) 2003 Timo
Hoenig <thoenig@nouse.net>
fatal error: Could open
/proc/acpi/toshiba/keys.
Please make sure that your kernel
has enabled the Toshiba option in the ACPI section.
For more information read the
documentation and/or http://fnfx.sf.net/index.php?section=doc#kernel.
Infelizmente o daemon que poderia facilitar a nossa vida não
poderá ser carregado, pois falta a habilitação no
kernel conforme mencionado acima.
Configurando o touchpad como mouse PS2
Isso foi muito fácil fazer, embora tenha quebrado tanto a
cabeça, apenas acrescente isso ao seu /etc/rc.local :
#
touchpad emulando psmouse
modprobe psmouse
Reinicie o computador e depois verifique com a tecla Fn+F9 que
liga/desliga o touchpad para saber se ele já está
funcionando.
Habilitando o monitor de bateria no KDE
Se os módulos ACPI já foram habilitados e você deu
o boot conforme o passo anterior então fica faltando apenas
habilitar o monitor de bateria no KDE, isso pode ser feito da seguinte
maneira :
Vá em Configurações->Centro de
Controle->Controle de Energia->Bateria do laptop
e habilite as seguintes opções :
- Mostrar monitor de bateria
- Notificar-me sempre que a minha bateria ficar completamente carregada
- Usar protetor de tela em branco quando estiver usando a bateria
depois disso vá até a aba 'Configurar ACPI' e
verifique as opções :
- Habilitar Stand-By
- Habilitar modo Suspender
- Habilitar Hibernação
Aqui vai ser questão de gosto e de uso, essas
opções quando habilitadas fazem economia de recursos, no
entanto, alguns aplicativos nem sempre hibernam direito. Então
habilite-os conforme a sua necessidade e depois clique no botão
'Aplicar'.
Configurando o touchpad no servidor X (ambiente gráfico):
No servidor X, isto é, no ambiente gráfico quando voce
usa o touchpad ele é para o sistema como um mouse do tipo ps2 e
por causa disso alguns recursos estão limitados. Mas vamos
acrescentar alguns recursos extras a configuração deste
tipo de mouse, edite o arquivo /etc/X11/XF86Config-4 e
inclua a seguinte seção (poderá ser logo
após o termino da outra seção chamada
"inputDevice") :
Section
"InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "Repeater" "/dev/ps2mouse"
Option
"SendCoreEvents" "true"
#
Option
"Buttons"
"5"
#
Option
"Emulate3Buttons" "true"
#
Option
"ZAxisMapping" "4
5"
EndSection
As opções marcadas com "#" (comentário)
é
uma questão de personalização, eu não gosto
da emulação netscroll neste tipo de mouse (até
porque raramente consigo usar este recurso), mas se voce
for fã poderá deixa-los habilitados.
Na seção "LayoutServer" deverá ser acrescentado o
inputDevice TouchPad :
Section
"ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0"
InputDevice
"TouchPad"
EndSection
Pronto! Touchpad configurado no servidor X. Agora re-inicie o
computador para que as modificações possam fazer efeito,
é claro que voce poderá re-iniciar apenas o servidor X
com um CTRL+ALT+Backspace para ir mais rápido.
Sei que provavelmente voce testará o mouse e lembre-se de dar um
Fn+F9 para ligar/desligar o mouse. Em alguns momentos, principalmente
quando se está digitando um texto é interessante desligar
o mouse porque o calor dos dedos poderá fazer com que o touchpad
sinta um clique e o cursor pula de lugar para o outro reescrevendo por
cima da onde
já tinhamos um texto.
Configurando o driver NVIDIA :
Por padrão o driver da NVIDIA já vem
pré-configurado e habilitado o 3D, isso é ótimo
porque nos resta pouca coisa a fazer. Faça assim, abra o arquivo
/etc/X11/XF86Config-4 e na seção "Device" que compreende
o driver "nvidia", faça essas alterações, ou
melhor inclusões :
Section
"Device"
Identifier "Card0"
Driver "nvidia"
Option "lcd_center"
VideoRam 32768
Option "RenderAccel" "1"
Option "CursorShadow" "1"
Option "CursorShadowAlpha" "100"
Option
"NoLogo"
"true"
Option "DigitalVibrance" "2"
Option "CursorShadow" "true"
EndSection
As linhas em negrito são os meus acréscimos, elas na
realidade habilitam o renderizador, ativam o cursor por hardware com
sombreamento real e principalmente : desliga o logotipo da NVIDIA
quando entra em modo gráfico. Pode parecer besteira, mas o
logotipo da NVIDIA a todo instante enche a paciência :) .
Salve o arquivo e re-inicie o computador para que as
modificações possam fazer efeito, é claro que voce
poderá re-iniciar apenas o servidor X com um
CTRL+ALT+Backspace para ir mais rápido.
Configurando o Modem :
Aqui é a parte chata, pois o
modem que acompanha este notebook trata-se dum winmodem. Em outras
palavras, ele foi feito para funcionar apenas no Windows. Mas
nós vamos dar um jeitinho nisso.
A primeira tarefa é detectar que modem é esse, usando o
lscpi, veja o que encontrei :
[root@toshiba root]# lspci -v
(...)
0000:00:1f.6 Modem: Intel Corp.
82801DB AC'97 Modem (rev 02) (prog-if
00 [Generic])
Subsystem: Toshiba America
Info Systems: Unknown device 0001
Flags: medium devsel, IRQ 10
I/O ports at 2400
I/O ports at 2000 [size=128]
Capabilities: [50] Power
Management version 2
(...)
Agora temos um problema, esse modem chamado de Intel precisa
funcionar
no Linux. Alguns tem relatado que este modem funciona com a
versão 2.7.10 dos drivers "slmdm" (Smartlink).
Os drivers slmdm são encontrados em http://www.smlink.com , vamos ver...,
a última versão que se encontra lá é a
slmodem-2.9.9.tar.gz. Vamos seguir as instruções
contidas, mas antes temos de preparar a estrutura do kernel que
acompanha o conectiva 10, isso deveria ter sido feito num passo
lá atrás deste artigo, mas se voce ainda não o
fez, então faça-o :
cd /usr/src/linux/
./prepare-tree.sh
Tendo abaixo a ultima versão do driver slmodem-2.9.9.tar.gz
(esta era a ultima versão disponivel), então vamos
descompacta-lo em nosso disco em /usr/src :
cd /usr/src
tar zxvf /tmp/slmodem-2.9.9.tar.gz
Pronto! Agora vamos compila-lo :
cd slmodem-2.9.9
make
make install
Vamos ao teste :
modprobe slamr
/usr/sbin/slmodemd
--country=BRAZIL &
Uma mensagem semelhante a esta deverá ser mostrada :
SmartLink Soft Modem: version
2.9.9 Aug 2 2004 12:08:28
symbolic link `/dev/ttySL0' -> `/dev/pts/5'
created.
modem `slamr0' created. TTY is
`/dev/pts/5'
Use `/dev/ttySL0' as modem
device, Ctrl+C for termination.
OK. Preste bastante atenção a mensagem acima, pois ela
nos diz que o driver do modem está ligado no endereço '/dev/ttySL0', então todos os
seus programas discadores de internet ou terminal devem estar
configurados para usa-los neste endereço. Mas se voce assim como
eu, gosta de usar /dev/modem,
então siga os passos a seguir :
cd /dev
rm -f modem
ln -sf ttySL0 modem
Pronto ! Passe a usar o endereço
'/dev/modem' como endereço
de seu modem, alias voce simplificou bastante com o uso deste link
simbólico, pois programas como vwDial, KPPP e os programas de
terminais já vem pré-configurados para usar neste
endereço.
Para configurar a internet, lembre-se que seu Conectiva 10 já
acompanha o KPPP, vá em 'Internet->Conexão a internet'
e configure uma conexão a internet. Eu testei o provedor 'IG' e
funcionou maravilhosamente bem.
Para não ter de fazer tudo novamente quando tiver que
desligar seu notebook, acrescente as seguintes linhas ao seu
/etc/rc.local :
# winmodem
/sbin/modprobe slamr
/usr/sbin/slmodemd
--country=BRAZIL &
Salve-o e enfim, até o seu winmodem está funcionando
no Conectiva10.
Configurando o anti-virus :
Para o anti-virus funcionar a contento
é preciso editar o arquivo /etc/clamavis.conf e colocar um "#"
na linha
escrita "Example", ficando assim :
#
Comment or remove the line below.
Example
para :
#
Comment or remove the line below.
#Example
E depois disso usar o comando fresclam
-v para atualizar o banco de dados de virus (é preciso
estar conectado a internet) :
[root@toshiba root]# freshclam -v
Current working dir is
/var/lib/clamav
Max retries == 3
ClamAV update process started at
Fri Jul 30 14:39:24 2004
Connected to database.clamav.net
(200.68.106.39).
Reading CVD header (main.cvd): OK
main.cvd is up to date (version:
24, sigs: 21793, f-level: 2, builder: tomek)
Connected to database.clamav.net
(200.68.106.39).
Reading CVD header (daily.cvd): OK
daily.cvd is up to date (version:
428, sigs: 1177, f-level: 2, builder: acab)
Freeing option list...done
Configurando o floppy
Ops! Voce deve-se perguntar : "Ué meu notebook não tem
floppy", pois é isso ! mesmo vamos configurar um floppy que
não existe no seu notebook. Pode parecer estranho, mas o
Konqueror desde o Release Candidate1 do Conectiva insistia que toda vez
que alguem entrava em /mnt ficar com uma demora longa para exibir as
pastas. A causa de tudo isso é o supermount que teimava em montar o
dispositivo /mnt/floppy, esse floppy fantasma faz com que o konqueror
ou suas janelas de dialogo demore(ou comente) a referencia que existe
para :
Feito isso, salve o arquivo e pronto! Seu floppy fantasma foi
removido do sistema.
Permitindo acesso do Linux nas partições Windows.
Para termos nosso ambiente completo é preciso deixar o Linux ter
livre acesso as partições Windows. Vamos re-lembrar nossa
configuração inicial :
- Windows XP Home (NTFS) na hda1 com cerca de 10GB.
- FAT32 na hda2 com 20GB.
A partição hda1 do tipo NTFS infelizmente ainda
não possui acesso a leitura/escrita de forma nativa e teremos
acesso a ela apenas de leitura. Se lhe interessar ter também
acesso a escrita, lhe convido a ler este artigo :
A partição hda2 do tipo FAT32 teremos acesso livre para
leitura e escrita, como o notebook é um equipamento para uso
pessoal então vamos prepara-lo para que qualquer um tenha acesso
a esta partição.
Primeiramente vamos criar entradas de diretório para estas
partições que posterimente serão montadas :
mkdir -p
/mnt/win
mkdir -p /mnt/drive_d
Edite o arquivo /etc/fstab e acrescente as seguintes linhas :
/dev/hda1
/mnt/win
ntfs nosuid,auto,nodev,user 0 0
/dev/hda2
/mnt/drive_d
vfat
users,auto,exec,suid,umask=000 0 0
O 'umask=000' elimina qualquer
tipo de permissão de leitura/escrita sob qualquer arquivo nesta
partição.
Salve o arquivo e re-inicie o notebook, depois verifique entrando
no diretório /mnt/drive_d se ele corresponde aos dados de sua
partição FAT32.
Placa de SOM e Multimidia :
A placa de som e multimidia é
detectado normalmente e funciona conforme o esperado.
USB 1.1 e USB 2.0
Funcionaram conforme o esperado, no
entanto, este notebook parece ter um concentrador USB1.1 emboras as
portas USB sejam 2.0. Ainda preciso fazer alguns testes para me
certificar disso. O teste inicial foi plugando um dispositivo de massa
usb (mass-storage) numa porta USB e verificar que o acesso
é muito lento, mesmo no Windows. Comprei um adaptador
PCMCIA com mais duas saidas USB2.0 e aparentemente as 5 funcionaram (3
que havia no notebook e duas do cartão PCMCIA) sempre
funcionaram como USB2.0 atingido altas-velocidades. Se retiro o
cartão PCMCIA USB2, então as vezes retorna o problema, as
vezes fica como sendo USB1 e as vezes como USB2. Se alguem tiver o
mesmo notebook e puder comprovar isto para mim, email-me.
Infra-vermelho (IrDA)
Infelizmente não pude testar,
mas estes dispositivos já são suportados a muito tempo no
Linux. Dizem os googlers que funciona assim :
irattach /dev/ttyS1 -s
Neste caso estarei 'atachando' dispositivos infra-vermelhos na COM2.
O test poderá ser feito com o irdadump e um IRDA device.
PCMCIA
Funcionaram perfeitamente. No entanto
é preciso certificar-se que o serviço 'pcmcia' esteja
rodando :
/etc/init.d/pcmcia status
DVDROM e Gravador de CD
Funcionaram de primeira, é
possivel gravar e queimar CDs através do K3B. Instalado o lame
também será possivel ripar as musicas no CD com o
KAudioCreator.
Firewire (IEEE 1394)
Infelizmente não pude testar,
não tenho nenhum dispositivo para ser plugado aqui. Imagino que
igual ao USB2 deva funcionar.
Considerações Finais
Tentei reunir num só documento
todos os ajustes feitos para meu notebook toshiba funcionar como
funciona para Windows. Algumas idéias como XP(NTFS) na particao
1, FAT32 na segunda, etc... são esquemas próprios que fiz
pensando no meu ambiente de trabalho e nada impede que voce possa
modifica-lo e inclusive melhora-lo. Se melhorar "email-me" para eu
ficar sabendo.
Eis os arquivos que foram modificados :
/etc/rc.local
/etc/X11/XF86Config-4
/etc/fstab
Links úteis :
O sitio http://www.linux-laptop.net
é o paraíso para aqueles que possuem notebooks,
alí você irá encontrar howto's para praticamente
todas os modelos de notebooks para várias
distribuições linux diferentes. Inclusive utilizei como
fonte de pesquisa o seguinte link : http://www.linux-laptop.net/toshiba.html,
as fotos que você vê do meu notebook foram retirados do
mesmo link.
http://www.tuxmobil.org/howtos.html
-> Excelente ponto de referencia para fazer alguns dispositivos como
IrDA funcionarem no Linux.
Licença:
Este artigo está sob forma de licença GPL (General Public
License) e pode ser reproduzido e distribuido livremente em outros
tipos de mídia diferentes donde este artigo foi originalmente
publicado, no entanto, atente-se para fato de que qualquer produto
associado à este artigo também herdará as
características GPL e também deverá ser fornecido
livremente. Se reproduzir este artigo em outro local, como cortesia
avise o autor.
Para maiores esclarecimentos leia sobre a GPL em :
http://www.gnu.org/philosophy/philosophy.pt.html
Autor : Gladiston Santana
Data da ultima atualização : 02/08/2004
Home Page : http://www.insist.xq.com.br/