LINUX.ORG.RU

siemens c65 + gprs internet


0

0

купил таки кабель (usb) для своей мобилки чисто для выхода в сеть, для начала протестил работоспособность на win xp sp2 - работает на ура (эмулятор com)
затем решил протестить на свойже родной/основной ОС - altlinux master 2.4; установил easy connect gprs, выбрал свой телефон из списка моделей и т.п., но при коннекте пишет что permission denied или порт выбран не верно, порт выбирал - ttyUSB0 (USB - COM); из под рута аналогичная ситуация. может существует какой-нить сканер портов или что-нибудь в этом роде? 
usb devices находит кабель - Siemens AG

читал faq на сайте, через pppd: какой пакет отвечает за команду pon?
anonymous

Какое ядро, используется ли udev, какой кабель, что в dmesg при втыкании?

Можно не pon, а pppd call.

mr ★★
()
Ответ на: комментарий от mr

Да, с сименсами можно и просто wvdial/kppp.

Кстати, у меня siemens s75 через штатный кабель dca-540 без проблем в инет ходит.

mr ★★
()
Ответ на: комментарий от mr

ядро дефаултное, то бишь 2.4.26
вот что выдаёт sysconfig log после :
Sep 10 18:06:08 nextus kernel: hub.c: connect-debounce failed, port 2 disabled
Sep 10 18:06:09 nextus kernel: hub.c: new USB device 00:03.1-2, assigned address 3
Sep 10 18:06:09 nextus kernel: usb.c: USB device 3 (vend/prod 0x11f5/0x3) is not claimed by any active driver.

самое основное я никак не могу понять, к какому порту в директории /dev он становится, загрузил командой "modprobe pl2303" модуль который как я понимаю эмулирует com usb-порта (так я настроил кабель на win)
minicom реагирует только на /dev/ttyS0, причем на номер после S ему видимо всё равно, ибо на /dev/ttyS1 результат был аналогичный. Однако после инициализации модема, безбожно глючит, на клавиатуру внимания практически не обращает.
kpppp модем на этом порту успешно опрашивает, но в полях результата опроса - пусто, и после настроек соединения и при соединении дальше пункта "инициализация модема" не идёт. интересный факт: при использовании gsmmx телефон не находит вообще
пробовал скрипты с siemens-club.ru от gringo, выдаёт примерно через минуту запуска скрипта: run script error; в логах на этот счет пишет:
Sep 10 18:00:42 nextus pppd[8673]: pppd 2.4.2 started by root, uid 0
Sep 10 18:00:43 nextus chat[8675]: abort on (NO DIALTONE)
Sep 10 18:00:43 nextus chat[8675]: abort on (NO CARRIER)
Sep 10 18:00:43 nextus chat[8675]: abort on (BUSY)
Sep 10 18:00:43 nextus chat[8675]: send (AT+CGDCONT=1,"IP","internet.beeline.ru"^M)
Sep 10 18:00:44 nextus chat[8675]: expect (OK)
Sep 10 18:01:01 nextus pam_tcb[8684]: crond: Session opened for root by (uid=0)
Sep 10 18:01:01 nextus crond[8686]: (root) CMD (run-parts /etc/cron.hourly)
Sep 10 18:01:24 nextus pam_tcb[8471]: su: Session closed for root
Sep 10 18:01:24 nextus pam_tcb[3849]: su: Session closed for root
Sep 10 18:01:29 nextus chat[8675]: alarm
Sep 10 18:01:29 nextus chat[8675]: Failed
Sep 10 18:01:29 nextus pppd[8673]: Connect script failed

anonymous
()
Ответ на: комментарий от anonymous

забыл добавить, что gprsec на этот порт при первом нажатии говорит, что ответ от модема не приходит (echo...), при нажатии второго раза - что ему мешает pppd и тут же предлагает его убить, при нажатии третий раз, вроде как пытает приконектится, но опять таки примерно через минуту как в случае со скриптами выдаёт ошибку; склоняюсь что что-то таки не в порядке с самим определением телефона (свою модель linux мне так ниразу автоматически не нашел), везде показывал что найдет usb устройство от siemens, а то что это phone data cable нигде написано не было

anonymous
()
Ответ на: комментарий от anonymous

на счет последнего предложения: забираю свои слова обратно, определяется как Siemens USB Connectivity, т.е. также как и в win когда еще не установлены необходимые дрова

anonymous
()
Ответ на: комментарий от anonymous

Кстати, я читал, что мой siemens s75 со штатным кабелем dca-540 работает только на ядрах начиная с 2.6.15.

Возможно, существенно то, что ядро не распознало vendor id/device id. Я не знаю, как работает pl2303, и обязательно ли ему это. Но в старших ядрах оно записано, смотри в исходниках ядра.

Фрагмент /usr/src/linux-2.6.17/drivers/usb/serial/pl2303.h:

#define SIEMENS_VENDOR_ID 0x11f5
#define SIEMENS_PRODUCT_ID_SX1 0x0001
#define SIEMENS_PRODUCT_ID_X65 0x0003
#define SIEMENS_PRODUCT_ID_X75 0x0004

Видно, что PRODUCT_ID твоего телефона, 0x3, здесь есть.

Константы эти _отдельно_ используются только в функции pl2303_update_line_status() в файле pl2303.c, но видимо это существенно.

В общем, советую попробовать обновить ядро, а ещё лучше дистрибутив, чтобы уже с настроенным udev был и ядром не ниже 2.6.15.

mr ★★
()
Ответ на: комментарий от mr

>чтобы уже с настроенным udev был

Т.е. мне не нужно загружать модуль pl2303 вручную. Вставил кабель -- и всё автоматически делается, устройство /dev/ttyUSB0 появляется (dmesg это говорит), и им можно сразу пользоваться, хоть через wvdial.

mr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.