You are going to have to rebuild the kernel. If you've never done it
before, it isn't that hard. The basic procedure is described here:
ftp://oz.embeddedarm.com/ts-arm-sbc/ts-7260-linux/sources/ts-7260_kernel_compile_guide.txt
Once you've extracted the kernel source and generated the .config file,
you can open it up and search for PPP. Set all of the config options
with PPP to generate the modules (i.e. add =m at the end of the config
options). Then, proceed with the make steps. There is surely a way to
set the PPP options with menuconfig, but I'm not sure where in the menu
they would be without running it to see.
Don
On 7/11/2011 3:35 AM, Kok Hua wrote:
Hi,
I am using a TS-7260 board running Linux 2.4.26-ts11 kernel, with a
TS-GSM1 + WaveCOM Q64 GSM modem on-board.
>From a terminal emulator, I am able to control the GSM modem to
activate a PDP context, using AT commands AT+CGDCONT and AT+CGACT.
But when I tried to do PPP dialup using pppd, I got the following
error message:
$ pppd /dev/tts/0 115200 modem crtscts -detach noipdefault connect
'/usr/sbin/chat -v -s -f /etc/ppp/chat/gprs'
pppd: This system lacks kernel support for PPP. This could be because
the PPP kernel module could not be loaded, or because PPP was not
included in the kernel configuration. If PPP was included as a
module, try `/sbin/modprobe -v ppp'. If that fails, check that
ppp.o exists in /lib/modules/`uname -r`/net.
See README.linux file in the ppp distribution for more details.
I tried '/sbin/modprobe -v ppp' but failed.
$ /sbin/modprobe -v ppp
insmod ppp
insmod: ppp.o: no module by that name found
modprobe: failed to load module ppp
There is no ppp.o module under /lib/modules/2.4.26-ts11. The directory
'net' is not even there.
Would like to know how to get the ppp.o module installed?
Thanks.
KokHua
smime.p7s
Description: S/MIME Cryptographic Signature
|