Hi

I have managed to get and keep my conexant modem working with a Debian system.
Below are my notes about how.

John

Make sure we are talking about the same modem - this one:
http://www.themad-house.co.uk/Conexant/conexant-specification.html .

All packages apart from those below are installed from Debian, notably PPP over 
ATM.

Currently I am on kernel 2.6.18 and Debian testing, though I have managed to get
it to work with all kernels from 2.4 onwards.

Read this in conjunction with the instructions at http://patrick.spacesurfer.com/linux_conexant_pci_adsl.html .

Requirements:
Package: lsb-base (2.0-7) is required (for killall)
A symlink is required in /usr/src, e.g.: ln -s /usr/src/linux-source-2.6.18 /usr/src/linux

Setting up Conexant modem

Patch the files in CnxADSL-6.1.2.007-PIM-2.6-1.1 using:
patch -p1 --verbose <CnxADSL-6.1.2.007-PIM-2.6-1.1.patch-2.6.10
Copy  CnxADSL-6.1.2.007-PIM-2.6-1.1 to CnxADSL-6.1.2.007-PIM-2.6-1.1-patched-1.5
Patch files in this directory using:
patch -p1 --verbose <patch_PIM-2.6-1.4-to-1.5

(CnxADSL-6.1.2.007-PIM-2.6-1.5 does not work, the key differences with the above
patched files are:
<        if grep -q "\[pppoatm\]" /proc/kallsyms; then
<            rmmod pppoatm
---
       if grep -q "\[pppoatm\]" /proc/ksyms; then
            rmmod pppoatm
(i.e. my system has kallsyms), and:
< INITSCRIPTDIR=/etc/init.d
---
INITSCRIPTDIR=/etc/rc.d/init.d
(my system has /etc/init.d))

Made sure in file /CnxADSL-6.1.2.007-PIM-2.6-1.1-patched-1.5/cnxadslctl
That line is not: killproc /usr/sbin/pppd
but:  killall /usr/sbin/pppd

Then, cd /downloads/CnxADSL-6.1.2.007-PIM-2.6-1.1-patched-1.5
 make clean
 make
 make install

Module turns up in /lib/modules/<kernel ver.>/extra
cd /lib/modules/2.6.18-<cur ver>/kernel

/sbin/depmod -a
modprobe -l  to check that it is there.
/etc/init.d/cnxadslctl start


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to