[angie@reis.zp.ua: Re: GPRS & Samsung S300 mobile & jeans]
Тут дополнительные обьяснения ситуации с GPRS от umc, помогите
даме :) Наверняка же есть кто-то, кто ходил по тем же граблям под linux.
Заранее спасибо.
----- Forwarded message from Olya
On Thu, Apr 28, 2005 at 08:19:21PM +0300, Andriashevich Alexander wrote:
Раз уж пошло обсуждение темы GPRS + pppd :) Есть mobile phone Samsung S300 + адаптер sigmatel (IRDA-USB) Есть ли у кого опыт скрещивания подобного зверя с GPRS от jeans через линуксовый pppd? Ну - в моём конфиге "internet" на "www.umc.ua" или чего там у джинсов справить, и телефонный номер на самсунговский тоже.
Нет, Олега, тут-то как раз все замечательно, проблема в корректной работе драйверов для самого моба. в общем пробовалось под Slackware 10 и гентоой прошлогодней сборки. Результаты неоднозначные. Под слакой (у меня стоит там 2.4 ядро) тогда модуля для данного адаптера не было (сейчас правда есть, но это ситуации не изменило, вернее изменило, но отнюдь не в лучшую сторону), стырила с irda.sourceforge.net и собрала под свое ядро. Гружу все что нужно ручками (чтобы видеть что происходит) все что надо - irda, usbcore, irda-usb, stir4200 (это адаптер) ну и ворох модулей для usb (что в принципе к делу не относится). Активирую на телефоне irda порт и подношу к адаптеру. А тут еще дело в том, если ты не в курсе, что у телефонов с irda есть гадкая штука - порт не активен постоянно, а его нужно включать принудительно и если он не используется после включения, т.е. не захвачен, то он отключается. Так вот, подношу телефон, и по cat /proc/net/irda/discovery мне сообщают что телефон подключенный такой-то и все типа оукей. Запускаю irattach -s irda0, по ifconfig показывает что, мол, ифейс наличествует - все пучком. Только irdadump и irdaping (это пакеты из состава irdautils) не работают - потому что не все компоненты пакета собрались (причина: irdautils вообще ориентированы на скрипты систем5, а в слаке они больше бзд-лайк, ну да это не страшно - одного irattach должно хватить с головой, проанализировав содержимое пакета irdadump видно что там утилиты собираются отдельно в принципе). Так вот - по lsmod показывает что все что надо загружено и юзается. Замечательно. Беру ppp скрипты, подстроенные под umc (у меня для инета карточка umc юзается кстати), запускаю - порт открывается, начинается соединение, и в итоге заканчивается ничем, потому что происходит LCP timeout. Убив кучу времени на выяснение причин этого самого таймаута, перерыв весь инет и не найдя ничего толкового по проблеме перешла к опросу очевидцев и просто наблюдателей подобного явления - они сошлись на мнении что это какой-то глюк у umc, с чем я жутко сомневаюсь, ибо под Windows все работает как часы. Фух. Но это еще не все :) После некоторого промежутка времени было проапдейчено ядро до 2.4.30 и началось ковыряние под него. Тут уже было в каком-то смысле проще, потому что драйвера шли в составе самого ядра. Опять те же манипуляции с модулями, поднесение телефона, irattach и... болт с левой резьбой, дискавери не показывает вообще ничего. Непонятки, как же так? Опять чего-то глюкает? Поставила более свежую версию irdautils (кстати, они ее наверное доработали, ибо все собралось нормуль) - ноль эффекта. По lsmod не видно что модули задействованы, даже после irattach, что уже странно само по себе. Ладно, теперь гентаа. Тут ядро 2.6 - т.е. модули адаптера уже были. irdautils собрались с полпинка, даже модули все само подгрузило. Подношу телефон, irattach - йес, увидело телефон, и по irdadump видно что они общаются и телефон периодически говорит, что я, мол, вот такой-то и я подключен. Все было бы чудесно, если б не одна фигня - по истечении срока активизации порта на телефоне (причем он [телефон] по идее используется же! - это видно по lsmod) все нафик отключается. Гррр. Вот такой вот shit happens. ps. Хотелось бы все это листингами хотя бы lsmod`а и irdadump`а проиллюстрировать, но нету под рукой :( pps. Пардон за наличие оцуцтвия форматирования :) писалось на эмоциях :)
а в Гнусмасах IRDA служит IMHO для заливания мелодий и картинок. То есть модема как такового там нет. Так что опаньки :) Ваще-то версия есть ещё веселее - "софт-модемного" характера - короче, IRDA фурычит только под win. Ну так доходило ж дело до LCP timeout`a, значит должно ж работать?
----- End forwarded message ----- -- NO37-RIPE
On Mon, May 02, 2005 at 10:43:46AM +0300, Oleg V. Nauman wrote:
Тут дополнительные обьяснения ситуации с GPRS от umc, помогите даме :) Наверняка же есть кто-то, кто ходил по тем же граблям под linux. Заранее спасибо.
Там очень непонятные танцы с бубном. Из command line я так и не придумал как включить IRDA port - возможно, это именно тот случай. Танцы в openzaurus выглядели так: 1) включаем IRDA на телефоне и PDA 2) подносим их к друг другу 3) включаем discovery, телефон детектится 4) *выключаем* discovery - без этого ничего дальше не получалось 5) пускаем pppd из консоли, из оболочки оно отваливалось где-то то ли в процессе авторизации - вобщем, почти сразу и до получения IP.
----- Forwarded message from Olya
----- собрала под свое ядро. Гружу все что нужно ручками (чтобы видеть что происходит) все что надо - irda, usbcore, irda-usb, stir4200 (это адаптер) ну и ворох модулей для usb (что в принципе к делу не относится). Активирую на телефоне irda порт и подношу к адаптеру. А тут еще дело в том, если ты не в курсе, что у телефонов с irda есть гадкая штука - порт не активен постоянно, а его нужно включать Me-45 - включай и свети как фонариком пока батарейки не сядут.
принудительно и если он не используется после включения, т.е. не захвачен, то он отключается. Так вот, подношу телефон, и по cat /proc/net/irda/discovery мне сообщают что телефон подключенный Это не работает пока порт не включишь и discovery не включишь. А как и то и другое командами включать - без понятия :).
такой-то и все типа оукей. Запускаю irattach -s irda0, по ifconfig показывает что, мол, ифейс наличествует - все пучком. Только irdadump Стоп - у меня тоже есть irda0 - но он нигде не используется. pppd пускается на ircomm0, и получаем ppp0 irda0 есть независимо от наличия телефона.
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Greetings, Paul! Wed, May 04, 2005 at 12:22:48AM +0300, Paul Arakelyan wrote:
On Mon, May 02, 2005 at 10:43:46AM +0300, Oleg V. Nauman wrote:
Тут дополнительные обьяснения ситуации с GPRS от umc, помогите даме :) Наверняка же есть кто-то, кто ходил по тем же граблям под linux. Заранее спасибо.
Там очень непонятные танцы с бубном. ja-ja :) именно
Из command line я так и не придумал как включить IRDA port - возможно, это именно тот случай. включить на адаптере? так он все время включен. у меня все манипуляции с включением ограничиваются телефоном. ну а в command line только нужно аттачить телефон, т.е. занять порт через irattach.
Танцы в openzaurus выглядели так: 1) включаем IRDA на телефоне и PDA 2) подносим их к друг другу 3) включаем discovery, телефон детектится 4) *выключаем* discovery - без этого ничего дальше не получалось выключаем? а каким образом?
5) пускаем pppd из консоли, из оболочки оно отваливалось где-то то ли в процессе авторизации - вобщем, почти сразу и до получения IP. гм, у меня, насколько я помню дело не ушло дальше LCP`шного ConfReq, т.е. другая сторона не отзывалась.. чего-то. впрочем сейчас уже и этого не происходит.
----- Forwarded message from Olya
----- Активирую на телефоне irda порт и подношу к адаптеру. А тут еще дело в том, если ты не в курсе, что у телефонов с irda есть гадкая штука - порт не активен постоянно, а его нужно включать Me-45 - включай и свети как фонариком пока батарейки не сядут. в принципе это не критично - я-то могу включить в любой момент. вопрос в том - отчего оно выключается, при том что не должно?
принудительно и если он не используется после включения, т.е. не захвачен, то он отключается. Так вот, подношу телефон, и по cat /proc/net/irda/discovery мне сообщают что телефон подключенный Это не работает пока порт не включишь и discovery не включишь. А как и то и другое командами включать - без понятия :). хм. ну я полагаю что irattach - это оно и есть.
такой-то и все типа оукей. Запускаю irattach -s irda0, по ifconfig показывает что, мол, ифейс наличествует - все пучком. Только irdadump Стоп - у меня тоже есть irda0 - но он нигде не используется. pppd пускается на ircomm0, и получаем ppp0 irda0 есть независимо от наличия телефона. да, при соединении ppp0 должен создаться, верно, но irda0 тоже нужен - насколько я помню из доки, он свидетельствует о том, что телефон аттачен.
-- ANGV-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (3)
-
Oleg V. Nauman
-
Olya
-
Paul Arakelyan