quinta-feira, 2 de outubro de 2008

Debian Etch no Notebook Semp Toshiba (STI) AS1560

Sei que o Lenny logo vai sair, mas como eu gosto do estável e queria tipo um porto seguro até sair o Lenny, coloquei o Etch, e fiquei surpreso com o suporte dele no Etch, um bom nível.
Assim que o Lenny sair vou postar com ele também.


A descrição do Notebook.

Processador:
- AMD Turion™ 64 MK-36
- Clock: 2.0GHz
- Cache: 512KB
Memória RAM:
- 1GB
- Tipo: DDR2 667MHZ
- Expansível até 4GB
HD:
- 120GB
- Tipo: SATA
- Velocidade: 5400Rpm
Drive óptico:
- DVD-RW (gravador e leitor de DVD e CD)
Tela:
- Tamanho: 15.4" Wide
- Tipo: TFT WXGA Alto Brilho
- Resolução máxima: 1280 x 800
Placas:
- Placa de rede: 10/100MBPS Ethernet integrada
- Placa de fax/modem: 56K integrada
- Placa de som: Áudio de Alta Definição com 2 falantes integrados e microfone duplo
- Placa de vídeo: Nvídia GeForce Go7400 com 128MB de memória dedicada VRAM DDR2
Leitor de cartão de memória:
- 4 em 1 (MS, MMC, SD e MS-Pro)
Wireless:
- Wi-Fi 802.11b/g Mini

Sistema operacional:
- Linux - Insigne
Teclado e Mouse:
- Teclado: em português ABNT2
- Mouse: Touchpad com 2 botões
Alimentação e Bateria:
- Bateria: Li-Ion battery, 6 células
- Duração da bateria: aproximadamente 3 horas
Dimensões e Peso:
- Dimensões do produto (LxAxP): 35,7 x 25,9 x 2,5~3,4 cm
- Peso do produto: 2,7kg
Conexões:
- 4 USBs
- DVI-I out
- 1 RJ-45 (rede)
- 1 RJ-11 (modem)
- Express Card Bus 34/54
- Fone (SPDIF)
- Mic
- IEEE-1394


O lspci.

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
05:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7400 (rev a1)
07:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0)


O modem Soft Modem.

cat /proc/asound/card0/codec#1

Codec: Conexant HSF
Address: 1
Vendor Id: 0x14f12bfa
Subsystem Id: 0x14f10001
Revision Id: 0x90000


Semp Toshiba é Toshiba?

Já ouvi falar que a Semp Toshiba não é Toshiba, se for na pagina da Toshiba mundial.
http://www.toshiba.com/
Agora vai em toshiba worldwide, e esconha Brasil, você vai para uma pagina da Toshiba da divisão de eletricidade, agora vai na mesma pagina anterior e em vez de escolher Brasil escolha, Latin America Region - Spanish / Latinoamérica – Español.
E dessa pagina escolha Brasil, cai na da Semp Toshiba.
Aqui explica o do porque Semp Toshiba,
http://www.semptoshiba.com.br/fr_institucional.htm


A distribuição (distro) que vem.

Antes de começar a descrever a instalação e configuração queria ser rápido sobre a distro que vem nele a Insigne, achei bonita na aparência, alias é baseada no Debian.
A sempre pessoas que não gostam dessa ou outra distro, mas se distro fosse unanimidade só teria uma, ao contrario se tem muitas, cada pessoa tem um gosto, uma necessidade, e as distro GNU/Linux as grandes são todas praticamente livres e as que não são tem sua versão livre, assim e mais que natural que as pessoas vão usar a que eles gostam, normal, a importância de vir com Linux acredito seja a compatibilidade do hardware (muito importante acredito) com o Linux, e não pagar a licença da Microsoft também já que não vou usar.


Instalação do Etch.

Instalei nele o Debian Etch 4.0 r0 (i386 32 bits), essa é a versão de quando ele saiu estável, hoje a versão seria essa, 4.0 r4a, (alias me passou desapercebido esse a ai).
Instalou sem problemas, fiquei até contente, alias nesse ponto estou até agora :)
Atualizei após a instalação normal, e coloquei o 2.6.24 que tem no Etch.
Infelizmente esse kernel aqui esta muito instável, eu compilo o kernel é natural para mim, assim compilei esse também, tirei tudo que não precisava(acredito), mas mesmo assim ficou muito instável, ele congelava, travava que tinha que desligar, e uma vez desligou do nada, mas acredito que seja a diferença de idade, já que o Debian foi congelado em dezembro de 2006 com o 2.6.18 esse pelo que achei na net é de 20 de Setembro de 2006 é o 2.6.24 foi lançado em janeiro de 2008, bem ai tem uma diferença de acho 1 ano e 4 meses, quase a vida do etch, assim acho que há muitas mudanças e por isso da instabilidade.
Mas acho muito importante o lançamento do kernel 2.6.24 pois uma coisa que vejo que o Debian estável precisa e uma atualização no kernel/drives, para ele manter uma melhor vida útil, como teste, foi muito bom, para se ver como fica, as dificuldades, etc...
Eu já tinha visto um desenvolvedor do Debian já comentando isso no congelamento sobre uma nova versão do kernel em 9 meses, já achei a idéia ótima, no meio da vida dele, assim dando mais usabilidade para os novos equipamentos.
Também gostei de pegar a mesma versão que tinha no ubuntu, a união faz a força, onde se pode juntar força não tem sentido fazer a parte.
Agora não sei se em 9 meses o kernel vai ficar igual ao do lançamento mas acho necessário se tentar/testar, tipo após 9 meses do congelamento se pega a ultima versão lançada do kernel, se possível e estiver no tempo do ubuntu ótimo, se matura a versão, sem pressa, entra 9 meses a 11 meses do lançamento ele deve estar estável, e nesse perildo a comunidade em teste será grande pelos novos hardware, drives já totalmente escritos, desempenho, etc...

Após isso coloquei o Kernel padrão, nele é reconhecido do que testei e uso.
  • Som
  • Controle de freqüência do processador, bateria nível.
  • CD
  • Rede
  • Touchpad
  • Sensor cpu e hd
Entre outras que não lembro agora.


Wireless

Wireless, esse já tem drive no kernel novo, apesar de precisar de firmware se não me engano.
Aqui se usa o ndiswrapper.
Apesar de ser bem feito o post de como instalar se não me engano esqueceu um ou outro comando por isso vou colocar aqui se não der certo veja nos post que vou deixar os links.

Instalação da
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

aptitude install cabextract build-essential module-assistant ndiswrapper-source ndiswrapper-utils-1.9

criando o modulo em pacote deb
module-assistant build ndiswrapper

agora instala ele em
/usr/src
é um pacote deb
exemplo
ndiswrapper-modules-2.6.18-6-k7_1.28-1+2.6.18.dfsg.1-22etch2_i386.deb

o drive, na pagina esta fora do ar, em outro post, tem o endereço.
http://h50176.www5.hp.com/local_drivers/24256/sp33008.exe

cabextract sp33008.exe

no diretorio do drive esse comando.
ndiswrapper -i bcmwl5.inf

agora esses comandos como root também.

depmod -a

modprobe ndiswrapper

comandos wireless que ajudam, no console.

iwconfig

iwlist wlan0 scan

outros comandos.

ifconfig

conecta e desconecta sem executar os scripts de network.
ifconfig wlan0 up
ifconfig wlan0 down

Veja tem também os programas gráficos, mas para testar acho o console legal pelas respostas que ele da.

Olha o post de referencia.
http://www.vivaolinux.com.br/artigo/Instalacao-da-Broadcom-1390-no-Debian-Etch/
Aqui apenas o link que mudou.
http://abraseucodigo.blogspot.com/2008/02/instalao-da-broadcom-1390-no-debian.html


Sensores

O modulo de temperatura (k8temp) não tem no Kernel 2.6.18, esse modulo é os sensores se não me engano externo ao processador o do processador tem.
Instalei ele pelo source, agora como é um modulo é complicado em segurança.
O que eu fiz, comparei o código do modulo para compilar com o que vem no kernel novo o 2.6.24 assim para ter uma segurança que não é outra coisa.
Funcionou muito bem.

O que esta no meu Histórico é esse aqui, pois o primeiro o link não baixa.
http://linux.automation.dn.ua/forum/viewtopic.php?f=3&t=17&p=29

O Primeiro.
http://www.punknix.com/?q=node/109


Soft Modem

O Modem, Soft Modem esse me deu um trabalho bem grande até entender.

Primeiro como eu ia saber qual era o modem?
Bom eu usava o lspci, e nada, li varias vezes, nada de achar, depois ls de usb, e o que mais eu achasse e nada.

Até encontrar numa multinacional que vende também notebook com linux a forma para saber o modelo do Modem, que é essa aqui.

cat /proc/asound/card0/codec#1

resultado do comando.

Codec: Conexant HSF
Address: 1
Vendor Id: 0x14f12bfa
Subsystem Id: 0x14f10001
Revision Id: 0x90000

Ai ta o modelo e o fabricante, ai foi fácil, achei o drive.
http://www.linuxant.com

Olha o suporte.

HDA (High Definition Audio) Modems
only under 2.6.16 or newer kernels
HDA VENDOR ID 14F12BFA HDA VENDOR ID 14F12C06
http://www.linuxant.com/drivers/hsf/index.php

Peguei na pagina deles o drive, e instalei, um pacote .deb.
Nossa ai foi duro, ele começou a instalar e compilar o modulo, depois que compilou, fui tentar usar o modem, nada, ai tirei ele, os modulos não saiam, a coisa foi brava, reinstalei, nada, ai travou o sistema. :)

Reiniciei, ai travou tudo, nem entrava, isso no kernel compilado, ai fui no outro, o da distro, que nada, ele tem uma ferramenta que na inicialização ele compila se não tiver o modem e instala, pronto, instalou travou também :)

Fiquei sem acesso pelo debian, tive que ir no insigne e remover os modulos que ele coloca, e desativar o programa da inicialização, ai foi, mas nada de modem até ai, nesse dia fiquei até sem vontade de usar o note. :)

No outro dia já mais descansado fui tentar de novo e ver de outras formas, foi ai que encontrei o drive oem de uma empresa multinacional que também coloca Linux em seus micros, era para ubuntu peguei para o kernel 2.6.22 o menor que tinha, a semp toshiba também tem o drive oem, mas aqui ele não encontrava a versão do kernel e assim não instalava.

Quando instalei ele, nossa outro mundo, instalou sem problemas, ele também compila o drive de som, tudo funcionando perfeito som, sistema tudo bem, vou ver o modem, ok funcionando tudo bem, uma maravilha, o que não faz uma empresa que oferece suporte a linux, muito bom mesmo, o mesmo drive apenas foi acertado o que precisava, até parece outro.

Esse drive é pago, o que esta na pagina tem suporte até 14.4Kbps, para ter total tem que comprar o drive, claro que quando se compra se tem o drive, a semp toshiba também tem ele oem, mas aqui não funcionou, alias o único problema que tive.

Não vou colocar onde peguei, pois a empresa vive disso, mas quem comprou um modem deveria saber se nele vem o drive, e quem compra com linux deve pedir o drive, pois quando se compra o micro se compra os produtos funcionando, um motivo do porque é importante vir com linux, fazendo assim o suporte existir e o que existe melhorar, como nesse caso que por cima, parece que a linuxant apenas desenvolve o drive, mais nada, por isso eles vendem.


Drive gráfico, Nvidia.

Como sempre muito bom, apenas peguei o drive e instalei, sem problemas.
Nessa versão ele tem o sensor do chip gráfico, ele fica no
NVIDIA X Server Settings.
Por ai também da para calibrar o controle de brilho e contraste, apenas precisa executar ele para ele colocar o monitor no valor escolido.
Para monitorar a temperatura da Nvidia o GPU, o gkrellm tem, e tem alarme também.
O programa de configuração da nvidia fica no kde em Menu, Sistema, NVIDIA X Server Settings.


Controle de Brilho

Esse não funcionou, Fn+F8 ou F9.
Vou dar uma olhada no Lenny com mais calma.
Veja até no Grub ele funciona, por ai escolha o que gosta, depois pode escolher pelo configurador da nvidia.
É um quebra galho, mas resolve até o momento eu não me aprofundei muito ai não, to esperando o Lenny para isso, apesar de ter tentado algumas coisas e não ter funcionado.
Falo mais sobre isso em Tecla Fn (geral)


TouchPad

Funciona sem problemas.
Apenas não gosto de usar, comprei um mouse usb básico da logitech, reconhecido ao conectar, não precisou nenhuma configuração, o touchpad para coisa básicas ligado a mobilidade beleza, agora instalar, configurar, usar como desktop, ai complica para mim.


Tecla Fn (geral)

Algumas funcionam normal, Num Lk, /, e acho que só, o teclado Num Lk (numérico também funciona normal).
Até tentei dar uma olhada nisso, mas vou esperar pelo Lenny, pois não me atrapalha mesmo, ou quase não tem uso, tipo, o brilho eu uso no mínimo, ainda assim tenho que abaixar pelo configurador da nvidia, Volume de Som, Mute, até ai, se pode até criar outro atalho, mas não uso, a de mudança de tela para outra tela externa essa para quem usa acho importante, eu não uso.


Teclado

No modo gráfico tudo Ok.
Console, não no console em modo gráfico, ai funciona mas achei alguns probleminhas, tipo com Caps Lock (Fixa) tem algumas letras que não ficam em maiusculo, ai se usa o Shift para ficar, o Alt Gr, tem alguns problemas, como não ter o ?, pequenas coisas, agora, eu não configurei o teclado e nem fui tentar, pode ser que seja apenas configuração, ai é apenas configurar o mapa de teclas correto, como ele funciona o básico que eu uso no console, e no console em modo gráfico funciona tudo normal, ainda não fui ver a configuração.


Cartão de Memória

Não tenho nenhum para testar.


Express Card Bus

Não tenho nenhum para testar.


Firewire (IEEE-1394)

Não tenho nenhum para testar.



Aumentando a Vida Útil dos HDs (Famoso Problema do Ubuntu no HD)

Ele ficou conhecido como problema do Ubuntu no HD, mas é pelo que vejo comum em qualquer distro.
Eu quando li a matéria achei importante, agora acho ainda mais, nossa aqui no modo console eu ouvia o HD pelo que entendi, ele colocar o braço de leitura/gravação em modo seguro, que seria ele tirar o braço da posição de leitura/gravação e colocar na posição que ele fica quando desligado.
No console depois de uns 10 a 20 segundos sem uso (HD), ele fazia um barulho que devia ser o hd, pois depois de praticamente desabilitado não faz mais não.
Eu não acredito que esse tempo para entrar em modo seguro, seja correto por isso desabilitei.
No meu HD do desktop não tem essa função.
Olha a matéria.
Aumentando a vida útil dos HDs
http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/

O comando que desabilita praticamente essa função.
hdparm -B 255 /dev/sda

Não faça sem ler a matéria dele (Aumentando a vida útil dos HDs)


Processador 64 bits

Aproveitando o poste, como é meu primeiro Notebook e meu primeiro processador 64 bits, achei um artigo com muita informação sobre processador 64 bits, desde técnico ao básico, vale dar uma olhada, esta em português.
Athlon64 - A Bíblia
http://www.forumpcs.com.br/review.php?r=108428

Eu Instalei o Debian para 32 bits que é a image (i386).
Bem pelo que eu entendi por cima, ainda to estudando, o sistema 64 bits só vai te dar rendimento ou melhor desempenho se os programas forem feitos para ele, ou melhor desenvolvidos para 64 bits para assim se poder ter o poder do processador 64 bits.
Não é a mesma coisa de compilar para 64 bits, ao desenvolver se tira o máximo proveito do 64 bits, isso vem com o tempo.
O 64 bits ainda esta caminhando, no desktop vai ter programas que não tem ainda para 64 bits, e vai precisar emular, ai tem que ver como deve ser feito.
Para tirar qualquer duvida, curiosidade, pegue uma partição livre e coloque o 64 bits (amd64) e veja desempenho, programas, etc...
GNU/Linux é livre, bom divertimento. :)
http://www.debian.org/CD/
http://www.debian.org/ports/


Bem como já foi dito, o Lenny logo sai, assim quando ele sair eu posto aqui com o Lenny também, coloquei com o Etch pois isso me deu um bom trabalho, para entender e depois configurar direitinho, assim fazer uma postagem sobre isso é mínimo, fica ai mais informação na rede. :)

Editado em 03/10/2008 as 02:14

4 comentários:

flavio disse...
Este comentário foi removido por um administrador do blog.
flavio disse...

Bom dia chara, meu nome é flavio e estou com um note as 1560, deu pau no vista e formatei e coloquei xp, pore´m na parte dos dispositivos me faltam:
bateria, controlador de rede, controlador de video, co-processador, outro dispositivo pci e pci device.
Tentei varias vezes achar estes dirives mas ta complicado, e não manjo muito mas sou fução rsrsrs, tem alguma dica ai para me ajudar, agradeço desde ja pela ajuda, chara

Flávio disse...

Faz tempo que não uso windows, e não instalei nele windows, ai não sei.

Anônimo disse...
Este comentário foi removido por um administrador do blog.