layoutElementContent.uuid: ff80808122654e6f01227f1c02545c82
layoutElementContent.uuid: ff80808122654e6f01227f1c02685c86 Document Name fedoraLinuxDrivers Document UUID ff80808122654e6f01227f1c02685c85

Fedora Linux Setup

fedora logo

Betavine have created specific software packages to deploy onto the Fedora 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: ff80808122654e6f01227f1c02545c84 Document Name fedoraLinuxDriversInstall Document UUID ff80808122654e6f01227f1c02545c83

Fedora Linux Instructions

This explains the process to download and install the mobile broadband connection manager packages onto a Fedora 11.0 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 Fedora 11.0 running on chip sets compatible with Intel 386 architecture.

Downloading

Download the Fedora.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 Fedora.tgz

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

$> ls -l

$> Fedora/

$> Fedora/ozerocdoff-0.4-1.fc11.i386.rpm

$> Fedora/usb_modeswitch-0.9.7-1.fc11.i386.rpm

$ >Fedora/.noarch.vodafone-mobile-connect-svn20090719rpm

$> Fedora/INSTALL_FEDORA.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.

Fedora uses a software package manager called YUM, we will use this to install all the software dependanceis first.

$> yum install wvdial redhat-lsb pyserial python-sqlite2 python-twisted pytz gnome-python2-libegg

Install the usb_modeswitch package.

$> rpm -i usb_modeswitch-0.9.7-1.fc11.i386.rpm

Install ozerocdoff package.

$> rpm -i ozerocdoff-0.4-1.fc11.i386.rpm

Install Vodafone Mobile Connect and it's dependancies

For the Fedora package we are using a version from the SVN repository due to the lateness of the release on this package.

$>rpm -i vodafone-mobile-connect-svn20090719.noarch.rpm

Setting up User Groups

Now you are almost there, we to setup the app to run with a standard user. For that we need to add the 'lock' and 'dialup' groups to your user account.

$> usermod -a -G lock,dialout YOUR_USER_NAME

Be sure to login again as a standard user before starting the application.

$>su YOUR_USER_NAME

Upgrading or Using Fedora 10

Please note that for Fedora 10 users you need to setup the groups slightly differently

The user needs to be a member of the following groups: "uucp", "lock" and "dip" groups.

If you upgrade from Fedora 10 to Fedora 11 you will need to delete vmc configuration directory and reinstall the application.

$> rm -rf ~/.vmc2

$> rpm -i vodafone-mobile-connect-svn20090719.noarch.rpm

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 4 files. One is a 'read me' file which also explains it's contents and how to install. The other three files are software packages which are packaged up as a rpm (redhat package management) archieve. Fedora 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

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: ff80808122654e6f01227f1c02535c81