Kirjoittaja Aihe: Telewell 3g HSPA+ usb modeemi ja ubuntu 11.10 ongelma [ratkaistu osittain]  (Luettu 5304 kertaa)

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Kuinka saisin tuon telewellin usb kolme modeemin toimimaan? Muokattu ja täydennetty.

Käytin siihen tuota alla olevaa alkuperäis ohjetta jolla en suoraan saanut toimimaan.

Sain kuitenkin mokkullan toimimaan jäljempänä olevalla korjaamallani ja jotenkuten suomentamallani ohjeella.

Mokkulaa on testattu saunalahden prepaid liittymällä ja dna liittymällä ja niillä mokkula toimii oikein hyvin.

Ratkaisu on osittainen sillä alustavien kokeilujen jälkeen jää vielä pari ongelmaa.

Ongelma 1:

Tuon koko litanian joutuu tekemään joka kerta jos tietokoneen sulkee välillä, sillä en osannut liittää modeemia valikoitumaan automaattisesti.

Ongelma 2:

Jos haluat jostain syystä vaihtaa operaattoria, joudut tekemään koko litanian uudestaan.

Alkuperäinen ohje:

TW-3G HSPA+ USB Modem Ubuntu Installation Guide

Step 1:

Create a file named “1c9e:98ff” with contents below.
### TW-3G HSPA+ USB Modem
DefaultVendor= 0x1c9e
DefaultProduct= 0x98ff
TargetVendor= 0x1c9e
TargetProduct= 0x9801
MessageEndpoint= not set
MessageContent="55534243123456780000000080000606f50402527000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00

Step 2:

Open Terminal window and enter command below.
sudo modprobe usbserial vendor=0x1c9e product=0x9801

Step 3:

Insert the TW-3G HSPA+ USB Modem and enter command “lsusb” in Terminal window. You should
find the ID “1c9e:98ff”.
@home:~/Desktop$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 1c9e:98ff
@home:~/Desktop$

Step 4:

Enter command below:
sudo usb_modeswitch -c 1c9e:98ff
Please be noted, the “1c9e:98ff” is the file name that you created on step 1. You must specify the path
if the file is not located at the same folder.
Then you should get the following result:
@home:~/Desktop$ sudo usb_modeswitch -c 1c9e:98ff
Looking for target devices ...
No devices in target mode or class found
Looking for default devices ...
Found devices in default mode, class or configuration (1)
Accessing device 003 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
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: USBModem
Model String: Disk
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: USB Modem
Product: USB Modem
Serial No.: 1234567890ABCDEF
-------------------------
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
-> Run lsusb to note any changes. Bye.
Step 5:
Enter command “ls -al /dev/ttyU*”, you will see four devices as below.
@home:~/Desktop$ ls -al /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 2011-11-24 14:23 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2011-11-24 14:23 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2011-11-24 14:23 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 2011-11-24 14:23 /dev/ttyUSB3
@home:~/Desktop$


Poistin vanhat kohdat ja lisäsin toimivat ohjeet jotka on suomennettu jotenkuten.


Ennen Telewell 3G HSPA+ USB modeemin asennusta:

Käytä Ubuntu versiota 11.10

Päivitä ydin versioon: 3.0.0-15

Poista mahdollinen aiempi mobiililaajakaista yhteys Network managerista.

Poista SIM kortista PIN koodi kysely.

Vaihe 1

Luo tekstieditorilla tiedosto johon laitat alla olevan tekstin:

#!/bin/bash
### TW-3G HSPA+ USB Modem
DefaultVendor= 0x1c9e
DefaultProduct= 0x98ff
TargetVendor= 0x1c9e
TargetProduct= 0x9801
MessageEndpoint= not set
MessageContent="55534243123456780000000080000606f50402527000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00

Tallenna tiedosto Työpöydälle "1c9e: 98ff" nimisenä. (" " merkkejä ei tarvita nimeen)

Tarkista tiedosto jonka tallensit työpöydälle ja anna tiedoston ominaisuus valikosta suoritusoikeudet ohjelmana.



Vaihe 2

Avaa pääte-ikkuna ja anna alla oleva komento:

Koodia: [Valitse]
sudo modprobe usbserial vendor=0x1c9e product=0x9801
Anna pyydetty salasana.

Vaihe 3

Aseta TW-3G HSDPA+ USB-modeemi USB porttiin ja anna pääte- ikkunaan komento:

Koodia: [Valitse]
lsusb
Paina enter.

Sinun pitäisi etsiä ID "1c9e: 98ff" päätteelle tulostuneesta listasta.

Ohessa malli tuloste:
 
jaldemar@laptop:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 1c9e:98ff  
Bus 005 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse


Vaihe 4

Anna alla oleva komento pääte- ikkunaan. Korvaa käyttäjä nimi jaldemar omalla käyttäjä nimelläsi.

 
Koodia: [Valitse]
sudo usb_modeswitch -c '/home/jaldemar/Työpöytä/1c9e:98ff'
(Huomaa. jos tallensit 1c9e:98ff tiedoston muualle kuin työpöydälle joudut muokkaamaan yllä olevan komennon hakemistopolkua tiedoston sijaintia vastaavaksi.)

Sinun pitäisi saada päätteelle seuraava tulos:

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
 Found devices in default mode, class or configuration (1)
Accessing device 002 on bus 002 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
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: USBModem
   Model String: Disk            
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: USB Modem
     Product: USB Modem
  Serial No.: 1234567890ABCDEF
-------------------------
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
-> Run lsusb to note any changes. Bye.


Vaihe 5

Anna pääte- ikkunaan alla oleva komento:

 
Koodia: [Valitse]
ls -al /dev/ttyU*
Päätteelle pitäisi tulostua oheinen teksti:

crw-rw---- 1 root dialout 188, 0 2012-01-03 16:15 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2012-01-03 16:14 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2012-01-03 16:14 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 2012-01-03 16:15 /dev/ttyUSB3

jaldemar@laptop:~$

Tämän jälkeen klikkaa Network managerin kuvaketta ja sieltä kohtaa uusi mobiililaajakaista.

Sen jälkeen teet asetukset kuten muissakin mokkuloissa.

Nopeustesti ohessa. Tulos on kohtuullinen täällä maalla.  Mokkulan maksimi nopeudet ovat:  28Mbps / 5.76 Mbps
« Viimeksi muokattu: 03.01.12 - klo:19.24 kirjoittanut jaldemar »

TxSx

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Kokeilitko pelkkää ejectiä (eject -s /dev/sr1) mokkulan kiinnittämisen jälkeen tai laittaa mokkulan kiinni ennen koneen käynnistystä?

Modeswitcheri ei vielä näytä tukevan ko. mokkulaa suoraan:
http://www.draisberghof.de/usb_modeswitch/device_reference.txt

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Kokeilitko pelkkää ejectiä (eject -s /dev/sr1) mokkulan kiinnittämisen jälkeen tai laittaa mokkulan kiinni ennen koneen käynnistystä?

Modeswitcheri ei vielä näytä tukevan ko. mokkulaa suoraan:
http://www.draisberghof.de/usb_modeswitch/device_reference.txt

Kiitos ideasta, mutta valitettavasti kumpikaan vinkki ei toiminut.

Huomasin kuitenkin, että kun tiedosto on kerran luotu riittää Telewell mokkulan käyttöön otto vaiheesta 2 alkaen.

Muuten mokkula kyllä toimii mainiosti.

Toivottavasti sille tulee suora tuki tuonne Modeswitcheriin.

Olisiko kellään muita ideoita, miten tuon mokkulan saa liitettyä käyttöön automaattisesti?

Voisiko esimerkiksi asetustiedoston tallentaa johonkin pysyvästi, niin että automaattinen käyttö tulee mahdolliseksi?

TxSx

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Kokeilitko pelkkää ejectiä (eject -s /dev/sr1) mokkulan kiinnittämisen jälkeen tai laittaa mokkulan kiinni ennen koneen käynnistystä?

Modeswitcheri ei vielä näytä tukevan ko. mokkulaa suoraan:
http://www.draisberghof.de/usb_modeswitch/device_reference.txt

Kiitos ideasta, mutta valitettavasti kumpikaan vinkki ei toiminut.

Huomasin kuitenkin, että kun tiedosto on kerran luotu riittää Telewell mokkulan käyttöön otto vaiheesta 2 alkaen.

Muuten mokkula kyllä toimii mainiosti.

Toivottavasti sille tulee suora tuki tuonne Modeswitcheriin.

Olisiko kellään muita ideoita, miten tuon mokkulan saa liitettyä käyttöön automaattisesti?

Voisiko esimerkiksi asetustiedoston tallentaa johonkin pysyvästi, niin että automaattinen käyttö tulee mahdolliseksi?

Uudet laitteet pitäis julkaista täällä (jos saa homman toimimaan ja pääsee modprobesta eroon?):
http://www.draisberghof.de/usb_modeswitch/bb/viewforum.php?f=3

Näillä udev-rules -tiedostoilla voi automatisoida asioita:
http://forums.geteasypeasy.com/viewtopic.php?f=12&t=3248&p=10479

Eli yo. ohjetta soveltaen voisi yrittää. Kun kernel havaitsee sopivan laitteen, se ajaa ko. tiedostosta komennot. Yritin A-linkin kanssa automatisoida asioita, mutta jostain syystä laite löytyy useita kertoja ja komennot ajettiin liian usein. Telewell todennäköisesti käyttäytyy paremmin.


« Viimeksi muokattu: 15.01.12 - klo:17.15 kirjoittanut TxSx »

heimoli

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Käytössä Ubuntu 12.04 ja Telewell TW-3G HPSA+ tikku
Sain toimimaan automaattisesti seuraavilla:
www.telewell.fi sivuilta löytyi asennus scripti
xtw3g_install.sh, joka oli jossain ihme muodossa,
olisiko ollut DOS. piti muokata rivinloppuja kohdalleen.
Sen ajoin, eikä muuta tarvinnut.
Tikku löytyi heti.  Konfataan yhteys nm-connection-editorissa
Mutta yhteys ei aktivoidu automaattisesti,
vaan aina bootin jälkeen piti sanoa
"Ota  mobiililaajakaista käyttöön"
sitä varten tein /etc/rc.localista käynnistymään
pienen scriptin:
#!/bin/bash
while true
do
X=x`nmcli  dev | grep gsm | awk '{print $3}'`
if test "$X" = "xconnected"
then
sleep 500
else
nmcli nm wwan on
fi
sleep 30
done
exit

joka aktivoi tikun heti kun se näkyy systeemissä

*********************************************************

jukundus

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Edelleen kyseessä  ubuntu 12.04 alkuperäisestä otsikosta poiketen.
Parempaa paikkaa kysymykselle en löytänyt.

Mokkula on sama eli TW-3G HSPA+(DNA) ja pc-32bit.

Osaako joku kirjoittaa tavallisen ihmisen ymmärryksen mukaisesti ,miten mokkulan saa ubuntu 12.04:n kanssa toimimaan ?
Telewellin sivuilla ja netissä on vanhentuneita neuvoja.

Tämä palsta on ainoa poikkeus mutta neuvoista ymmärrän vain  exit :)