heh heh. OK so after compiling a new 2.4.18 kernel, I compiled in the ppp parts, rather than as modules. So I rebooted,and modprobe couldn't find ppp deflate (cos they were compiled in! duh!), and ppp wouldn't work. SO I thought what the heck, and moved /var/lib/modules/2.4.18, and recompiled, this time with ppp deflate as a module.
So I try to connect... it calls, handshakes, then drops out just at the time it would normally complete the connection. In /var/log/messages I get:
tcsetattr:Invalid argument Exit
???? Any ideas?
(btw the X locking up when transferring large files thing appears to be an IDE problem- it works fine now in the new kernel... just wish ppp did!)
OK so after compiling a new 2.4.18 kernel, I compiled in the ppp
parts, rather than as modules. So I rebooted,and modprobe couldn't find ppp deflate (cos they were compiled in! duh!), and ppp wouldn't work. SO I thought what the heck, and moved /var/lib/modules/2.4.18, and recompiled, this time
with ppp deflate as a module.
So I try to connect... it calls, handshakes, then drops out just at
the time it would normally complete
the connection. In /var/log/messages I get:
tcsetattr:Invalid argument
(Is there anything else above this?)
I found the following from another mailing list - not sure if it would directly solve your problem. Also check that you have the line 108 ppp in /proc/devices which shows that ppp ls loaded.
--------- -----------
Mar 17 19:54:14 cassandra pppd[939]: pppd 2.3.11 started by root, uid 0 Mar 17 19:54:14 cassandra pppd[939]: ioctl(PPPIOCGFLAGS): Invalid
argument
Mar 17 19:54:14 cassandra pppd[939]: tcsetattr: Invalid argument Mar 17 19:54:14 cassandra pppd[939]: Exit.
1) Get PPP 2.4.0 or later. This is a kernel 2.4.x requirement. 2) If you want support compiled into the kernel, turn off version on modules (one of the first options in the comfig). 3) get yourself one of these bad boys:
crw-r--r-- 1 root root 108, 0 Jul 13 2000 /dev/ppp
man mknod for details.. but you'll wanna do:
mknod -m 644 /dev/ppp c 108 0
for future reference, this is char-major-108 (a lot of people inquire about this).