|
Installation of Conexant ADSL PCI card with Linux Fedora Core 3
|
||||
|
The
following is a description of what worked for me - No guarantees that
it'll be the same for anyone else, but hopefully it'll help you get things
working... To
get this working, I mainly used the very excellent guide written by Patrick
Mackinlay (http://patrick.spacesurfer.com/linux_conexant_pci_adsl.html)
and a few other things I found using google. I have created a Fedora Core
3 specific guide using all this info and my own experiences. Patrick's
guide has far more detail than mine so I imagine that you may want to
refer to it at times whilst working through my guide. Thanks to Patrick who helped me to get mine working - I was tempted to go and buy an ADSL router until I came across Patrick's guide that showed it is possible to get the cheap PCI card working! Good luck, Chris Malcolm. |
![]() ![]() |
|||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1)
Download Kernel Source Save the downloaded file in /usr/src/redhat/SRPMS/ 2) Unpack the Kernel Source Simple, really...
Now you have the 2.6.9 kernel source installed and ready to configure. On to the next step...
Hopefully you already know a thing or two about configuring a linux kernel, so the following won't be too new to you. If not, then good luck ;) Don't worry - it's not that hard. Here goes...
A window should now appear that looks something like this (click on the image to make it bigger): At this point you may want to configure a whole load of things. The default kernel has many things switched on that you probably don't want. However, I'm not going to get into that here. There are only 4 configuration changes that you'll need to get the ADSL card working and they are described in detail below:
NOTE: When I did all the above, my kernel failed to compile at first. I resolved the problem by running make xconfig again and disabling all the SCSI related settings and trying again. I don't know if you'll need to do this - I hope not, especially if you require SCSI support in your kernel! 4) Build, install and boot the new kernel I am not going to attempt to tell you all you need to know to build a new kernel - there are plenty of other guides around; just use google to find some help. However, just for completion,
I'll give the basic commands for building the new kernel. This worked
for me, hopefully it'll work for you too...
5) Download and build linux-atm The package I used is available here. Note that you must use this one as I have changed it a little to make it compile. Something to do with the newer gcc that is installed in Fedora Core 3 (I think). The filename is "linux-atm-2.4.1-patched.tar.gz". Save it in /usr/src. We'll need to move some of the includes in your linux system around - you can move them back again later if you like.
Some people have reported that the pppoatm.so plugin doesn't get installed correctly. This is probably because I have messed the package up - but I haven't had a chance to fix it yet, so here's a work around... You can check if this is a problem for you by typing:
If the result is something like: -r-sr-x--- 1 root root 7696 Nov 27 23:03 pppoatm.so then all is well and you should now continue to step 6. However, if the result is: -r-sr-x--- 1 root root 7696 Jan 24 21:07 /usr/lib/pppd/plugins then you need to fix it as follows:
Now continue to step 6. 6) Download and build the Conexant Kernel Module I started with the drivers downloaded from Patrick Mackinlay's web site - but I had to make a few changes to get it to work with Fedora Core 3 on my machine. So, I've packaged up my patched version here. Download the file (CnxADSL-6.1.2.007-PIM-2.6-1.1-patched.tar.gz) and save it in /usr/src. Now unpack, build and install as follows:
7) Download and build PPP over ATM with the plugin Patrick Mackinlay's site has a patched version that works just fine. It's available here. Download the file (ppp-2.4.0b2-patched.tar.bz2) and save it in /usr/src. Now do as follows:
8) Configure PPP to connect to your ISP Patrick's site has the same information, designed to work with BT in the UK. My instructions below are specific to New Zealand ISPs. My ISP is quicksilver, though this should work with any ISP - you'll just need to change the login details.
9) Startup your ADSL connection!
You can contact me via email: [email protected] Hope this is useful to someone! Cheers, Chris. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||