Debian Linux e Gnokii: desbloqueio do SIM

3

Acabei de comprar meu Nokia Internet Stick CS-17 ... Quero usá-lo não para navegar na Web, mas para enviar e receber sms. Eu tentei com o meu Fedora Linux e funciona muito bem.

Agora a coisa é: No Fedora eu instalei o X e ele me pediu para digitar o PIN. Agora eu quero para o meu sistema Debian, mas ele não me pergunta nada.

Quando eu conecto o Data Stick, aparece uma mensagem de erro dizendo o seguinte:

[ 1672.793322] sr0: CDROM (ioctl) error, command: Get event status notification 4a 01 00 00 10 00 00 00 08 00
(the error message 3 times)

Alguém conhece uma solução para desbloquear o SIM para usar o Internet Stick?

    
por lumio 05.08.2011 / 19:51

1 resposta

3

Esta página, Nokia Internet Stick CS -10 no Linux , descreve um método para fazê-lo funcionar.

[...] you just need to umount the device using "eject", This is because this stick identifies itself as a "CD-ROM" and when you use "eject" it changes its behaviour and start acting like a modem.

[...] You just need to create this rule in /etc/udev/rules.d/90-nokia-zerocd.rules

SUBSYSTEMS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="060c", ACTION=="add", PROGRAM=="nokia-testcd %M %s{serial}", RUN+="/usr/bin/eject -s %k", OPTIONS+="last_rule"

As you can see, it depends on a program "nokia-testcd", it is just a simple bash script with this code:

#!/bin/sh

# Don't eject if flag in place
if [ -f /etc/udev/nokia-zerocd-noeject ]; then
   exit 1
fi

# Extract USB serial into major and minor numbers
minor='echo $2 | sed 's/.[0-9]*\.//''
major='echo $2 | sed 's/\.[0-9]*$//''

# Compare with current software version
if [ "$major" -gt "0" ] ||  [ "$minor" -gt "10" ]; then
   exit 1
fi

# Clean exit on match
exit 0

Just copy the code in /lib/udev/ and make it executable (chmod 0755 /lib/udev/nokia-testcd). Once you have written the udev rule, and "installed" the nokia-testcd script just restart udev (or reload it) and plug your Nokia CS-10.

    
por 05.08.2011 / 23:53

Tags