Messages in this thread | | | Date | Wed, 16 Jul 2003 23:05:22 +0200 | From | Vince <> | Subject | Re: [Oops report] (ppp/pppoatm)... explanation found ! |
| |
I finally found an explanation for my problem : the debian hotplug script it not yet 2.6-aware and module-autoloading did't work any more on 2.6* kernels... Launching pppd/pppoatm without the speedtouch kernel module causes the same oops also on 2.5.75-bk3.
My problem is now solved, but it remains that I really don't think that I should have gotten a kernel oops !
Steps to reproduce:
1) Put something like this in /etc/ppp/peers/bug (probably only the last two lines are necessary):
-------------------------- lock persist defaultroute noipdefault noauth holdoff 4 maxfail 0 asyncmap 0 lcp-echo-interval 2 lcp-echo-failure 7 user "anonymous"
plugin /usr/lib/pppd/2.4.1/pppoatm.so 8.35 -------------------------
2) Do not load and/or remove any DSL+pppoatm kernel driver 3) pppd call bug
I really believe this is a kernel bug that should be fixed (and most probably a pppoatm one : I don't remember ever getting such an error when launching pppd with my pcmcia V90 modem disconnected), but from [1] it's not clear to me who is the pppoatm kernel maintainer these days : anybody knows to whom I should forward this bugreport ?
Best regards,
Vincent
[1] http://linux.bkbits.net:8080/linux-2.5/hist/net/atm/pppoatm.c?nav=index.html|src/|src/net|src/net/atm
Vince wrote: > More information. > Replying to myself... this oops : > > - doesn't occur up to 2.5.75-bk3 / 2.5.75-mm1 > - also happens on 2.6.0-test1 : > > ------------------------------------------------------------------- > Unable to handle kernel NULL pointer dereference at virtual address > 00000026 > printing eip: > c027014b > *pde = 00000000 > Oops: 0000 [#1] > CPU: 0 > EIP: 0060:[<c027014b>] Not tainted > EFLAGS: 00210206 > EIP is at __vcc_connect+0x2b/0x230 > eax: 0000000a ebx: 00000000 ecx: 00000023 edx: c02e81bc > esi: ce30d200 edi: 00000000 ebp: 00000023 esp: c8297e60 > ds: 007b es: 007b ss: 0068 > Process pppd (pid: 1097, threadinfo=c8296000 task=c8883880) > Stack: 00000000 c0306a00 c8296000 00000000 cffcf1c0 ce30d200 c9106080 > c0270407 > ce30d200 00000000 00000008 00000023 00200246 0008d200 c8296000 > cffcf1c0 > c8297ee8 c9106080 c026d602 c9106080 00000000 00000008 00000023 > ffffffb3 > Call Trace: > [<c0270407>] vcc_connect+0xb7/0x1f0 > [<c026d602>] pvc_bind+0xb2/0x150 > [<c0212a75>] sys_connect+0x85/0xc0 > [<c026d74f>] pvc_setsockopt+0x9f/0xf0 > [<c0212f28>] sys_setsockopt+0x78/0xc0 > [<c021360d>] sys_socketcall+0xcd/0x2a0 > [<c0109087>] syscall_call+0x7/0xb > ----------------------------------------------------------------------- >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |