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:
The ID can help you to compare it with those in the udev rules to troubleshoot, or to gooogle for support.#lsusb
Bus 003 Device 016: ID 0af0:6971 Option
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