layoutElementContent.uuid: 105460
layoutElementContent.uuid: ff8080811e5e5052011eab8a2a1a4f6a Document Name BV_RESOUCES_LINUX_DRIVER_HOWTO_SUSE_INTRO Document UUID ff8080811e5e5052011eab8a29744f65

SuSE Linux Setup

suse logo

Betavine have created specific software packages to deploy onto the SuSE distribution of the Linux operating system.

Here you will find specific instructions on how to install and setup the betavine Mobile Broadband Connection Manager.

layoutElementContent.uuid: ff8080811e5e5052011eab8a2a1a4f69 Document Name BV_RESOURCES_LINUX_HOWTO_SUSE_GUIDE Document UUID ff8080811e5e5052011eab8a29924f66

Open SuSE Linux Instructions

This explains the process to download and install the mobile broadband connection manager packages onto a Open SuSE 11.1 Linux operating system.

This will involve downloading a compressed archive, un zipping this file, and running several commands to install the software packages onto your machine. You will need to have administration privileges to complete, and be familiar with running commands on a terminal window.

All of the instructions contained within this page are also contained with the package itself, so you can if you wish simply get the package and follow the readme file contained within the archieve.

This package has been created for Open SuSE 11.1 running on chip sets compatible with Intel 386 architecture.

Downloading

Download the openSuse111.tgz compressed archive to a temporary directory on your machine with the download button.

Assuming that we are inside your temporary directory uncompress the archive.

$> tar xvfz openSuse111.tgz

This will produce the following directory and files on your machine.

$> ls -l

$> openSuse111/python-tz-2006p-1.1.i586.rpm

$> openSuse111/python-sqlite2-2.5.5-1.1.i586.rpm

$> openSuse111/ozerocdoff-0.4-1.i586.rpm

$> openSuse111/usb_modeswitch-0.9.7-1.i586.rpm

$ >openSuse111/vodafone-mobile-connect-2.10.01-1.noarch.rpm

$> openSuse111/INSTALL_OPENSUSE111.TXT

Installing Packages

We are going to install the packages in reverse order. In other words if a package depends on another package we install the dependancy first.

OpenSuSE 11.1 provides a software packaging tool called zypper that we will use to install some of the dependancy packages.

First we need to install the needed dependacies not provided by standard openSuse 11.1 distro.

$>zypper install dbus-1-python hal lsb python-cairo python-crypto python-gnome python-gnome-extras python-gobject2 python-gtk python-notify python-serial python-twisted python-twisted-conch

Install the usb_modeswitch package.

$> rpm -i usb_modeswitch-0.9.7-1.i586.rpm

Install ozerocdoff package.

$> rpm -i ozerocdoff-0.4-1.i586.rpm

Install the two python packages needed and included as part of this archive file.

$> rpm -i python-sqlite2-2.5.5-1.1.i586.rpm

$> rpm -i python-tz-2006p-1.1.i586.rpm

Install Vodafone Mobile Connect

$> rpm -i vodafone-mobile-connect-2.10.01-1.noarch.rpm

Setting up User Privileges

Running as adminstrator ( with ROOT privileges ) you will allways be able to run the application. However, you will need to provision a normal user with higher access privileges on your system. To do this we will add a standard user to the groups: uucp and dialout. Replacing user_name with your user.

$> usermod -A uucp, dialout user_name

For the changes to take effect you can either start another terminal window or type the following on the termianl you are on with your user_name replaced with the user you have updated:

$> su user_name

Running the Application

To run the applicatoin you can run from the command line in normal or logging mode with the commands:

$> vodafone-mobile-connect-card-driver-for-linux

$> vodafone-mobile-connect-card-driver-for-linux-debug

To start the application from your menu, choose applications, then internet.

File Description

The archive contains 6 files. One is a 'read me' file which also explains it's contents and how to install. The other five files are software packages which are packaged up as a rpm (redhat package management) archieve. OpenSuSE uses this format to install software components.

vodafone-mobile-connect

This package contains the main component of the broadband mobile connect manger. It depends on all other packages to work as well as the following:

  • wvdial
  • hal
  • lsb
  • python-serial
  • python-twisted
  • python-twisted-conch
  • python-notify
  • python-sqlite2
  • python-pytz
  • python-dbus
  • python-cairo
  • pythoncrypto
  • python-gtk
  • python-gnome

Python Modules

Python-tz and Python-sqlite provides python packages that allow communication between python programs and the sql database used to store user data.

usb_modeswitch

This package is required to flip some USB devices from storage device mode to modem mode.

ozerocdoff

This package is used for modems which use the HSO kernel driver. It also flips this type of modem from storage device mode to modem mode.

layoutElementContent.uuid: ff8080811e5e5052011eab8a2a1a4f6c Document Name BV_LINUX_HOWTO_SUSE_NEWS Document UUID ff8080811e5e5052011eab8a29554f64 layoutElementContent.uuid: 105461