Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Jak zainstalować modem HUAWEI E3131 i skonfigurować połączenie z Play ?
Po podłączeniu modemu do portu USB i wydaniu komendy lsubs | grep Huawei otrzymuję:
Bus 001 Device 005: ID 12d1:14fe Huawei Technologies Co., Ltd.
W /dev/ nie ma zadnego tty*USB*
Z tego co wiem do poprawnej konfiguracji modemu potrzeba zmienić tryb czegoś tam przy pomocy usb_modeswitch. Niestety, nie ma opisu jak to zrobić w przypadku modemu E3131
Ostatnio edytowany przez lejaf6 (2012-05-10 22:13:39)
Offline
Jaki masz system i jądro?
Spróbuj
# echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id # usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"
Offline
root@Allah:/home/laden# echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id bash: /sys/bus/usb-serial/drivers/option1/new_id: Nie ma takiego pliku ani katalogu root@Allah:/home/laden# usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000" Looking for target devices ... No devices in target mode or class found Looking for default devices ... Found devices in default mode or class (1) Accessing device 008 on bus 001 ... Using endpoints 0x01 (out) and 0x81 (in) Using endpoints 0x01 (out) and 0x81 (in) Inquiring device details; driver will be detached ... Looking for active driver ... OK, driver found ("usb-storage") OK, driver "usb-storage" detached SCSI inquiry data (for identification) ------------------------- Vendor String: HUAWEI Model String: Mass Storage Revision String: 2.31 ------------------------- USB description data (for identification) ------------------------- Manufacturer: HUAWEI Product: HUAWEI Mobile Serial No.: not provided ------------------------- Setting up communication with interface 0 ... Using endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Resetting response endpoint 0x81 Resetting message endpoint 0x01 Error resetting endpoint: -71 -> Run lsusb to note any changes. Bye. root@Allah:/home/laden# Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.789563] Oops: 0011 [#4] SMP Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.789570] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1/host11/target11:0:0/11:0:0:0/block/sdb/uevent Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.789831] Stack: Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.789866] Call Trace: Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.790094] Code: ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 7f 00 00 00 00 00 00 80 20 09 04 00 ea ff ff 60 b9 3e 04 00 ea ff ff <00> 00 00 00 00 00 00 02 00 00 00 00 ff ff ff ff 00 00 00 00 00 Message from syslogd@Allah at May 10 20:40:33 ... kernel:[ 1556.790167] CR2: ffffea00043ab4a8
Debian Squeeze 2.6.32-5-amd64 #1 SMP Sat May 5 01:12:59 UTC 2012 x86_64 GNU/Linux
Offline
Stwórz plik (jako root)
/etc/usb_modeswitch.d/12d1:14fe
I wklej tam zawartość
DefaultVendor= 0x12d1 DefaultProduct= 0x14fe TargetVendor= 0x12d1 TargetProduct= 0x1506 MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Potem włóż modem i podaj lsusb
Ostatnio edytowany przez krasnij (2012-05-10 20:57:02)
Offline
Zrobiłem jak kazałeś i otrzymalem po lsusb:
Bus 001 Device 005: ID 12d1:14fe Huawei Technologies Co., Ltd.
Offline
Widzi już go jako /dev/ttyusb0 ?
Jeżeli nie to
usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506
Jeżeli tak, to pobierz program wvdial
# aptitude install wvdial
Potem stwórz plik /etc/wvdial.conf i wklej poniższą zawartość
[Dialer play] Modem = /dev/ttyUSB0 Phone = *99# Username =; Password =; Init1 = AT+CGDCONT=1,"IP","internet","",0,0 Auto DNS = on
I potem jako root wpisz wvdial i powinno hulać
Ostatnio edytowany przez krasnij (2012-05-10 21:16:59)
Offline
root@allah:/dev# usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 Looking for target devices ... No devices in target mode or class found Looking for default devices ... Found devices in default mode or class (1) Accessing device 005 on bus 001 ... Using endpoints 0x01 (out) and 0x81 (in) Using endpoints 0x01 (out) and 0x81 (in) Inquiring device details; driver will be detached ... Looking for active driver ... No driver found. Either detached before or never attached SCSI inquiry data (for identification) ------------------------- Vendor String: HUAWEI Model String: Mass Storage Revision String: 2.31 ------------------------- USB description data (for identification) ------------------------- Manufacturer: HUAWEI Product: HUAWEI Mobile Serial No.: not provided ------------------------- Warning: no switching method given. -> Run lsusb to note any changes. Bye.
--> WvDial: Internet dialer version 1.60 --> Warning: section [Dialer Defaults] does not exist in wvdial.conf. --> Cannot open /dev/modem: No such file or directory --> Cannot open /dev/modem: No such file or directory --> Cannot open /dev/modem: No such file or directory
Problem w tym że nie mam urządzenia /det/ttyUSB0
Ostatnio edytowany przez lejaf6 (2012-05-10 21:24:42)
Offline
Generalnie E3131 działa automagicznie od kernela 3.0. Niemniej w dalszym ciągu jest możliwość odpalenia tego u Ciebie. Będziesz musiał użyć backportów.
Dodaj do /etc/apt/sources.list następujący wpis
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
Potem daj
# apt-get update
Jeżeli wywali Ci błąd o GPG to
gpg --keyserver pgp.mit.edu --recv-keys ID_KLUCZA gpg --armor --export ID_KLUCZA | apt-key add -
I potem aktualizujesz 2 pakiety
# apt-get -u install usb-modeswitch # apt-get -u install usb-modeswitch-data
Ostatnio edytowany przez krasnij (2012-05-10 21:40:15)
Offline
Zrobiłem jak wyżej ale przełącznik -u nie działa:
root@Allah:/home/akw# apt-get -u usb-modeswitch E: Nieprawidłowa operacja usb-modeswitch
Offline
Zjadłem install, już edytowałem
apt-get -u install i tak dalej
Ostatnio edytowany przez krasnij (2012-05-10 21:41:09)
Offline
Wymusiłem to w synapticu ;) I DZIĘKI TWOJEJ POMOCY JUŻ DZIAŁA :) Podsumowując, mając squeeza i modem Huawei E3131 należy użyć powyższych pakietów z backortów :) Dzięki wielkie. Miłego wieczoru !.
Offline
Chciałby dopisać do wątku (pomimo SOLVED), gdyż wiele osób wykorzystuje ten modem z kartą AERO2.
Dla nich poniżej konfiguracja /etc/wvdial.conf dla AERO2:
[Dialer aero2]
Modem = /dev/ttyUSB0
Phone = *99#
Username =;
Password =;
Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0
Auto DNS = on
poprzez networkmanagera karta działa dobrze, ale nie z AERO2; z AERO2 na dzień dzisiejszy z tym modemem tylko poprzez wvdial
Offline
Kod:
# apt-get -u install usb-modeswitch # apt-get -u install usb-modeswitch-data[/quote]
Po dodaniu wpisu do [b]/etc/apt/sources.list[/b] pojawiają się błędy:Kod:
W: Nie udało się pobrać http://ppa.launchpad.net/odyx/usb-modeswitch/ubuntu/dists/natty/main/source/Sources 404 Not Found W: Nie udało się pobrać http://ppa.launchpad.net/odyx/usb-modeswitch/ubuntu/dists/natty/main/binary-amd64/Packages 404 Not FoundAlternatywa dla aktualizacji usb-modeswitch i usb-modeswitch-data (zródło: [url]http://www.ubucentrum.net/2009/12/instalacja-w-linuksie-modemu-hsdpa-zte.html[/url]):
Kod:
sudo apt-get install libusb-dev wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.2.4.tar.bz2 tar -jxvf usb-modeswitch-1.2.4.tar.bz2 cd usb-modeswitch-1.2.4 sudo make install wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20120815.tar.bz2 tar -jxvf usb-modeswitch-data-20120815.tar.bz2 cd usb-modeswitch-data-20120815 sudo make installNa koniec wypiąć+wpiąć modem i :
Kod:
sudo usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506
Offline
Zainstaluj usb-modeswitch z normalnego repozytorium. Ten tekst z Ubucentrum jest antyczny.
Offline
witam,
zastosowałem się do wszystkich wskazówek, które są w tym wątku, ale mój modem E3131 z kartą PLAY wciąż tylko mruga co 3 sekundy na niebiesko (co oznacza, że "rejestruje się" w sieci 3G albo 3G+)
system mam aktualizowany na bieżąco
# more debian_version 6.0.6
pakiety usb-modeswitch są zainstalowane
# apt-get -u install usb-modeswitch Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe usb-modeswitch jest już w najnowszej wersji. The following packages were automatically installed and are no longer required: libgmime2.6-cil libgmime-2.6-0 Aby je usunąć należy użyć "apt-get autoremove". 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
# apt-get -u install usb-modeswitch-data Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe usb-modeswitch-data jest już w najnowszej wersji. The following packages were automatically installed and are no longer required: libgmime2.6-cil libgmime-2.6-0 Aby je usunąć należy użyć "apt-get autoremove". 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
plik /etc/usb_modeswitch.d/12d1:14fe jest utworzony, a jego zawartość to
# more 12d1:14fe DefaultVendor=0x12d1 DefaultProduct=0x14fe TargetVendor=0x12d1 TargetProduct=0x1506 MessageContent="55534243123456780000000000000011062000000100000000000000000000"
zawartość pliku /etc/usb_modeswitch.conf
DisableSwitching=0 EnableLogging=1
wykonałem polecenie
# usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 Looking for target devices ... found matching product ID adding device Found devices in target mode or class (1) Looking for default devices ... No devices in default mode found. Nothing to do. Bye.
sprawdzam
# lsusb | grep Huawei Bus 002 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
oraz listę urządzeń
# ls | grep ttyUSB ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3
# ls | grep ttyS ttyS0 ttyS1 ttyS2 ttyS3
zawartość pliku /etc/wvdial.conf
[Dialer play] Modem = /dev/ttyUSB0 Phone = *99# Username =; Password =; Init1 = AT+CGDCONT=1,"IP","internet","",0,0 Auto DNS = on
a wywołanie dialera
# wvdial --> WvDial: Internet dialer version 1.60 --> Warning: section [Dialer Defaults] does not exist in wvdial.conf. --> Cannot open /dev/modem: No such file or directory --> Cannot open /dev/modem: No such file or directory --> Cannot open /dev/modem: No such file or directory
w logu jest
/var/log# more wvdialconf.log Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. Modem Port Scan<*1>: S0 S1 S2 S3 Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
ale zamiast FAQ na linku są jakieś bzdury...
PYTANIE:
co robię źle ??
Offline
Połącz się przez
wvdial play
Offline
Nie trzeba podmieniać id, to jest dla Androida 4.x (w nim cięzko dokonac aktualizacji pakietów czy modułów). Dla testu nabyłem ów modem, włożyłem do usb, dodałem wpis do wvdial.conf i .. działa.
Offline
[quote=qluk]Nie trzeba podmieniać id, to jest dla Androida 4.x (w nim cięzko dokonac aktualizacji pakietów czy modułów). Dla testu nabyłem ów modem, włożyłem do usb, dodałem wpis do wvdial.conf i .. działa.[/quote]
Czasem działa, czasem nie: http://dug.net.pl/tekst/197/aero2_z_modemem_huawei_e3131/#tryb_modemu
Offline
Time (s) | Query |
---|---|
0.00019 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00168 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.59.129.141' WHERE u.id=1 |
0.00085 | UPDATE punbb_online SET logged=1732736521 WHERE ident='13.59.129.141' |
0.00086 | SELECT * FROM punbb_online WHERE logged<1732736221 |
0.00101 | DELETE FROM punbb_online WHERE ident='18.116.85.108' |
0.00109 | DELETE FROM punbb_online WHERE ident='18.218.38.67' |
0.00084 | DELETE FROM punbb_online WHERE ident='3.142.98.60' |
0.00082 | DELETE FROM punbb_online WHERE ident='3.144.38.184' |
0.00110 | DELETE FROM punbb_online WHERE ident='3.145.8.139' |
0.00122 | DELETE FROM punbb_online WHERE ident='3.145.97.235' |
0.00060 | SELECT topic_id FROM punbb_posts WHERE id=201587 |
0.00012 | SELECT id FROM punbb_posts WHERE topic_id=21225 ORDER BY posted |
0.00077 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21225 AND t.moved_to IS NULL |
0.00013 | SELECT search_for, replace_with FROM punbb_censoring |
0.00195 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21225 ORDER BY p.id LIMIT 0,25 |
0.00185 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21225 |
Total query time: 0.01514 s |