HSOconnect Fedora 9 Install HOW-TO
This is a Howto for Fedora 9 - getting the driver installed and getting HSOconnect running.
This HowTo is based on the hard disk install of the Fedora Gnome liveCD
This Howto assumes you will use Firefox 3 to download the files. (All
files will be placed in the ~/Download directory of your home
directory.)
Before you can compile anything you need to install the following packages using the "Add/Remove Software" tool:
| Code: |
| gcc
kernel-devel-YOUR_KERNEL_VERSION glibc-headers |
Create a workspace
Open a console window [Applications/System Tools/Terminal] (we will create a temporary work space)
type
| Code: |
| cd ~
mkdir hso cd hso |
Install the driver.
1. Using Firefox download the HSO driver from here
2. Copy the file and Untar the file
| Code: |
|
cp ~/Download/ hso-1.2.tar.gz . tar zxf hso-1.2.tar.gz |
3. Change directory:
| Code: |
| cd hso |
4. build and install the driver as root:
| Code: |
| su
make make install cd .. |
Install the rezero utility
5. Download and install the rezero package from here
| Code: |
| mkdir rezero
cp ~/Download/hso-udev.tar.gz ./rezero cd rezero tar zxf hso-udev.tar.gz #now delete the rezero binary in that directory to force the compiler to work.... rm ./rezero make make install cd .. |
6. Create a new udev rule
| Code: |
| su
gedit /etc/udev/udev.rules/39_hso-udev.rules |
| Quote: |
| # send rezero command via usb_storage driver for all ZCOPTION devices
SUBSYSTEMS=="scsi", ATTRS{vendor}=="ZCOPTION", KERNEL=="sg[0-9]*", RUN+="/usr/sbin/rezero /dev/%k" KERNEL=="ttyHS?", MODE="0666",OWNER="root",GROUP="root" |
7. restart udev
| Code: |
| /sbin/udevadm control --reload_rules |
Install the hsolinkcontrol utility
8. Download the source files from here
| Code: |
| cp ~/Download/hsolink_1.0.46.orig.tar.gz ./
tar zxf hsolink_1.0.46.orig.tar.gz cd hsolink_1.0.46 ./configure make make install chmod +s /usr/locall/bin/hsolinkcontrol |
Finally - Install the HSOconnect application
Download the Python 2.5 rpm from here
Double-click the rpm file listed in Firefox's download window. This will install the RPM.
Everything should now just work.
You can run HSOconnect in two ways:
From the menu Applications/Internet/HSOconnect
or
From the command line python -m hsoc
[python /usr/lib/python2.5/site-packages/hsoc/HSOconnect.py also works]
NOTES
Don't forget to configure the connection profile with the right user name, password and APN for your network.
If anyone knows a better udev rule please let me know. At the
moment Fedora will complain about ZEROCD but will continue to work.
I hope this is helpfull to someone. If you find any errors or have suggestions let me know.
Cheers,
Paul
Last edited by Paul on Thu May 29, 2008 12:50 pm; edited 1 time in total