Blog
Novatel Merlin XU870
2008-09-06 17:56:16
Wczoraj przyszedł do mnie zamówiony modem Novatel Merlin XU870. Bardzo długo decydowałem się na zakup modemu GSM do laptopa, bo ceny mnie przerażały. A biorąc pod uwagę, że mój laptop posiada tylko złącze ExpressCard, mogłem przebierać w naprawdę niewielkiej ilości modemów po większych cenach niż popularne modemy na PCMCIA. Ale skusiłem się... Kupiłem go na Allegro za 355 zł (przesyłka gratis).
Przyjechał, włożyłem do niego kartę swojego iPlusa Simdaty, wcisnąłem go w gniazdo i zacząłem konfigurację. Novatel jest jednym z tych nielicznych producentów sprzętu, który (choć sam nie pisze sterowników dla Linuksa) zauważa ten system i zamieszcza informację na swojej stronie na temat konfiguracji tego sprzętu pod najlepszym systemem operacyjnym ;-) I, co ciekawe, nawet dla Ubuntu, ale w wersji 6.10.
Na stronie zamieszczona jest informacja o konfiguracji w KPPP, bez problemu, postępując analogicznie dokonałem konfiguracji w Gnome PPP (ponieważ ten program wymaga hasła wpisałem po prostu plus/plus) i bez problemu zadziałało. Przerobiłem również swoje skrypty tak, żeby zamiast łączenia się po Bluetooth z telefonem łączyły się z modemem.
Modem jest wyposażony w wychylaną antenkę, wielokolorową diodę informacyjną i gniazdo zewnętrznej anteny. Nie mam żadnej anteny na GSM/UMTS, więc nie miałem jak sprawdzić poprawy parametrów, ale z zasięgiem nie jest źle. W miejscu, w którym aktualnie stoi laptop telefon komórkowy nie łapie sygnału na zadowalającym poziomie, a modem wesoło mruga swoją diodką twierdząc, że jest gotowy do pracy ;-)
Osiągi... Teoretycznie modem osiąga prędkość 7,2 Mbps, ale kto wierzy, że będzie miał taką prędkość niech lepiej wyleje na siebie wiadro zimnej wody i zrobi pięćdziesiąt pompek - lepiej, żeby sobie to wybił z głowy. Taki transfer jest teoretyczny, możliwy jedynie jeśli jesteśmy w zasięgu stacji wspierającej technologię HSDPA i w promieniu kilku kilometrów nikt nie dzwoni, pozostawiając nam zupełnie wolny eter ;-) Dlatego, jeśli w HSDPA wyciągnie się megabit na sekundę, to można uważać się za szczęściarza ;-)
A ja... Ja nawet nie mam możliwości pomarzyć o HSDPA w Żyrardowie. Wszystkie sieci komórkowe twierdzą, że EDGE w Żyrardowie to maksimum, co mogę wyciągnąć, a jak wiadomo, EDGE przy niedostatku wolnych slotów czasowych (przy dużym obciążeniu ruchem stacji bazowych) to działa jak GPRS - powoli i z ogromnymi opóźnieniami. I tak jest u mnie ;-) Maksimum co udało mi się wyciągnąć to 12 kBps (co jest nawet sporą wartością), a opóźnienia nie schodziły poniżej 300 ms w obie strony. Ot, taka zaleta sieci pakietowej GPRS...
Ale pocieszam się, że na terenie Wojskowej Akademii Technicznej jest zasięg HSDPA "w pomieszczeniach" i mój modem radośnie będzie błyskał żółtą (HSDPA) lampką zamiast fioletowej (EDGE).
Poniżej przedstawiam treść skryptów, które pozwalają na podłączenie się do sieci Plus (iPlus) przy pomocy modemu XU870 (a właściwie to każdego), ale tylko w przypadku braku konieczności podawania numeru PIN (opcja w Simdata). Strona producenta proponuje przeładować moduł usbserial, ale bez przeładowania działa poprawnie.
Plik /etc/ppp/peers/iplus:
noauth connect "/usr/sbin/chat -v -f /etc/chatscripts/iplus" defaultroute /dev/ttyUSB0 115200 local modem persist debug passive noipdefault ipcp-accept-local ipcp-accept-remote ipcp-restart 4 ipcp-max-configure 20 ipcp-max-failure 20 lcp-echo-interval 4 lcp-echo-failure 0 novj nodeflate nobsdcomp usepeerdns user ""
Plik /etc/chatscripts/iplus:
TIMEOUT 120 ABORT BUSY ABORT "NO CARRIER" ABORT ERROR "" 'ATE1' OK AT+CGDCONT=1,"IP","internet" OK ATD*99***1# CONNECT \d\c
Kilka uwag:
- Modem jest de facto modemem USB (ExpressCard może być PCI lub USB), dlatego urządzenie jest widziane jako /dev/ttyUSB0. Po włożeniu modemu pojawia się jeszcze /dev/ttyUSB1, ale nie próbowałem na tym urządzeniu połączyć się z siecią
- Linijka 115200 to deklaracja przepustowości portu wyrażona w bitach/sekundę (bodach/sekundę). Mi wystarczy 115200, i tak pewnie więcej nie wyciągnę ;-)
- Słowo "internet" to APN do którego się przyłączamy. Jeśli korzystasz z innej sieci wpisz na jego miejsce prawidłowy APN.
- Łączymy się przy pomocy komendy pon iplus, rozłączamy poff iplus, a log połączenia zobaczymy używając plog
Wammu bez problemu wykrył automatycznie ten modem na porcie /dev/ttyUSB0 i można przy jego pomocy czytać i wysyłać smsy.
Tagi: linux internet merlin xu870 ubuntu gsm hsdpa edge gprs iplus

