Guys,
I had exactly the same problems as your having. I tried to find the website that helped me, but its no longer up, or I couldnt find it. I had to do this:
1. uname -r and download the relevant kernel source.
2. recompile kernel to support ATM, PPP and PPP over ATM. All these are configured during the make xconfig.
3. install linux-atm and ppp accepting all dependancies
4. download CnxADSL-TgrATM_k2.4.20-8-1.tar.bz2 (you may have to google for this, or mail me)
5. bzip2 -d "the above"
6. tar xvf "the result from above"
7. cd CnxADSL-TgrATM_k2.4.20-8-1
8. open file:/usr/src/CnxADSL-TgrATM_k2.4.20-8-1/cnxadslctl and edit it so that it reads:
if [ ! -f /var/lock/subsys/cnxadslctl ]; then
echo "Starting AccessRunner"
insmod -f CnxADSL \
CnxtDslVendorId=0x14F1 \
CnxtDslArmDeviceId=0x1610 \
CnxtDslAdslDeviceId=0x1611 \
CnxtDslPhysicalDriverType=1
You have to change modprobe to insmod -f to force the load of a tainted module.
9. change the Makefiles in KernelModule and DownLoadApp to read:
#CC = kgcc
CC = gcc
10. make; make install
11. Whilst this is trundling away, you need to edit /etc/ppp/options to read
passive
defaultroute
usepeerdns
noauth
name (your user name)
user (as above )
plugin /usr/lib/pppd/2.4.1/pppoatm.so 0.38 #numbers are for UK VCI and VPI
12. edit /etc/ppp/chap-secrets with
[tab] [your user name] [tab] * [tab] [your password] [tab] *
13. you should now be able to start your connection with
/etc/rc.d/init.d/cnxadslctl start
14. check in /var/log for syslog and message entries. If all goes well you should see:
May 4 10:23:26 localhost cnxadslctl: Starting AccessRunner
May 4 10:23:29 localhost cnxadslctl: Using /lib/modules/2.4.21-0.13mdk/kernel/drivers/net/CnxADSL.o
May 4 10:23:29 localhost cnxadslctl: Warning: loading /lib/modules/2.4.21-0.13mdk/kernel/drivers/net/CnxADSL.o will taint t
he kernel: no license
May 4 10:23:29 localhost cnxadslctl: See
http://www.tux.org/lkml/#export-tainted for information about tainted modules
May 4 10:23:29 localhost cnxadslctl: Warning: loading /lib/modules/2.4.21-0.13mdk/kernel/drivers/net/CnxADSL.o will taint t
he kernel: forced load
May 4 10:23:29 localhost cnxadslctl: Module CnxADSL loaded, with warnings
May 4 10:23:29 localhost cnxadslctl: Download Starting.
May 4 10:23:30 localhost cnxadslctl:
May 4 10:23:30 localhost cnxadslctl: Conexant AccessRunner load complete!
May 4 10:23:30 localhost pppd[665]: Plugin /usr/lib/pppd/2.4.1/pppoatm.so loaded.
May 4 10:23:30 localhost cnxadslctl: Plugin /usr/lib/pppd/2.4.1/pppoatm.so loaded.
May 4 10:23:30 localhost cnxadslctl:
May 4 10:23:30 localhost cnxadslctl: PPPoATM plugin_init
May 4 10:23:30 localhost pppd: PPPoATM setdevname - remove unwanted options
May 4 10:23:30 localhost cnxadslctl:
May 4 10:23:30 localhost cnxadslctl: PPPoATM setdevname - remove unwanted options
May 4 10:23:30 localhost cnxadslctl: PPPoATM setdevname_pppoatm - SUCCESS:0.38
14. 99% of the credit for this help should go to Patrick Mackinlay, as it was his howto I downloaded and printed with only a few minor tweaks of my own.
Happy surfing
Jon