E-iniciativas

De Guia Ubuntu PT

Ubuntu nos portáteis do e-iniciativas

Este guia tem como objectivo ajudar a resolver problemas que haja com os portáteis em causa.

Regista-te no GuiaUbuntuPT, participa e ajuda a completar este guia.

Tabela de conteúdo


INSYS Stylenote 6141SE

Chipset SiS - A testar...


INSYS GameForce 8761SU


MÉTODO ALTERNATIVO No meu caso, para instalar o Ubuntu 8.10 no InSys GameForce 8761SU, só tive que usar F6 após arrancar com o CD, com a tecla ESC passar para a linha que contém uma série de comandos e acrescentar no fim "nohz=off" (sem aspas). Deu para testar o sistema operativo e depois instalar. Está tudo a funcionar, excepto o fax/modem.



Ubuntu a correr sem problemas de maior (apenas o microfone não me funciona)

1º ao arrancar do CD façam F6 e com a tecla "enter" metam (x) nas opções acpi e noapic, saiam com "ESC" de seguida F4 e escolher opção: "usar CD de drivers actualizados", saiam com "ESC", INSTALAR.

2º ao reiniciar, logo que faz o GRUB loading, premir "ESC" para editar o arranque do Grub, escolher a linha de arranque do Kernel e premir "e", no fim da linha colocar: *apm=off acpi=force noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce* sair com"enter" e depois "b" para fazer boot com esses comandos.

3º editar o "menu.lst" do ubuntu em "/home/grub " e colacar estes comandos no fim das duas linhas que indico a seguir, não alterem mais nada a não ser que saibam o que estão a fazer...


## DO NOT UNCOMMENT THEM, Just edit them to your needs


## ## Start Default Options ##

## default kernel options

## default kernel options for automagic boot options

## If you want special options for specific kernels use kopt_x_y_z

## where x.y.z is kernel version. Minor versions can be omitted.

## e.g. kopt=root=/dev/hda1 ro

## kopt_2_6_8=root=/dev/hdc1 ro

## kopt_2_6_8_2_686=root=/dev/hdc2 ro

# kopt=root=UUID=7ef6b162-acca-4924-bd9e-a06f203ef4ca apm=off acpi=force noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce ro

.

.

.

## ## End Default Options ##


title Ubuntu 8.04.1, kernel 2.6.24-21-generic

root (hd0,4)

kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=7ef6b162-acca-4924-bd9e-a06f203ef4ca ro quiet splash locale=pt_PT apm=off acpi=force noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce

initrd /boot/initrd.img-2.6.24-21-generic

quiet

Fujitsu-Siemens V5515

Este portátil vem com um Chipset SiS tem problemas em Linux. Para funcionar é preciso que tenha acesso a um computador com internet para fazer download dos drivers e outros pacotes necessários.

Áudio : Funciona sem problemas Teclas especiais (Volume, brilho, etc) : Funcionam

Gráfica

Neste momento não existe Driver para a placa gráfica, no entanto existe Driver 2D.

  • Faz download dos drivers: [1].
  • Intalar os drivers

Passos: Extrair o tar.bz2

 tar -xvjf sis_vga_150508_ubuntu_8.04.tar.bz2

copiar os ficheiros sis_drv.so e sis_drv.la para a pasta /usr/lib/xorg/modules/drivers/

cd sis_vga_drv_150508/
sudo cp sis_drv.la sis_drv.so /usr/lib/xorg/modules/drivers/
  • Editar o Xorg
sudo gedit /etc/X11/xorg.conf

Adicionar/Sustituir sis no campo Driver. Ficando algo do género:

Section "Device"
(...) 
Driver      "sis"
(...)
EndSection

Rede

  • Ethernet: SiS191 Gigabit Ethernet (PCI ID: 1039:0191)
  • Wireless : Atheros wireless (PCI ID: 168c:001c)

Para usar a placa de rede e wireless devem usar o Ndiswrapper ( que permite usar os drivers windows )

Passos: - Adicionem ao ficheiro /etc/modprobe.d/blacklist os módulos "ath_pci" e "sis190"

sudo gedit /etc/modprobe.d/blacklist

e adicionar

blacklist ath_pci
blacklist sis190

- Fazer Unload aos módulos com modprobe -r

sudo modprobe -r ath_pci
sudo modprobe -r sis190

- Fazer download dos Drivers para Windows XP do site da Fujistu-Siemens ("WN2302A-F4 13ch. mPCI WLAN IEEE802.11 b/g" e "SiS 196"), extrair as pastas e colocar por exemplo numa Pen USB para aceder no Ubuntu

- Instalar o Ndiswrapper. Este pacote está disponivel no cd do Ubuntu. Colocar o CD na driver, e pela consola correr o comando:

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 

- Actualizar as dependências dos módulos com depmod -a

sudo depmod -a

- Instalar ambos os drivers com ndiswrapper -i <caminho para o driver ficheiro .inf> (net5211.inf e sisgbe.inf). - Verificar com"ndiswrapper -l":

net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)
sisgbe : driver installed
device (1039:0191) present (alternate driver: sis190)

- Carrega o módulo ndiswrapper com modprobe ndiswrapper (avançado: vê com o comando dmesg se houve algum erro a carregar os drivers).

sudo modprobe ndiswrapper

- Agora, fazendo "ifconfig" iram aparecer 2 dispositivos: wlan0 e wlan1. Configure them with Gnome network manager or with the tools you prefer and test your connection.

- Grava a configuração do ndiswrapper com o comando ndiswrapper -m e adiciona "ndiswrapper" a lista de módulos a correr no arranque do portátil no ficheiro /etc/modules.

- Reiniciar

Toshiba Satellite L40-12K

Para Ubuntu 8.10 - Intrepid Ibex

Placa de Rede Wireless

Funciona tudo na perfeição com o Network Manager, fornecido já configurado pelo Linux. Não é necessário configurar mais nada. NOTA: Apenas o led laranja e o botão "on/off" do Wireless não funciona.


Modem ZTE 620

Já não é necessário configurar como para a distribuição anterior. O Network Manager já detecta a placa, porém é necessário apenas instalar o pacote gcom. Para isso fazer:

sudo apt-get install gcom

A seguir esperar que o Network Manager detecte o Modem. Seguir os passos de configuração do operador e está feito!

Agora, sempre que se queira usar o Modem é necessário:

- Ligar a placa ao USB e esperar 20 segundos - Ir ao Applet do Network Manager e habilitar a conexão com o Nome da operadora.

NOTA: Provavelmente será necessário clicar uma segunda vez no applet, após o primeiro click, devido a erro na comunicação com o modem.

Agora já está conectado!

Para Ubuntu 8.04 e inferior

Placa de Rede Wireless

Esta placa ainda não é totalmente suportado no Ubuntu (e no linux em geral). Modelo: Realtek 8187b Para a colocar a funcionar precisamos da driver desta placa para o Windows 98 a correr numa aplicação (chamada 'NdisWrapper') que engana a placa, fazendo-a achar que está a correr num sistema Windows.

Vamos então ao trabalho:

  • Fazer o download da driver

Ir ao [site da Realtek] e fazer o download da driver para Windows na secção RTL8187B.

  • Descompactar o ficheiro e retirar a pasta Win98 para o Desktop
  • Vamos agora instalar o Ndiswrapper abrindo uma consola e aplicando o seguinte comando
sudo apt-get install ndiswrapper ndisgtk
  • Instalar a driver

Entrar na pasta onde está a driver para o Windows 98 (a pasta que estraímos à pouco) e correr os comandos

sudo ndiswrapper -i net8187b.inf
sudo depmod -a
sudo modprob ndiswrapper
echo 'ndiswrapper' | sudo tee -a /etc/modules
sudo ndiswrapper -m
  • Fazer o reboot ao sistema
  • Abrir outra vez uma consola e digitar
sudo ndiswrapper -a 0bda:8197 net8187b
  • Agora basta fazer um outro reboot ao sistema e em principio a placa Wireless já funciona.

Se a placa não estiver a funcionar vai a Sistema -> Administração -> Windows Wireless Drivers e analisa se encontras 'Hardware Present: Yes'. Se estiver, a placa está instalada e configurada e o problema será provavelmente da rede em causa.

  • Algumas Features que placa corre neste modo:

- Segurança WPE, LEAP, WPA e WPA2 - Modo Roaming

  • Features que acarretam problemas

- Modo Ad-Hock não funciona (isto é muito comum por enquanto no linux)

Modem ZTE MF620 fornecido pela TMN

Este modem é fornecido pela operadora TMN para acesso a banda larga! Para colocar esta placa a funcionar no Ubuntu é preciso um pouco de paciência e empenho. É possível não conseguir colocá-la a funcionar à primeira (nem à segunda, nem...)! Entre alguns dos problemas de funcionamento relatados encontram-se o reconhecimento da placa pelo sistema e a conexão que é um pouco lenta. Para mais informações sobre este procedimento seguir este link. Bem, vamos ao trabalho?

  • Pacotes necessários:
- USB ModeSwitch - Este software desabilita a capacidade de armazenamento deste modem e pô-lo a funcionar como modem (que é para isso que ele serve).
- Wvdial - Faz a conexão entre o modem e a rede.
- Gcom - Pesquisa e entra na rede.
- libusb
  • Instalação *

Em primeiro lugar vamos abrir uma consola Aplicações -> Acessórios -> Consola. Vamos entrar em modo de administração, para isso fazemos:

sudo su -

ATENÇÃO: Daqui para a frente tudo deve ser corrido com permissões de administração.

Instalamos o Wvdial, o Gcom e o libusb:

apt-get install wvdial
apt-get install gcom
apt-get install libusb-dev

Agora vamos fazer o download e instalar o USB modeswitch:

wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2
tar -jxvf usb_modeswitch-0.9.2.tar.bz2
cd usb_modeswitch-0.9.2
./compile.sh

Copiamos os ficheiros para a localização de destino:

cp usb_modeswitch /usr/sbin/
  • Configuração *

Precisamos de configurar alguns ficheiros:

gedit /etc/wvdial.conf

e colocamos o seguinte conteúdo:

[Dialer default]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyUSB0
Baud = 460800
[Dialer tmn]
Init2 = ATZ
Init3 = AT+CGDCONT=1,"ip","internet"
Stupid Mode = 1
ISDN = 0
Phone = *99***1#
Ask Password = 0
Modem = /dev/ttyUSB0
Username = tmn
Dial Command = ATD
Password = "pin_do_vosso_cartão"
Baud = 460800

Editar também o ficheiro /etc/usb_modeswitch.conf descomentar a parte relativa ao modem ZTE, ficando assim:

########################################################
# ZTE MF620 (Experimental)
#
# Message string taken from a sniffer log. Untested!
#
# Contributor: Flávio Moringa 
DefaultVendor=0x19d2
DefaultProduct=0x2000
TargetVendor=0x19d2
TargetProduct=0x0001
MessageEndpoint=0x04
MessageContent="5553424308a0b7870000000000000600000000000000000000000000000000"

Todas os outras linhas devem estar comentadas, incluindo o primeiro bloco adicionando ';' antes das linhas. Temos de criar ainda o ficheiro de Regras, para isso fazemos:

gedit /etc/udev/rules.d/15-zte-mf620.rules

e colocamos o seguinte conteúdo:

ACTION!="add", GOTO="ZTE_End"
# Is this the ZeroCD device?
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",
SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"
# Is this the actual modem?
SUBSYSTEM=="usb", SYSFS{idProduct}=="0001",
SYSFS{idVendor}=="19d2", GOTO="ZTE_Modem"
LABEL="ZTE_ZeroCD"
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does not get treated like a storage device
#RUN+="/sbin/rmmod usb_storage"
RUN+="/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001"
LABEL="ZTE_Modem"
# This is the Modem part of the card, let's
# load usbserial with the correct vendor
# and product ID's so we get our usb serial devices
RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001",
# Make users belonging to the dialout group
# able to use the usb serial devices.
#MODE="660", GROUP="dialout"
MODE="660", GROUP="tty"
LABEL="ZTE_End"

Este ficheiro é necessário para que a detecção e activação da placa seja feita quando esta é ligada à porta USB.

Agora é necessário fazer um reboot ao sistema. ATENÇÃO: O modem só deve ser ligado quando o sistema estiver totalmente carregado da próxima vez que entrarem.

  • Estabelecer a Ligação *

Vamos monitorizar o sistema, ou seja, vamos saber se o sistema faz correctamente aquilo que lhe pedimos para fazer acima. Para isso abrimos uma nova consola e escevemos:

sudo tail -f /var/log/messages

Ligamos o nosso modem ao usb. A consola deve agora exibir estas mensagens:

Dec 24 09:59:59 contact-mobile kernel: [ 242.044000] usb 2-2: new full speed USB device using uhci_hcd and address 2
Dec 24 09:59:59 contact-mobile kernel: [ 242.204000] usb 2-2: configuration #1 chosen from 1 choice
Dec 24 09:59:59 contact-mobile kernel: [ 242.364000] usbcore: registered new interface driver libusual
Dec 24 09:59:59 contact-mobile kernel: [ 242.424000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Dec 24 09:59:59 contact-mobile kernel: [ 242.424000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Dec 24 09:59:59 contact-mobile kernel: [ 242.612000] Initializing USB Mass Storage driver...
Dec 24 09:59:59 contact-mobile kernel: [ 242.612000] scsi2 : SCSI emulation for USB Mass Storage devices
Dec 24 09:59:59 contact-mobile kernel: [ 242.612000] usbcore: registered new interface driver usb-storage
Dec 24 09:59:59 contact-mobile kernel: [ 242.612000] USB Mass Storage support registered.

Podemos ter que esperar um pouco para que o sistema aceda ao modem. Depois de mais alguns 20 segundos obtemos mais mensagens:

Dec 24 10:00:28 contact-mobile kernel: [ 271.576000] usb 2-2: USB disconnect, address 2
Dec 24 10:00:33 contact-mobile kernel: [ 276.388000] usb 2-2: new full speed USB device using uhci_hcd and address 3
Dec 24 10:00:33 contact-mobile kernel: [ 276.548000] usb 2-2: configuration #1 chosen from 1 choice
Dec 24 10:00:33 contact-mobile kernel: [ 276.548000] usbserial_generic 2-2:1.0: generic converter detected
Dec 24 10:00:33 contact-mobile kernel: [ 276.548000] usb 2-2: generic converter now attached to ttyUSB0
Dec 24 10:00:33 contact-mobile kernel: [ 276.552000] usbserial_generic 2-2:1.1: generic converter detected
Dec 24 10:00:33 contact-mobile kernel: [ 276.552000] usb 2-2: generic converter now attached to ttyUSB1
Dec 24 10:00:33 contact-mobile kernel: [ 276.556000] usbserial_generic 2-2:1.2: generic converter detected
Dec 24 10:00:33 contact-mobile kernel: [ 276.556000] usb 2-2: generic converter now attached to ttyUSB2

Agora sabemos que o modem está preparado. Se não obteve isto então algo se passou de errado! Volte a desligar o modem e espere alguns minutos para voltar a ligá-lo. Se não obteve nada não desespere! É possível que o erro não seja seu, como já foi dito anteriormente, este modem por vezes não é reconhecido pelo sistema. Volte a fazer reboot ao sistema desligando primeiro o modem. Faça tudo com calma sem pressa. Se está tudo bem então abra uma outra consola (ou um novo separador) e escreva:

/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001
/usr/bin/gcom -d /dev/ttyUSB0
/usr/bin/wvdial tmn

uma linha de cada vez, esperando por cada programa terminar. Se obter isto:

SIM ready
Waiting for Registration..(120 sec max)
Registered on Home network: 
Failed to register

Já está conectado à rede. Agora é só correr o último comando wvdial e já está conectado! :) Para desligar basta fazer Ctrl + c ou fechar a consola.


  • UMTSMon - Ferramenta GUI de ligação à internet

Esta ferramenta pode ser muito útil se pretende uma ferramenta gráfica para monitorizar o seu modem (como o programa vindo com o modem para o windows). Ainda está em fase de experimental para este modem, mas comigo funcionou!

  • Download do Pacote *

Faça o download do pacote e decompacte para a home. Abra uma nova consola:

sudo su - 
cd umtsmon-0.7
qmake
make clean all
cp umtsmon /bin
mkdir /etc/umtsmon
cp umtsmon-128x128.png /etc/umtsmon
gedit umtsmon.desktop

e mudar a linha Icon para:

Icon=/etc/umtsmon/umtsmon-128x128.png

Agora, vamos copiar o ficheiro umtsmon.desktop (aparece como umtsmon apenas e o icon é uma folha de papel) para o Ambiente de Trabalho e assim temos um icon especial que nos liga à internet.

Ligue-se, clicando nesse icon. Ele vai detectar o modem, se lhe aparecer uma janela com erros, ignore-os. Mais informações podem ser obtidas aqui. Agora em "Connection" -> "Manage Profiles", crie um novo profile designado "tmn". Em APN digite "internet". Em username digite "tmn" e em password digite o pin do seu cartão. Salve e clique em Ok. Agora, clicando em "connect" terá acesso à internet! :)

  • Problemas e Apoios *

Este modem é relativamente recente e é normal que o suporte no Linux ainda esteja em fase Experimental. Mas dentro de poucos meses esparamos poder renovar este Guia de modo a obter um procedimento mais directo e eficaz e resolver determinados problemas. Para mais informações visitar: http://linuxecompanhia.blogspot.com/2007/12/placa-zte-mf620-em-linux.html http://en.opensuse.org/Umtsmon http://www.debianpt.org/node/1393 e qualquer outra pesquisa no google!


Usem a página de Discussão para comentar

Ferramentas pessoais