Szybkie szukanie |
Huawei E3131+Aero2+Linux-->To działa
|
30-03-2012, 21:21
(Ten post był ostatnio modyfikowany: 09-01-2013 00:54 przez szopen.)
Post: #1
|
|||
|
|||
Huawei E3131+Aero2+Linux-->To działa
Witam,
1. Podziękowania dla wszystkich autorów wpisów na tej stronie 2. Modem E3131 z najnowszej oferty Play'a działa z najnowszą kartą SIM Aero2 (szczegóły poniżej) Sprzęt: 1. Asus eeePC 1015PN 2. Modem E3131 z najnowszej oferty Play'a (Play Online na Kartę - Zestaw startowy 1GB+Modem) kupiony w połowie marca 3. Karta SIM Aero2 odebrana również w połowie marca Oprogramowanie: System operacyjny - Linux Mint 12 Lisa x64 Oprogramowanie komunikacyjne - wvdial Zawartość pliku konfiguracyjnego /etc/wvdial.conf poniżej: [Dialer aero2] Modem = /dev/ttyUSB0 Phone = *99# Username =; Password =; Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0 Auto DNS = on [Dialer play] Modem = /dev/ttyUSB0 Phone = *99# Username =; Password =; Init1 = AT+CGDCONT=1,"IP","internet","",0,0 Auto DNS = on Ponieważ nie jestem specjalistą od systemów spod znaku M$ a Play nie wspiera systemu Linux (smutne ale niestety prawdziwe) przedstawię w skrócie historię przypadku. Zacząłem od Play'a aby sprawdzić czy pod Linuksem E3131 zadziała. Modem z kartą SIM Play'a i kartą MicroSD włożyłem do portu USB. System zgłosił dwa nowe dyski: PLAY ONLINE i kartę MicroSD. Komenda: $ lsusb|grep Huawei dała odpowiedź: Bus 001 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. czyli Vendor ID: 12d1 oraz Product ID: 1506 W Menadżerze połączeń sieciowych (ikona na pasku w prawym górnym rogu) pojawiła się dodatkowa opcja: Komórkowe. Dalej konfiguracja połączenia poprzez Menadżera połączeń sieciowych, zgodnie z opisem/instrukcją dołączoną do modemu. Klik w ikonę połączenia i działa. Można przeglądać strony WWW. Powtórzenie działań tym razem z kartą SIM Aero2. Włożenie modemu do portu USB, konfiguracja połączenia poprzez Menadżera połączeń sieciowych, zgodnie z opisem dla Aero2. Klik w ikonę połączenia i .... nie działa. Dlaczego? O tym niżej. Menadżer połączeń sieciowych, czyli aplikacja okienkowa nie daje możliwości bezpośredniej komunikacji z urządzeniem, dlatego spróbowałem z aplikacją wvdial uruchamianą w oknie terminala. Daje to możliwość odczytu komunikatów wysyłanych przez urządzenie. W tym przypadku komunikatów o błędach i odpowiedzi na wysyłane komendy AT. (Tak na marginesie: W sieci można znaleźć plik PDF "HUAWEI UMTS Datacard/Modem AT Command Interface Specification" z komendami AT dla modemów HUAWEI. Niestety linku nie pamiętam.) Korzystając z wpisów na tych stronach dotyczących połączeń z Aero2, spróbowałem wymusić połączenie tylko WCDMA. Pierwotnie komenda AT^SYSCFG? dawała odpowiedź: ^SYSCFG:2,0,3FFFFFFF,1,0 Wymusiłem zmianę komendą: AT^SYSCFG=14,0,3FFFFFFF,1,2 Próba uruchomienia i .... dalej nie działa. Kluczem okazało się ustawienie właściwego parametru APN. Umożliwia to komenda AT+CGDCONT. Początkowo po manewrach z Menadżerem połączeń sieciowych, komenda AT+CGDCONT? dawała odpowiedź: +CGDCONT: 1,"IP","internet","",0,0 +CGDCONT: 2,"IP","darmowy","",0,0 OK Wystarczyło zmienić APN. Stąd w pliku konfiguracyjnym /etc/wvdial.conf linie: - dla Aero2 Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0 - dla Play Init1 = AT+CGDCONT=1,"IP","internet","",0,0 Wymuszenie połączenia w oknie terminala za pomocą programu wvdial to: - dla Aero2 sudo wvdial aero2 - dla Play sudo wvdial play Rozłączenie połączenia to w oknie terminala Ctrl+C oraz "ubicie" procesu pppd np. tak: sudo kill -9 `ps -A|grep pppd|awk '{print $1}'` I jeszcze ciekawostka. Na koniec komendą: AT^SYSCFG=2,0,3FFFFFFF,1,0 zmieniłem ustawienia dotyczące połączenia na te co były ustawione pierwotnie w modemie. I ... też działa. Być może modem dłużej się łączy z siecią, ale to jest moje subiektywne odczucie. I to by było na tyle. Pozdrawiam iian |
|||
05-04-2012, 00:42
Post: #2
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Witam,
spróbowałem powtórzyć z Fedora FC14. I ... nie udało mi się. Gdyby się udało, nie pisałbym. 1. W FC14 nie istnieje /dev/ttyUSB* 2. Probowałem poszukać modemu programem wvdialconf: sprawdził /dev/ttyS0 ttyS1 ttyS2 ttyS3 twierdzi że na żadnym nie widzi modemu: "Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial?" 3. Widze modem jako dysk zawierajacy oprogramowanie PLAYa W zwiazku z tym prosze o rade: - jak sprawdzic czy i gdzie (na ktorym /dev) montuje sie modem - jak dalej to ugryzc? Z gory dziekuje za pomoc Marcin |
|||
05-04-2012, 00:50
Post: #3
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
wiele nie pomogę, ale kluczowe wydaje się być to
http://lists.fedoraproject.org/pipermail...57423.html Statystyki Folding@home |
|||
05-04-2012, 06:53
Post: #4
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Tak, kluczem jest posiadanie odpowiedniej wersji usb-modeswitch-data, choć wystarczy po prostu sam plik w /etc/usb_modeswitch.d (to jeszcze od wersji usb_modeswitch zależy) o nazwie 12d1:14fe i zawartości
Kod: TargetVendor= 0x12d1 Urządzenia, takie jak modemy przedstawiają się w tym przypadku jako /dev/ttyUSBx a nie /dev/ttySx (to są fizyczne porty szeregowe na płycie głównej) |
|||
05-04-2012, 10:16
(Ten post był ostatnio modyfikowany: 05-04-2012 10:56 przez jakubd.)
Post: #5
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Dzięki wielkie. Nigdy nie używałem jeszcze modemów z laptopem, stąd dalsze pytania (mam FC14):
- program usb_modeswitch zainstalowany * Version 1.1.4 © Josua Dietze 2010 - zgodnie z Twoją radą plik /etc/usb_modeswitch.d/12d1:14fe wykreowany, gdyż takiego pliku nie było - wkładam modem HUEWEI E3131 do portu USB, mruga zioelona lampka na nim, /dev/ttyUSB* nie ma - montuje się dysk o nazwie PLAY z programikami Czy jakoś trzeba go teraz ręcznie kopnąć, np. wykonując usb_modeswitch z odpowiednimi parametrami? Z góry dzięki za podpowiedź Marcin Moderator: niepotrzebne/oczywiste cytaty usuwamy! |
|||
05-04-2012, 11:32
Post: #6
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa | |||
05-04-2012, 11:38
Post: #7
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Pokazuje tutaj właśnie ten numer:
Bus 002 Device 006: ID 12d1:14fe Huawei Technologies Co., Ltd. Marcin |
|||
05-04-2012, 12:02
Post: #8
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa | |||
05-04-2012, 12:42
Post: #9
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Cześć,
mówi, że nie ma drivera. Jak poniżej. Nie bardzo to wszystko rozumiem. Marcin Kod: > usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 |
|||
05-04-2012, 15:46
Post: #10
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
usb_modeswitch -c /etc/usb_modeswitch.d/12d1:14fe
Zamiast powyższych. |
|||
05-04-2012, 16:14
Post: #11
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Próbuję. Teraz znowu mi mówi, że w pliku /etc/usb_modeswitch.d/12d1:14fe nie ma defaultVendor ani defaultProduct. Patrzę na inne pliki w /etc/usb_modeswitch.d/ i są tam takie pola, więc dopisuję i uzyskuję plik /etc/usb_modeswitch.d/12d1:14fe postaci:
Kod: DefaultVendor= 0x12d1 Wsadam modem do portu USB, wykonuję lsusb: Kod: >lsusb Kod: > usb_modeswitch -c /etc/usb_modeswitch.d/12d1:14fe Ale może dzięki Twojej pomocy uda się go rozkminić... Dzięki i pozdrawiam marcin |
|||
05-04-2012, 16:43
Post: #12
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Modem jest przełączony, ale to:
Error resetting endpoint: -71 lekko źle świadczy. Teraz tak: masz zainstalowane moduły usbserial oraz option? jeżeli tak to zrób: echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id Jako root oczywiście. |
|||
05-04-2012, 23:43
Post: #13
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
SUKCES! Modem uruchomiony, AERO2 działa na mojej Fedorze 14. Dzięki jak największe za pomoc, a ponieważ Swięta za pasem, także wszystkim życzę Wesołych Świąt!
A teraz pokrótce napiszę co i jak zrobiłem, może komuś się przyda. Posiadany system: Fedora FC14, modem Huewei E3131 z Playa. Próbowałem tak z marszu podłaczyć, jak widać po poprzednich postach, nie szło. Więc po pierwsze zainstalowałem z http://rpm.pbone.net nowy usb_modeswitch oraz usb_modeswitch-data: usb_modeswitch-1.2.2-2.fc16.i686.rpm usb_modeswitch-data-20111023-1.fc16.noarch.rpm Oba są z dystrybucji FC16, ale bez kłopotu dały się bez kłopotu zainstalować na Fedorze 14. I to był klucz do sukcesu. Nie używałem opisanego w pierwszym poście tego wątku programu wvdial uruchamianego w terminalu. Upewniłem się, że plik /etc/usb_modeswitch.d/12d1:14fe zawiera następujące dane: Kod: DefaultVendor= 0x12d1 Po włożeniu modemu pojawiło się okienko, w którym było pytanie o PIN karty. Wpisałem, został przyjęty. W NetworkManager (ikonka w górnym pasku) pojawiła się kategoria "Mobile Broadband". Klikając prawym klawiszem w ikonę network manadżera wchodząc w "Edit Connections" stworzyłem nowe połaczenie w kategorii Mobile Broadband. Wpisałem: Number: *99# APN: darmowy Resztę pozostawiłem pustą albo z defaultowymi wartościami. Zadziałało i mam AERO2 !!!!! Pozdrawiam i raz jeszcze dziękuję za pomoc, Marcin |
|||
06-04-2012, 09:43
Post: #14
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Małe sprostowanie:
po włożeniu modemu, aby "zaskoczył" trzeba ko kopnąć komendą: sudo wvdial aero2 dalsza obsługa, włączanie i wyłaczanie można robić z poziomu NetwokManagera Marcin |
|||
06-04-2012, 14:36
Post: #15
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
(05-04-2012 23:43)marcinwolter napisał(a): ... (06-04-2012 09:43)marcinwolter napisał(a): Małe sprostowanie: To w końcu użyłeś czy nie użyłeś wvdial? W oknie terminala? A jeżeli użyłeś to co jest wpisane w pliku /etc/wvdial.conf w sekcji dotyczącej aero2? |
|||
06-04-2012, 20:05
Post: #16
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Sprawdzilem raz jeszcze, dziala bez uzywania wvdial w oknie terminala. Nie wywoluje tego programu.
Mozna polaczyc albo za pomoca NetworkManagera, albo odpalajac sudo wvdial aero2. W tym przypadku w pliku konfiguracyjnym wpisane jest to, co podane w pierwszym poscie watku. Ale jak pisze, moznauzywac nie odpalajac wvdial Marcin |
|||
12-05-2012, 00:52
Post: #17
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Dzień dobry.
Więc i ja proszę o pomoc. Mam Ubuntu 10.04 LTS i modem E3131 (na Windowsie działa poprawnie). Doszedłem do stanu, że komendy Kod: usb_modeswitch -c /etc/usb_modeswitch.d/12d1:14fe Kod: usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 Kod: Looking for target devices ... Po wpisaniu Kod: lsusb|grep Huawei Kod: Bus 001 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Jednak na polecenie Kod: wvdial Kod: --> WvDial: Internet dialer version 1.60 Próbowałem Kod: echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id Kod: bash: /sys/bus/usb-serial/drivers/option1/new_id: Nie ma takiego pliku ani katalogu |
|||
12-05-2012, 08:19
Post: #18
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Nie masz modułu option załadowanego.
|
|||
12-05-2012, 19:40
Post: #19
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
Niestety tu poległem. Jak to zrobić?
|
|||
12-05-2012, 20:27
Post: #20
|
|||
|
|||
RE: E3131+Aero2+Linux-->To działa
sudo modprobe option
O tyle dziwne że powinieneś mieć go standardowo w systemie (sudo lsmod zobacz także) |
|||
« Starszy wątek | Nowszy wątek »
|
Podobne wątki | |||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post | |
Huawei e3131s-2 • Od razu zrywa połączenie | Michu | 4 | 7 288 |
30-10-2022 17:29 Ostatni post: szopen |
|
Nie można udostępnić sieci Aero2 jako Hot-Spot | soidfh | 5 | 2 979 |
30-05-2022 12:41 Ostatni post: szopen |
|
E3131-s2 i ledwie ponad 1 Mbps w play | alaskan_malamute | 1 | 1 962 |
08-02-2022 22:39 Ostatni post: szopen |
|
Huawei e3131s-2 PROBLEMY | Michu | 0 | 2 640 |
06-12-2021 22:53 Ostatni post: Michu |
|
Huawei - ostatnia oficjalna i dostępna wersja Mobile Partner | szopen | 0 | 13 783 |
25-08-2019 12:50 Ostatni post: szopen |