sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #16180
Re: kppp error og global config
Som jag själv skrivit i ett senare inlägg, så har jag upplevt precis samma
sak. Felmeddelandet ifrån kppp om att kärnan skulle sakna stöd för PPP
är falskt. Man bara klickar bort felrutan och fortsätter som vanligt,
så får man förbindelse. Kppp ringer likväl upp.
Jag har tittat i källkoden till kppp, som tydligen upphovsmannen själv
har haft problem med i detta avseende. På raderna 210-215 i filen
connect.cpp skriver han så här:
---8<-----(klipp ur connect.cpp börjar)-----------------------------------------
#ifdef linux
// re-check PPP support. This will load the kernel module if it was meanwhile unloaded. This will
// prevent us from the strange error "This kernel lacks ppp support" a lot of people had, though
// PPP support was available as kernel module. I think this is due to a timing problem
(void)ppp_available();
#endif
---8<-----(klipp ur connect.cpp slutar)-----------------------------------------
Felet kvarstår tydligen ändå. Märkligt nog har jag inte råkat ut för
det, innan jag installerade Slackware 7.0. I Slackware 3.9/4.0 dök det
aldrig upp.
Om man kommenterar bort följande rader 382-403 (och kompilerar om),
slipper man åtminstone det falska larmmeddelandet (larmmeddelanden som
visas oavsett om det behövs eller ej har man ju ingen nytta av):
---8<-----(klipp ur runtest.cpp börjar)-----------------------------------------
#ifdef linux
// Test linux-1: check if the the kernel has PPP support
if(!ppp_available()) {
// make sure that the problem does not come from missing permission to avoid false
// alarms
int fd = Requester::rq->openModem(gpppdata.modemDevice());
if(fd>0) {
close(fd);
QMessageBox::warning(0,
i18n("Error"),
i18n("This kernel has no PPP support, neither\n"
"compiled in nor via the kernel module\n"
"loader.\n"
"\n"
"To solve this problem:\n"
" * contact your system adminstrator\n"
"or\n"
" * install a kernel with PPP support\n"));
warning++;
}
}
#endif
---8<-----(klipp ur runtest.cpp slutar)-----------------------------------------
Rasmus Resen Amossen <resen@xxxxxx> writes:
> Når jeg nu kører kppp, fortæller den mig, at kernen ikke understøtter
> ppp, mystisk. Hvis jeg trykker "ok" kommer det velkendte dialup vindue
> frem og jeg kan diale uden problemer. Mystisk!
--
Erik Jonsson <emil1000@xxxxxxx>
http://www.fortunecity.se/blakulla/trollstigen/100/vkt/index.html
http://www.geocities.com/generaldepoten/tirox.html
http://hem.helsingborg.nu/erik.jonsson/txb/index.html
Follow ups
References