| Summary: | synce-serial fails in loading module ppp_async | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Aben Siatris <aben> |
| Component: | Current packages | Assignee: | Gentoo PDA project <pda> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Aben Siatris
2004-07-14 06:37:01 UTC
applicable part from file: synce-serial-start
#
# Check for ppp_async kernel module
#
if [ "`uname -s`" = "Linux" ]; then
if ! modprobe ppp_async; then
echo "
${THIS} was unable to load the ppp_async kernel module:
Please add this module to your Linux kernel before running this script again.
" >&2
exit 1
fi
fi
are you running it as root? you can't modprobe if you're not root yes, as root It gave me that error, I compiled the module, and it worked fine for me. Is ppp_async compiled as a module or directly into the kernel? first compiled into kernel, after compiled as module. FATAL: Error inserting ppp_async (/lib/modules/2.6.8-gentoo-r3/kernel/drivers/net/ppp_async.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg: PPP generic driver version 2.4.2 devfs_mk_dev: could not append to parent for ppp failed to register PPP device (-17) ppp_async: Unknown symbol ppp_channel_index ppp_async: Unknown symbol ppp_register_channel ppp_async: Unknown symbol ppp_input ppp_async: Unknown symbol ppp_input_error ppp_async: Unknown symbol ppp_output_wakeup ppp_async: Unknown symbol ppp_unregister_channel ppp_async: Unknown symbol ppp_unit_number you have problems with your kernel, not synce. you need to insert the ppp module before ppp_async. |