Debian Linux и Gnokii: разблокировка SIM-карты

1476
lumio

Я только что получил свой Nokia Internet Stick CS-17 ... Я хочу использовать его не для серфинга в Интернете, а для отправки и получения смс. Я попробовал это с моей Fedora Linux, и она прекрасно работает.

Теперь дело в том, что на Fedora я установил X и попросил ввести PIN-код. Теперь я хочу это для моей системы Debian, но она ничего не спрашивает.

Когда я подключаю флешку, появляется сообщение об ошибке:

[ 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) 

Кто-нибудь знает решение для разблокировки симки для использования интернет-флешки?

3

1 ответ на вопрос

3
grawity

На этой странице, Nokia Internet Stick CS-10 для Linux, описан один из способов заставить его работать.

[...] вам просто нужно размонтировать устройство, используя «eject», это потому, что эта флешка идентифицирует себя как «CD-ROM», а когда вы используете «eject», она меняет свое поведение и начинает действовать как модем.

[...] Вам просто нужно создать это правило в /etc/udev/rules.d/90-nokia-zerocd.rules

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

Как видите, это зависит от программы «nokia-testcd», это всего лишь простой скрипт bash с таким кодом:

#!/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 

Просто скопируйте код в / lib / udev / и сделайте его исполняемым (chmod 0755 / lib / udev / nokia-testcd). После того как вы написали правило udev и «установили» скрипт nokia-testcd, просто перезапустите udev (или перезагрузите его) и подключите Nokia CS-10.

Похожие вопросы