Hi,

I recently had to connect a Suse 9.1 (Kernel 2.6) machine via a Sagem Fast
800 E2T to a UK-ADSL network with Tiscali as provider.

Because this wasn't easy and many pieces of information were spread in 
different places, I decided to provide this info. Feel free to use it 
anywhere in readme-files etc.

See the detailed instructions below.

Especially note steps 4 and 8 which were unexpected.

Cheers,
Joachim


0. Install development packages (via Yast)
- kernel-sources
- gcc (C-Compiler)
- cpp
- libgcc (C-Bibliotheken)
- eazy (SUSE Compatibilty Links)
- lsb (Standard Base Tools)
- bison (C Parser Generator)
- libusb (USB-Bibliotheken)
- usbutils
- make
- ncurses
- ncurses - devel (kernel-menuconfig)


1. Start a root console

2. Preparing the kernel-sources: The sources must belong to the installed 
kernel.
      cd /usr/src/linux
Save an old config if exists:
      mv .config .config.old
Type "uname -r" to find out the version of the installed kernel and
copy the respective file from "/boot/config*" to "/usr/src/linux/.config".
      cp /boot/config-`uname -r` /usr/src/linux/.config
Run
      make menuconfig
and exit with saving.

3. Prepare the eagle-usb-driver
Download: eagle-usb-1.9.8.tar.bz2 from ...
Unpack it somewhere: e.g. into /opt
      cd /opt
      tar xvfj eagle-usb-1.9.8.tar.bz2
      cd /opt/eagle-usb-1.9.8
If no configure-file exists run
      ./autogen.sh
Then a configure-file should exist. Run
      ./configure --prefix=/usr

4. Normally you would proceed with "make" etc. but I had the problem that
after completing the installation my modem seemed to be too new:
The modem wouldn't become operational, after waiting and when typing
"eaglectrl -p" something like this would appear:
      Post-firmware device on USB bus 4 (type=POTS)

The solution for this was to use the original *.bnm-files from the
Tiscali-Windows-Installation-CD instead of the *.bnm-files in the
eagle-usb-1.9.8-package:
The directory /media/cdrecorder/ASSETS/Sagem/L1/IDMA contains the files:
RTBLDEP0.BNM, RTBLDEP1.BNM, RTBLDEP2.BNM, RTBLDEP3.BNM, RTBLDEP4.BNM

Copy them to /opt/eagle-usb-1.9.8/driver/firmware/sagem/pots and
/opt/eagle-usb-1.9.8/driver/firmware/usr/pots and also rename them from 
uppercase to lowercase letters e.g.:
   cp /media/cdrecorder/ASSETS/Sagem/L1/IDMA/RTBLDEP0.BNM \
   /opt/eagle-usb-1.9.8/driver/firmware/sagem/pots/rtbldep0.bnm
etc. (for files 0...4)

5. Now it's finally time for make:
      make
      make install

6. Configuring the ADSL-connection:
      eagleconfig
Some questions about country, username, password and when to launch the
ADSL-connection will be asked now.

When everything works then text similar to this will appear:
      Loading DSP & options...               [ OK ]
      Waiting for modem to be operational... [ OK ]
      Configuration successful.
      You can now type "startadsl" to launch the connection.

7. Now run "startadsl" and try to access the internet via konqueror or
similar.

8. After restarting the computer neither eagleconfig nor startdsl worked
anymore. The problem seemed to be that the DSP-code wasn't reinitialised.
My solution was to change line 59 in /usr/sbin/eagleconfig to
      SEND_DSP_NEEDED=1
which forces the DSP-reinitialisation with every launch of eagleconfig.
Then "startadsl" works again.

9. The connection can finally be terminated with "stopadsl".


Reply via email to