Xref: news.demon.co.uk linux.debian.user:87614 comp.os.linux.hardware:192353 Path: news.demon.co.uk!demon!kibo.news.demon.net!demon!newsfeed.stueberl.de!fu-berlin.de!uni-berlin.de!aquarion.demon.co.UK!not-for-mail From: Aquarion Newsgroups: linux.debian.user,comp.os.linux.hardware Subject: Conexant PCI ADSL Modem (Help!) Date: Mon, 05 Aug 2002 12:10:44 +0100 Message-ID: NNTP-Posting-Host: aquarion.demon.co.uk (158.152.185.91) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: fu-berlin.de 1028548205 37153404 158.152.185.91 (16 [41390]) X-Orig-Path: reef.water.gkhs.net!nobody X-Newsreader: Forte Agent 1.91/32.564 Lines: 65 Our house has just got ADSL. This is A Good Thing beyond Good Things. I have an ADSL modem, it's a PCI, Conexant ADSL "Tigris" thing, Manufactur code: AMX-CA83P, with apparent support for Windows 95-XP, Mac and Linux. And, indeed, it comes with support for both versions of Linux. Redhat 6 *and* 7. And my impressedness knew no bounds, as I run Debian 3.0. The reason I'm posting all of this is because getting it working thus far was slightly complicated, and it might help other people to get as far as I did more easily. Debian's alien program converted the driver itself (CnxADSL-TgrATM_k2.4.3-6.1.2.007-7.i386.rpm) into a .deb package, which installed cleanly. The problem was with the included Kernel Module which was built against kernel 2.4.3, when I am running 2.4.18. The package included a custom kernel rpm, which I unpacked and looked though the .config file of to see what extra modules I needed to install which were atm, atm over ethernet, and a custom module which the source to was in the driver package. I extracted the tarball (I did it into /usr/src/luke/ since that's the place where I put my playground. Anywhere will do), and the resulting directory contained a further dir called "KernelModule", which contained the code and a Makefile. A few modifications to this (using gcc instead of kgcc, expecting the kernel sources to be in the right place, overriding the kernel version parameter (They had replaced the (working) detect version script with a hard coded value, If you're following these instructions, it's the commented out line above "VER = 2.4.3-12") and made the install section place the finished module in /lib/modules/$(VER)/kernel/drivers/net instead of /lib/modules/$(VER)/misc (This wasn't straight away, this was over the course of several failed attempts as it built with the wrong version number, or depended on modules that were last in 2.4.3, or anything) The problem is that it doesn't work. The supplied init script has no problems bringing up the modem now, the problem appears to be connecting as a network interface. It's *supposed* to appear as nas1, and I've written the /etc/network/interfaces file so it should. The line that appears to connect it as ATM over Ethernet is: br2684ctl -c1 -a ${ATM_VPI}.${ATM_VCI} Which I don't have, but is logically connected to the line: insmod br2684 Which is trying to install a module I don't have and, by a google search, appears to be part of a patch for atm on linux which hasn't been updated for any kernel greater than 2.4.3. By this, I'm assuming that either the project stopped, or got folded into the main kernel, but the question remains how do I activate the atm connection now? Can anyone help? -- Aquarion http://www.aquarionics.com From address is valid. "He's muffed it," said Simony. "he could have done anything with them. And he just told them the facts. You can't inspire people with facts. They need a cause. They need a symbol." (Terry Pratchett, Small Gods)