sábado, 28 de agosto de 2010

Salvem o Magalhães!

O portátil da minha filha, o notável Magalhães, deixou de responder totalmente.

Desconfiando da ficha de alimentação DC, lá tive de inutilizar o selo da garantia para abrir a máquina. Seguiu-se uma aventura à descoberta dos parafusos perdidos — só não fiquei perdido também graças à excelente descrição em http://forum.zwame.pt/showthread.php?t=430275&page=1.

Ficam algumas imagens da peripécia:

Já tinha saltado a tampa dos LEDs :).
O teclado está prestes a sair também.
Placa dos LEDs já tirada.
Placa do teclado.
Fichas do écran desligadas.
Finalmente, a motherboard. Conector DC à direita, junto do conector RJ45.
O navegador acordado de novo :) .

Achei interessante registar esta recuperação, já que parece haver muito pouca informação sobre magellan hacking. Além disso, ao que consta, problemas com a ficha de alimentação não são cobertos pela garantia — podem pasmar à vontade — e uma reparação fica no mínimo por 30 EUR.

Embora sem imagens, observei que um dos pinos do conector DC estava solto da ligação à motherboard. Com os meus parcos conhecimentos de electrónica, fiquei radiante quando um pingo de solda resolveu o problema.

O meu caso teve um fim feliz, para já. Sobraram apenas 4 dos 27 parafusos removidos :).

domingo, 22 de agosto de 2010

Modem Huawei E1550 (Optimus Kanguru) e pppconfig (Ubuntu Netbook 10.04)

Há dias, registei a forma de utilizar um modem GSM Huawei E1550 (internamente E620) no Eeebuntu 3.0 (http://bitsnoarame.blogspot.com/2010/08/modem-huawei-e1550-optimus-kanguru-e.html).

Desta feita, tentei a mesma proeza no Ubuntu Netbook Edition (Lucid Lynx - 10.04) mas o procedimento é ligeiramente diferente.

A alteração das regras udev não é necessária, sendo todavia preciso instalar o pacote usb-modeswitch. Este pacote cumpre essencialmente a mesma função de fazer emergir o modem do meio do armazenamento USB.

Não consegui usar o Network Manager para activar a ligação, pelo que mantive o perfil PPP criado pelo pppconfig, reproduzido abaixo por conveniência:



/etc/ppp/peers/kanguru

# This optionfile was generated by pppconfig 2.3.18.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/kanguru"
debug
/dev/ttyUSB0
115200
defaultroute
noipdefault
user "xxxxxxxxx"

ipparam kanguru

usepeerdns


O user é o número associado (93xxxxxxx).


/etc/chatscripts/kanguru

# This chatfile was generated by pppconfig 2.3.18.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth CHAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' ATZ
# ispnumber
OK-AT-OK "ATDT*99#"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff


Novamente, pon kanguru serve para ligar e pon kanguru para desligar.

Está por confirmar a necessidade de activação do PIN no Windows. Num outro modem E1550, nunca foi possível usar as configurações acima sem efectuar previamente essa activação.

sábado, 14 de agosto de 2010

NetBSD 5.0.2 e Oracle VM VirtualBox 3.2.8

Para uma máquina virtual com nome netbsd, o comando VBoxSDL --norawr0 --startvm netbsd permite arrancar sem problemas, ao passo que a interface GUI disponibilizada dá erro no arranque (em instalação ou não).

Mais detalhes em http://mail-index.netbsd.org/netbsd-users/2010/08/14/msg006702.html.

sexta-feira, 6 de agosto de 2010

Modem Huawei E1550 (Optimus Kanguru) e pppconfig

Tive necessidade de arranjar net móvel -- estou de férias 8) -- e adquiri um modem Huawei E1550 da Optimus Kanguru.
Para correr em Eeebuntu (distribuição baseada em Ubuntu para netbooks Eeepc), procurei alguma informação (ex. http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu).

Precisei de criar a seguinte regra udev (/etc/udev/rules.d/15-huawei-e1550.rules):


SUBSYSTEM=="usb",
SYSFS{idProduct}=="1446",
SYSFS{idVendor}=="12d1",
RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"


modem-modeswitch foi instalado através do pacote udev-extras, visto eu ter uma versão anterior à 10.04.

Após aplicação da regra udev, passei a ter no output de lsusb -v

idProduct 0x1001 E620 USB Modem

Como não tenho Network Manager instalado, criei um perfil PPP, designado de kanguru, através do pppconfig. O «número» para o qual ligo é *99#.

Para simplificar, apresento directamente os scripts gerados:


/etc/ppp/peers/kanguru

# This optionfile was generated by pppconfig 2.3.18.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/kanguru"
debug
/dev/ttyUSB0
115200
defaultroute
noipdefault
user "xxxxxxxxx"

ipparam kanguru

usepeerdns


O user é o número associado (93xxxxxxx).


/etc/chatscripts/kanguru

# This chatfile was generated by pppconfig 2.3.18.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth CHAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' ATZ
# ispnumber
OK-AT-OK "ATDT*99#"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff


Finalmente, basta activar a ligação com pon kanguru e desactivar com poff kanguru :).