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]