Hi everyone,
The following is an attempt at writing an easy tutorial on how to get your Fritz!Card DSL SL to work on OpenSuse 10.2 now that the drivers aren't provided with the distribution anymore.
It's not perfect and there are probably a few unnecessary steps, but it's the sequence of events that works for me, and it should also work for you. Although this howto is based around the Fritz!Card DSL SL device, it should be the same for other Fritz!Card's.
One more thing, I wrote this howto and performed the following actions after a fresh installation of OpenSuse 10.2.
A big thank you to the fltronic team for providing the drivers, amazing work guys! They work out of the box and are convenient to use, keep up the good work!
0) Go online either using another computer or dual booting windows or another linux:
http://opensuse.fltronic.de/SUSE10_2.htm
and download the following packages for the Fritz!Card DSL SL:
fcdslsl-kmp-default-0.1_2.6.18.2_34-0.i586.rpm
fcdslsl-fw-3.11-1.i586.rpm
Scroll down to the bottom of the page and download DrDSL too. Copy these 3 downloaded files to an accessible location, like your HOME directory on OpenSuse 10.2. (/home/<your user name>)
NB: These packages are for the Fritz!Card DSL SL, should you have a different card, you will of course need different packages. Look in the list for your card and download the packages listed for your device.
1) In YaST (/sbin/yast2) -> Software -> Software Management, search for and install the following packages from the installation CD/DVD if necessary:
kinternet
capi4linux
2) Open a console, become root by entering:
su
You'll be prompted for the root password, enter it, change to the directory where you put the downloaded rpm's and run the following line to install the kmp package:
rpm -i fcdslsl-kmp-default-xxx.rpm
3) In the console, Exit su permission by typing:
exit
4) Start kinternet that you installed in Step 1:
kinternet &
The icon of a plug will appear in your taskbar next to the clock. Right-click on it and choose "Quit", you'll be asked whether kinternet should be started automatically next time you log in, choose "Start Automatically".
5) Reboot
6) You should now have kinternet starting automatically and it should appear in the taskbar (plain plug, no spark or lightning)
7) Open a console, become root by entering:
su
You'll be prompted for the root password, enter it, change to the
directory where you put the downloaded rpm's and run the following line to install the kmp package:
rpm -i fcdslsl-fw-xxx.rpm
8) Reboot
9) This time, kinternet in the taskbar should display with a spark (plug and spark)
10) Open a console, become root by entering:
su
You'll be prompted for the root password, enter it, change to the directory where you put the downloaded rpm's and run the following line to install the kmp package:
rpm -i drdsl-xxx.rpm
11) You should still be root, run DrDSL by typing:
drdsl
Some text should be output.
12) Reboot
13) In YaST (/sbin/yast2) -> Network Devices -> DSL, a list of devices will appear, typically with only one device in it. Select the device and click "Edit".
Now we'll go through the configuration of the device and provider, the relevant options are:
1st dialog) DSL Configuration
PPP Mode = CAPI for ADSL
Device Activation = At Boot Time
User Controlled = checked
2nd dialog) Select Internet Service Provider (ISP)
Choose your provider or create a new one if it isn't in the list, I can't help you here but the necessary information should be on the letter from your provider that he gave you your username and password on.
3rd dialog) Connection Parameters
Dial on Demand = checked
Modify DNS When Connected = checked
Automatically Retrieve DNS = checked
External Firewall Interface = checked
14) Request a site in your favorite browser, it should now connect and work.