Holroyd Engineering Services wrote:
>
> Not sure what happened, I installed an internal modem based on lucent chip,
> following the linmodem howto. It works well.
Which method did you use to get it going - downloading a patched kernel
from the linmodem site, using the ppp module from 2.2.14 in a later
kernel, patching tty.h yourself? And which kernel version are you using?
> However following a reboot,
> whenever I tried to use it, it would freeze the PC.
This sounds to me like you were using the 2.2.14 ppp module in 2.2.17 -
I had lots of kernel panics trying to get that combination to work.
> I back tracked and
> remove everything that I did but now ppp will dial, connect and negotiate,
> succeed but failed when it tries to start pppd
When you say 'remove everything', what do you mean - you've still got
the ltmodem module installed I guess, or it wouldn't dial at all. So
what did you change? Sounds like you swapped the ppp modules back again.
To get the modem working, I'd suggest starting with plain 2.2.17 and
editing /usr/src/linux/include/linux/tty.h. Move line 280, which is
'struct wait_queue *poll_wait;' down to line 308, just below 'spinlock_t
read_lock;'. Then config and compile etc as normal. I've had a Lucent
modem connected pretty much 24/7 for weeks with no problems after doing
this. If it's already dialing like you said, this should be enough to
get it working.
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug