On Sun, 13 Apr 2003 00:44:27 -0000 MJ Ray markj@cloaked.freeserve.co.uk wrote:
Steve Fosdick lists@pelvoux.nildram.co.uk wrote:
Debian source, patched it, and build it into a binary package which I could install in place of the normal Debian one. It is working fine with both PPPoA for ADSL and standard dialup.
Remember to mark the package as "hold" if you use apt-get at all. You can do this through one of the front-ends (not sure whether dselect can, though), or I think it's echo "pppd hold" | dpkg --set-selections if you feel like brute force. You should check the fine manual before believing me, though.
I just checked in aptitude and it seems to have aquired hold status automatically, unless in a brief moment of inspiration I thought to do this myself.
When building the package I did look to see if there was any easy way of setting the package version so it was obvious it was an unoffical package but I didn't see such a thing. Anyone know if this is easy?
Actually, I remember someone complaining on another IRC channel about this problem, but I don't remember if there was another solution. Such is the trouble with IRC for technical questions.
My guess is that it is to do with the fact that the symbol is a BSS symbol rather than a normal text or data symbol, but that doesn't provide a solution.
Actaully, since my last e-mail I have remembered another small issue with the Conexant Tigris drivers - one is supposed to be able to get status information from /proc/net/atm/CnxAdsl:0 but if I try to cat this file it dies with a segmentation fault with syslog indicating that a NULL pointer dereference is happening within the kernel.
Kudos to Linus and the other kernel contributors that the kernel can recover from errors like this by killing the process that invoked the faulted code.
This bug also doesn't seem to make any difference to the actual operation of the card and sufficient status information seems to be available from the /proc/CnxAdslDebugQuery file.
Steve.