1 (edytowany przez kondzi 2013-08-26 14:36:29)

Temat: obsługa portów com w Huawei E586 pod Gargoyle

Witam!
Używam modemu/routera mobilnego Huawei E586 i jedynego, czego mi w nim brakuje, to możliwości wysyłania kodów USSD z poziomu interfejsu WEB tego routera...
Wysyłać kody USSD można z poziomu komputera z Windowsem, gdy ten E586 jest podłączony kablem USB - "pojawiają się" wirtualne porty com, tak jak w zwykłym modemie. Ale trzeba odpowiednio skonfigurowanego komputera.

Nie da się tego zrobić na Gargoyle? Np. na mr3020

podłączając ten sprzęcik do portu usb, internet jest dostarczany poprzez interfejs usb0, a jak uzyskać dostęp do portu diagnostycznego routera.

Mój modem to Huawei E586 z dystrybucji Plus'a, z takim właśnie napisem
Przedstawia się przed przełączeniem: Vendor=12d1 ProdID=14fe

potrzebne są jakieś inne sterowniki, żeby to działało?

po zmianie ProdID na 1506 jest dostęp do internetu, tylko gdzie szukać portu diagnostycznego?

2

Odp: obsługa portów com w Huawei E586 pod Gargoyle

Przecież jest, doinstaluj sobie plugin smsbox a później ręcznie pakiet ussd159 i pojawi się możliwość wysyłania kodów ussd.


Inna sprawa - twój jest widoczny jako karta sieciowa. Pokaż wynik cat /proc/bus/usb/devices

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: obsługa portów com w Huawei E586 pod Gargoyle

To nie o to chodzi - mógłbym nawet "z palca" wpisywać komendy w terminalu gargoyle, tylko nie wiem gdzie to wysyłać - w komputerze, jak się zainstalują sterowniki, pojawiają się wirtualne porty com, tak jak w "standardowym" modemie USB, pod OpenWRT i ze zwykłym modemem również, a tu się nic nie pojawia.

wynik cat /proc/bus/usb/devices



T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1c1e Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=8f(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=8d(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0d(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:  If#= 3 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0d Prot=00 Driver=cdc_ncm
E:  Ad=8c(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 3 Alt= 1 #EPs= 3 Cls=02(comm.) Sub=0d Prot=00 Driver=cdc_ncm
E:  Ad=8c(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0c(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=0b(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8a(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

4

Odp: obsługa portów com w Huawei E586 pod Gargoyle

Tu nie możesz z tego co przedstawiłeś. Nie dostarcza ten modem interfejsu szeregowego - więc nie masz gdzie wysłać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez kondzi 2013-08-26 16:14:16)

Odp: obsługa portów com w Huawei E586 pod Gargoyle

no tak, tutaj tego nie ma, zastanawia mnie tylko skąd pod Windowsem są dostępne.
Mam na części dysku zainstalowanego Linux'a i zainstalowałem do niego sterowniki od Huawei, jeszcze tam sprawdzę....


teraz siedzę na openSUSE 12.1, tylko nie jestem biegły w Linux'ach, co mam przekleić???

lsusb wyświetla o tym modemie:
Bus 001 Device 007: ID 12d1:1c1e Huawei Technologies Co., Ltd.

6

Odp: obsługa portów com w Huawei E586 pod Gargoyle

witam ponownie:)

w dalszym ciągu nie daje mi to spokoju, bo dlaczego system od M$ miałby być lepszy...

Na forum openwrt.org otrzymałem odpowiedź, że mogę użyć pakietu ser2net.
zainstalowałem ten pakiet, ale  w dev/ nie pojawiło się nic nowego, więc pewnie brakuje konfiguracji

i tu moje pytanie: gdzie mogę znaleźć informację potrzebne do konfiguracji ser2net?

pozdrawiam i przepraszam za moje lamerskie pytanie:)

7

Odp: obsługa portów com w Huawei E586 pod Gargoyle

Ktoś Cię okłamał. ser2net służy do konwersji portu szeregowego na tcp, nic tam się nie pojawi przez niego.

Próbowałeś załadować moduł option i wymusisz obsługę 12d1:1c1e ?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez kondzi 2013-09-30 21:21:02)

Odp: obsługa portów com w Huawei E586 pod Gargoyle

to z tym ser2net, że się powinno coś pojawić, to moja własna nadinterpretacja smile

ale problem rozwiązany, dziękuję za naprowadzenie

otóż nie była już potrzebna modyfikacja przy przełączaniu modemu, modem przełączył się prawidłowo...

po wpisaniu polecenia ' echo "12d1 1c1f" > /sys/bus/usb-serial/drivers/option1/new_id ', pojawił się /dev/ttyUSB0, który reaguje jak port diagnostyczny modemu, umożliwi podgląd parametrów połączenia, czy wreszcie wysyłanie komend USSD

więc wystarczy to dopisać do /etc/rc.local i już problem rozwiązany

przepraszam za moje lamerskie pytania, temat można zamknąć.

pozdrawiam


ps. aha, przywracałem ostatnio modem do ustawień fabrycznych, więc 1c1f to był jego domyślny identyfikator po przełączeniu, wcześniej próbowałem wymusić mu odpowiedni tryb pracy za pomocą komend AT, stąd inny identyfikator podałem we wcześniejszym poście