Skocz do zawartości

Travelmate 6293 I Modem Globetrotter


Gość _PaT

Rekomendowane odpowiedzi

Próbuję zainstalować znajomemu wewnętrzny modem, ale po dzisiejszym całym dniu usilnych prób skończyły mi się pomysły i tropy.

 

Urządzenie to:

[root@JerzyAcer ~]# lsusb |grep Opt
Bus 004 Device 002: ID 0af0:7211 Option

 

Z dmesg:

Jan  1 20:12:27 localhost kernel: usb 4-1: configuration #1 chosen from 1 choice
Jan  1 20:12:27 localhost kernel: usb 4-1: New USB device found, idVendor=0af0, idProduct=7211
Jan  1 20:12:27 localhost kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=4
Jan  1 20:12:27 localhost kernel: usb 4-1: Product: Globetrotter HSUPA Modem
Jan  1 20:12:27 localhost kernel: usb 4-1: Manufacturer: Option N.V.
Jan  1 20:12:27 localhost kernel: usb 4-1: SerialNumber: Serial Number

 

Po użyciu:

comgt -d /dev/ttyHS0 PIN

diodka na obudowie zaczyna migać, a później świeci na stałe, co świadczy o tym, że urządzenie odpowiada i działa. Pozostałe polecenia comgt (takie jak info), również działają.

 

Niestety, próba użycia wvdial kończysię, po próbie połączenia, komunikatem w stylu "Waiting for carrier", "Timed out while dialing".

Plików konfiguracynych nie wklejam, gdyż używałem jakichś z neta, więc prawdopodobnie są bez sensu. Jednak każde wywołanie kończy się komunikatami jak wyżej.

 

W notebooku jest sprawna karta SIM Orange. Działa bez problemu pod Windows.

 

Jakieś pomysły?

Odnośnik do komentarza
Udostępnij na innych stronach

@qmic

 

Heh, może dlatego, że Network Manager i tak używa w konsekwencji ppp albo wvdial. Przynajmniej tak myślę bo jako część projektu GNOME z pewnością podlega regule KISS. Problemem tu nie jest konfiguracja połączenia, lecz komunikacja między urządzeniem a systemem operacyjnym.

Akurat w przypadku tego człowieka nie oczekuj, że jego problemy będą tak proste do rozwiązania ;-) To raczej profesjonalista ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

@qmic

 

Heh, może dlatego, że Network Manager i tak używa w konsekwencji ppp albo wvdial. Przynajmniej tak myślę bo jako część projektu GNOME z pewnością podlega regule KISS. Problemem tu nie jest konfiguracja połączenia, lecz komunikacja między urządzeniem a systemem operacyjnym.

Akurat w przypadku tego człowieka nie oczekuj, że jego problemy będą tak proste do rozwiązania ;-) To raczej profesjonalista ;-)

 

To wiem że Network Manager to tylko nakładka, ale co do drugiej sprawy masz rację - nie zwróciłem uwagi na podpis pod avatarem :), ale skoro to profesjonalista to sobie poradzi :)

Odnośnik do komentarza
Udostępnij na innych stronach

dlaczego nie użyjesz network managera -> auto gsm connection

Dlatego, że to nie działa. Zapomniałem wspomnieć. Network Manager nie widzi żadnego urządzenia pozwalającego na połączenia GSM. Co ciekawe, modem Option Globetrotter konfigurowałem już kilkukrotnie, i w przypadku podłączenia zewnętrznego modemu port USB obecna wersja NM radzi sobie bez problemu. Ponieważ w omawianym notebooku modem również jest widoczny przez USB (choć jest wbudowany), doszedłem do konkluzji przedstawionej w ostatnim akapicie.

 

Może jednak wklej configi, to się czegoś dowiemy.

Miałem nadzieję, że ktoś wklei coś sprawdzonego... W takim razie wkleję co i jak w piątek, kiedy to znów uzyskam dostęp do owego urządzenia.

 

Problem może okazać się bardzo trudny do rozwiązania, gdyż symptomy dla mnie wskazują na problemy w sterownikach. A google mówią tylko o bugach w Ubuntu, w jądrze i w HAL-u (a na pierwszej stronie wyszukiwania obecnie jest ten wątek :P).

 

[edit]

Spróbuję zaaplikować jeszcze ten patch

https://bugs.launchpad.net/ubuntu/+source/h...nfo/+bug/304818

Może wtedy NetworkManager załatwi resztę :P

 

Dziękuję za odpowiedzi.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Piszę w nowym poście, żeby oddzielić sprawy rzeczowe od gdybania.

 

Problem rozwiązany. Krok po kroku, jak to zrobić.

 

Najpierw w pliku /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi zmieniłem linię 36, <match key>, dopisując 0x7211. Cały fragment wygląda teraz jak następuje:

    <match key="@info.parent:usb.vendor_id" int="0x0af0">
        <!-- Colt,Ricola,Ricola Light,Ricola Quad,Ricola Quad Light,Ricola Ndis,Ricola Ndis Light;Ricola Ndis Quad,Ricola Ndis Quad Light,
             Cobra,Cobra Bus,Viper,Viper Bus,Gt Max Ready,Gt Max,Fuji Modem Light,Fuji Modem Gt,Fuji Modem Ex,Fuji Network Light,Fuji Network Gt,
             Fuji Network Ex,Koi Modem,Koi Network,Scorpion Modem,Scorpion Network,Etna Modem,Etna Network,Etna Modem Lite;Etna Modem Gt,
             Etna Modem Ex,Etna Network Lite,Etna Network Gt,Etna Network Ex,Etna Koi Modem,Etna Koi Network -->
        <match key="@info.parent:usb.product_id" int_outof="0x5000;0x6000;0x6100;0x6200;0x6300;0x6050;0x6150;0x6250;0x6350;0x6500;0x6501
;0x6600;0x6601;0x6701;0x6711;0x6721;0x6741;0x6761;0x6731;0x6751;0x6771;0x6800;0x
6
811;0x6901;0x6911;0x7001;0x7011;0x7021;0x7041;0x7061;0x7031;0x7051;0x7071;0x7100
;
0x7111;0x7211">
          <match key="@info.parent:usb.interface.number" int="0">
            <append key="modem.command_sets" type="strlist">GSM-07.07</append>
            <append key="modem.command_sets" type="strlist">GSM-07.05</append>
          </match>
        </match>
      </match>

 

Po wykonaniu

service haldaemon restart

Network Manager rozpoznał urządzenie i na liście sieci pojawiło się:

Komórkowe (Option Globetrotter HSUPA Modem)

 

Ustawienia połączenia to (prawy przycisk myszy ? modyfikuj połączenia ? komórkowe ? automatyczne...:

Nazwa: Orange GSM (możesz wpisać dowolną)

Nr telefornu : *99***1#

User: internet

Pass: internet

APN: internet

 

Po kliknięciu w sieć powinno zostać zestawione połączenie z GSM (ew. zapytanie o PIN). Jeśli widzisz zdublowane urządzenie, tylko na jednym będzie można się połączyć. Odkryj to na zasadzie prób i błędów (urządzeniem powinno być /dev/ttyHS0 a nie inne), Jeśli nadal masz z tym problemy, przesuń lewy suwak na przednim panelu notebooka i poczekaj, aż zaświeci się zielona diodka. Następnie znów spróbuj się połączyć. Powinno działać.

 

Niestety ponowne zestawienie połączenia czasem nie działa. Trzeba zrestartować komputer...

 

======= dalszą część posta zostawian potomnym, aby mogli znaleźć ten temat i rozwiązać swój problem ======

Niestety po kliknięciu w połączenie czasem dostaję:

an  9 12:20:50 localhost NetworkManager: <info>  Activation (ttyHS0) starting connection 'Orange GSM'
Jan  9 12:20:50 localhost NetworkManager: <info>  (ttyHS0): device state change: 3 -> 4
Jan  9 12:20:50 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 1 of 5 (Device Prepare) scheduled...
Jan  9 12:20:50 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 1 of 5 (Device Prepare) started...
Jan  9 12:20:50 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 1 of 5 (Device Prepare) complete.
Jan  9 12:20:51 localhost NetworkManager: <info>  (ttyHS0): powering up...
Jan  9 12:20:51 localhost NetworkManager: <info>  Registered on Home network
Jan  9 12:20:51 localhost NetworkManager: <info>  Associated with network: +COPS: 0,0,"Orange",2
Jan  9 12:20:51 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) scheduled...
Jan  9 12:20:51 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) starting...
Jan  9 12:20:51 localhost NetworkManager: <info>  (ttyHS0): device state change: 4 -> 5
Jan  9 12:20:51 localhost NetworkManager: <info>  (ttyHS0): device state change: 5 -> 6
Jan  9 12:20:51 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) complete.
Jan  9 12:20:55 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) scheduled...
Jan  9 12:20:55 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) starting...
Jan  9 12:20:55 localhost NetworkManager: <info>  (ttyHS0): device state change: 6 -> 5
Jan  9 12:20:55 localhost NetworkManager: <info>  Activation (ttyHS0) Stage 2 of 5 (Device Configure) complete.
Jan  9 12:20:55 localhost NetworkManager: <WARN>  hso_auth_done(): Authentication failed
Jan  9 12:20:55 localhost NetworkManager: <info>  (ttyHS0): device state change: 5 -> 9
Jan  9 12:20:55 localhost NetworkManager: <info>  Marking connection 'Orange GSM' invalid.
Jan  9 12:20:55 localhost NetworkManager: <info>  Activation (ttyHS0) failed.
Jan  9 12:20:55 localhost NetworkManager: <info>  (ttyHS0): device state change: 9 -> 3
Jan  9 12:20:55 localhost NetworkManager: <info>  (ttyHS0): deactivating device (reason: 0).
Jan  9 12:20:55 localhost NetworkManager: <info>  Policy set 'Auto RedHat' (wlan0) as default for routing and DNS.
Jan  9 12:20:55 localhost NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Jan  9 12:20:55 localhost NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed

RedHat na wlan0 to nazwa sieci, do której powrócił - czyli to nieistotne.

Po takim nieudanym połączeniu z modemem nie da się już nic zrobić - nie odpowiada i dla systemu wygląda na zawieszony, ale o tym zaraz.

 

A teraz wyciąg z konsolowej sesji:

[root@JerzyAcer ~]# export COMGTPIN=xxxx

Oczywiśćie pod xxxx wpisałem prawidłowy PIN :P

[root@JerzyAcer ~]# comgt -d /dev/ttyHS0 PIN
SIM ready

 

Od teraz, po przesunięciu odpowiedniego suwaka na obudowie, zaświeca się diodka.

[root@JerzyAcer ~]# comgt info -d /dev/ttyHS0
##### Wireless WAN Modem Configuration #####
Product text:
====

Manufacturer: Option N.V.
Model: GTM380
Revision: 2.12.0Hd (Date: May 27 2008, Time: 11:19:10)
OK
====
Manufacturer:           Option N.V.
IMEI and Serial Number: XX_NUMEREK, YY_NUMEREK
Manufacturer's Revision:
2.12.0Hd (Date: May 27 2008, Time: 11:19:1
Hardware Revision:      2.0
Network Locked:         0
Customisation:          DEPRICATED
Band settings:          Europe 900/1800MHz (4)
APN:                    1,"IP","internet","",0,0
##### END #####

Czyli APN wygląda OK.

[ot]

A swoją drogą, wie ktoś jak ustawić zmienną środowiskową COMGTAPN, żeby comgt ją przejął (tak jak z PIN-em), Dostaję komunikat, że APN nie został ustawiony.

[/ot]

 

[root@JerzyAcer ~]# comgt sig -d /dev/ttyHS0
Signal Quality: 14,99

 

A teraz to, co dzieje się po jednym nieudanym połączeniu:

[root@JerzyAcer ~]# comgt info -d /dev/ttyHS0
##### Wireless WAN Modem Configuration #####
Product text:
====
Option N.V.
Model: GTM380
Revision: 2.12.0Hd (Date: May 27 2008, Time: 11:19:10)
OK
====
Manufacturer:
IMEI and Serial Number:
Manufacturer's Revision: comgt 11:57:51 -> -- Error Report --
comgt 11:57:51 -> ---->                      ^
comgt 11:57:51 -> Error @982, line 56, String is shorter than second argument. (7)

 

W dmesgu totalnie nic się nie pokazuje przy jakiejkolwiek operacji (albo przeoczyłem).

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 months later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...