Тут дополнительные обьяснения ситуации с 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