Всем страждущим, особенно чайникам, посвящаю эту статью, которая, в свою очередь, объединяет несколько других, редких, рекомендаций из интернета. Сией болезнью страдал сам, мне всё это помогло. Проверено как минимум на 2 компьютерах. Совет, сначала прочитать, потом действовать.)
Для того, чтобы подключить 3г модем в sli taz, необходимо произвести некоторые действия с модемом и системой. Для начала догрузите модули:
xplc
wvstreams
linux-libre
linux-dialup
wvdial
usbids
usbutils
tar
hal-extra
hal-info
bash
bzlib
bzip2
usb-modeswitch
sakis3g (опционально)
Танкистам напоминаю, что username и пароль в sli taz по умолчанию - root
Устанавливать необходимо модули соответствующие вашей версии системы.
Проверить систему
uname -r
Устанавливать именно в этой последовательности. Часть из них необходима для настройки и работы 3г, другая, скажем так, для удобства. ) sakis понадобится тем, кто захочет использовать именно его.
Далее вызываем паук-система-hardware detection and drivers в появившемся окне нажимаем кнопочку Discover PCI/USB devices и видим в окне Loaded kernel modules, что после сканирования появилось устройство USB модем, в этой строчке у всех будет написано по разному в соответствии с подключеным устройством. Но не трудно догадаться, что нашёлся именно модем. ) Затем мацаем кнопочку 3g-modem один раз. Откроется окно 3g-modem setup в котором при условии правильно установленных модулей у системы не возникнет лишних вопросов, а будут только действия над подключением модема и команды 3g-modem. Если всё у нас идёт хорошо, то появиться предложение открыть окно программы wvdial и выбрав - у, вы окажетесь в шаге от подключения. В окне wvdial будет нужно ввести необходимые данные подключения заранее подготовленные, взятые у провайдера интернета. После ввода нажимаем dialup и вы в сети.
НО !!!
Есть нюансы. Если у кого то в окне 3g-modem setup возникло сообщение - no such file бла-бла-бла в пункте list detected devices, то значит скорее всего модем не совсем готов к работе. Проверяем. Вводим команду
lsusb
(вот для этого и требовались некоторые доп.модули) и видим вывод. Если у модема число ID 12d1:1446 значит он подключен в режиме modem+CDrom+ещё чего то и его нужно перевести в режим 1001 (вместо 1446) - только модем.
Переводим.
Открываем два окна терминала так, чтобы было видно оба сразу. Если действия с модемом будут производиться непосредственно в sli taz включить режим root в обоих терминалах. Команда
su
Первый терминал будет отвечать за диалог с модемом в нём мы будем видеть ответы модема.
Второй будет служить для задавания АТ команд модему.
Итак. Для начала переподключите модем по принципу вынул-всунул. Затем, через 5-8 примерно секунд (модем должен пообщаться с системой малёха) в первом окне вводим команду
cat /dev/ttyUSB2
при чём, возможно, вам придется перепробовать после USB цифры от 0 до 4 до тех пор пока в окне терминала перестанут появляться письмена про то что устройство занято. Курсор терминала в идеале должен перескочить на 1 строку ниже и повиснуть там мигая. Также модем может выдать результаты некоторых своих действий на данный момент, а затем курсор. Это значит модем принял первую команду и ждёт следующие. А следующие мы введём в окне второго терминала. Для начала вводим в окне второго
stty -iutf8 hupcl -icrnl -opost -onlcr -isig -icanon -echo -echoe -echok -F /dev/ttyUSB2 (вместо двойки ваш номер)
В sli taz из этой команды уберите -iutf8
Затем вводим там же
echo -e "AT^U2DIAG=0\r\n" > /dev/ttyUSB2 (вместо двойки ваш номер)
Если в окне первого терминала вы увидели заветное - ОК, то всё удалось и ваш модем теперь в режиме - ТОЛЬКО МОДЕМ. Проверяем командой
lsusb
В выводе команды теперь мы видим 1001 модема. После этого попробуйте снова подключиться к интернету предложенным выше методом. На этот раз всё получится.
Да, модем должен быть готовым к приёму команд, быть - разлоченым. Об этом ищите в других статьях, в сети.
Удачи.