hsoconnect for UMTS-USB-sticks

Problems and successes with specific brands/models of networking hardware.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

hsoconnect for UMTS-USB-sticks

#1 Post by MU »

I was sent a "qualcomm 3g cdma" stick to find out, why it cannot connect in newyearspup.

Using google, I found out, that several utilities are needed.

This explains the basic steps:
http://www.pharscape.org/forum/index.ph ... 527.0.html

Here are several downloads, I used the debian packs and unzipped them with Muppyfiler:
http://www.pharscape.org/Linux-and-3G.html

I used:
hsoconnect
hsolink
ozerocdoff

And also usbview from:
http://packages.debian.org/lenny/usbutils

NOTE:
this will NOT work in a standard Puppy.

I use it in Newyearspup, that has some extensions (like other puplets, or you might need extra pets).

First, you need udev.
Second, you need Python.

udev is needed, because:
when the stick is inserted, it is detected as storage drive, not as modem.
So you need to run ozerocdoff to "remove" the storage device.
Using a udev rule, this happens automatically, when the stick is inserted.

I addition, the device nodes are created, and further stuff.
Advanced users could analyze the rule, to write startup scripts instead.

Python is needed for the grafical interface, to connect.
I attach a screenshot.

I added a script /etc/init.d/rc.hso, that simply just modprobes the kernelmodule of your Pupy.

The usb-tools are not really needed, but can be helpfull.
With those you can find out the ID of your device.
Mine is 6971, as the command "lsusb" shows:
#lsusb
Bus 003 Device 016: ID 0af0:6971 Option
The ID can help you to compare it with those in the udev rules to troubleshoot, or to gooogle for support.

I get a signal to Vodafone here in germany, but cannot connect, as I have no account data that I may enter.
I was written, that you usually just need to enter the pin-code, but it seems to be not sufficient here in germany.
I was sent the stick from a different european country.
Must investigate this issue further.

Download and screenshot:
http://puppyisos.org/isos/2009-01-to-06 ... o-connect/
user: puppy
password: linux

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

there is something wrong with the forum, so the attachments were broken.
I updated the first message with an external downloadlink.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

one file in the pet had wrong permissions, I updated it.

As you can see on picture hso2.jpg, I now can connect via roaming.
I achieved this by entering some values.
The APN I got, by trying the device in Windows XP.
XP installed the included driver, and had set the included APN automatically.
XP then offered me to connect using the german "O2 Telenor" via roaming to the swedish company Telenor.
When I confirmed, I got a connection error, though.

So in NYP, I also used this APN, and as user/ password "ppp", what was proposed in a forum.
I then manually selected "O2 Telenor" as network.
I then got the connection as on the screenshot.
But no transfer is shown, and firefox cannot connect to the web.

I will try to verify the results with the owner in the next days, maybe he can borrow a second device for testing it.
Maybe directly in sweden it will work.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#4 Post by tempestuous »

In standard Puppies, rerwin's 3G_pupdial package should do the job -
http://www.murga-linux.com/puppy/viewtopic.php?t=37828

Note that the hso kernel module needs to be added to Puppy 4.1/4.2,
but Puppy 4.3's 2.6.30.5 kernel contains the hso module as standard.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

I had no success with rerwins package, the modem was not detected.

I attach a new pet.
It is the beta version of HSOConnect 1.2.

With tis pet, I now can go online and surf the web using a german vodafone simcard.
It just does not work with the swedish telenor simcard, so maybe there is a problem using the "roaming" feature.

Install, then reboot.
Attach the umts-stick, and wait 30 seconds.
Then run "HSOConnect 1.2" from the network-menu.
If you get no errors, load in the profile-menu of hsoconnect for example the voodafone profile.
Then select "profile -edit connection" and enter the APN/user/password of your own provider.

For Vodafone germany, this is:
APN: web.vodafone.de
user: vodafone
password: vodafone

For telenor sweden, it might be:
APN: internet.telenor.se
user: web
password: web

Tested in Newyearspup rc10 midi.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

#6 Post by rerwin »

Mark,
I had no success with rerwins package, the modem was not detected.
This is the first I have heard of a problem with hso modems and wish you had notified me in the 3G thread, which I monitor. My intent is to support HSO modems and I have logic in there to do that. But I have seen nothing that alerted me to a problem.

Would you help me work this issue within the pupdial realm, so I might get it to work? The simplest way to help me would be to boot up with the modem plugged in, then run my new diagnostic-info tool and send me its generated tarball. The tool is here: http://www.murga-linux.com/puppy/viewto ... 241#349241
and requires both dotpets to be installed. That should get me started. Thanks in advance.
Richard

Post Reply