From: Simon Roscic <simon.roscic@chello.at>
To: linux-kernel@vger.kernel.org
Subject: [2.6.0-test8/9] ethertap oops
Date: Sun, 26 Oct 2003 23:02:57 +0100 [thread overview]
Message-ID: <200310262302.57320.simon.roscic@chello.at> (raw)
(please cc me, as i´m not subscribed to lkml - thanks)
hi,
last week i started playing around with -test8, wich was working
very well on my machine, except ethertap, wich oopsed ...
i tried again with -test9, and as i expected (changelog doesnt
mention ethertap changes) i got the same oops.
i need ethertap for the vpn software (phion vpn) we use
at the office, the phion vpn client uses the ethertap
device and works well with kernel 2.4 series, but
on 2.6 it doesn't work. (tried with -test8 & 9)
the initial connect seems to work, i see the vpn motd
(the vpn client is an ncurses program), but as soon
as i try to do something eg. ping, or as soon as
network traffic is going to / coming from the vpn,
i get the following oops:
Unable to handle kernel paging request at virtual address 0000885e
printing eip:
e18792d1
*pde = 00000000
Oops: 0002 [#1]
CPU: 0
EIP: 0060:[<e18792d1>] Not tainted
EFLAGS: 00010246
EIP is at ethertap_rx+0x131/0x2a0 [ethertap]
eax: 00000000 ebx: df344840 ecx: 00000000 edx: 00000800
esi: 0000885a edi: df3448a4 ebp: 00000048 esp: de421d84
ds: 007b es: 007b ss: 0068
Process phionvpn (pid: 553, threadinfo=de420000 task=df746080)
Stack: df344840 de579ecc 00000011 dffcdc04 de420000 de579ecc dffcdbc0 de420000
dffcdbc0 df633c80 c030d979 dffcdbc0 00000048 df344840 c030d050 dffcdbc0
00000048 7fffffff 00000010 00000048 00000000 df746080 c0117370 00000000
Call Trace:
[<c030d979>] netlink_data_ready+0x59/0x70
[<c030d050>] netlink_unicast+0x290/0x340
[<c0117370>] default_wake_function+0x0/0x30
[<c0117370>] default_wake_function+0x0/0x30
[<c02fd267>] alloc_skb+0x47/0xe0
[<c030d632>] netlink_sendmsg+0x202/0x2f0
[<c0117099>] schedule+0x2f9/0x580
[<c02f980e>] sock_sendmsg+0x9e/0xd0
[<c030e590>] netlink_write+0x0/0x80
[<c030e600>] netlink_write+0x70/0x80
[<c014d128>] vfs_write+0xb8/0x130
[<c014d252>] sys_write+0x42/0x70
[<c01091db>] syscall_call+0x7/0xb
Code: ff 46 04 01 6e 0c 89 1c 24 e8 51 85 a8 de 8b 54 24 14 a1 80
i´ve put up further information here:
kernel 2.6.0-test9 (vanilla+con`s swappiness autoregulation patch):
kernel .config:
http://segfault.info/simon/ethertap-oops/2.6.0-test9/kernel-2.6.0-test9.config
dmesg output:
http://segfault.info/simon/ethertap-oops/2.6.0-test9/dmesg-2.6.0-test9
ksymoops (useless on 2.6? - i remember there was some discussion on lkml a while back):
http://segfault.info/simon/ethertap-oops/2.6.0-test9/ksymoops-2.6.0-test9
the oops:
http://segfault.info/simon/ethertap-oops/2.6.0-test9/oops-2.6.0-test9
strace of the phion vpn client, one on kernel 2.4.22, and one on kernel 2.6.0-test9:
http://segfault.info/simon/ethertap-oops/2.6.0-test9/phion-strace-2.4.22
http://segfault.info/simon/ethertap-oops/2.6.0-test9/phion-strace-2.6.0-test9
ver_linux output:
http://segfault.info/simon/ethertap-oops/2.6.0-test9/ver_linux
kernel 2.6.0-test8 (vanilla, without any other patches):
kernel .config:
http://segfault.info/simon/ethertap-oops/2.6.0-test8/kernel-2.6.0-test8.config
ksymoops (useless on 2.6? - i remember there was some discussion on lkml a while back):
http://segfault.info/simon/ethertap-oops/2.6.0-test8/ksymoops-2.6.0-test8
the oops:
http://segfault.info/simon/ethertap-oops/2.6.0-test8/oops-2.6.0-test8
strace of the phion vpn client, one on kernel 2.4.22, and one on kernel 2.6.0-test8:
http://segfault.info/simon/ethertap-oops/2.6.0-test8/phion-strace-2.4.22
http://segfault.info/simon/ethertap-oops/2.6.0-test8/phion-strace-2.6.0-test8
ver_linux output:
http://segfault.info/simon/ethertap-oops/2.6.0-test8/ver_linux
i dont know, how "clean" the phion vpn client software is, as it is a
closed source :( program, but i think even if a program does something
ugly with ethertap it should not oops. (and it works on 2.4)
i hope the provided information is useable, if you need more information,
logs, etc. just mail me.
bye,
simon.
next reply other threads:[~2003-10-26 22:03 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-26 22:02 Simon Roscic [this message]
[not found] <L1fo.3gb.9@gated-at.bofh.it>
2003-10-26 22:45 ` [2.6.0-test8/9] ethertap oops Andi Kleen
2003-10-27 7:48 ` David S. Miller
2003-10-27 12:26 ` Andi Kleen
2003-10-27 12:22 ` David S. Miller
2003-10-27 17:40 ` Simon Roscic
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200310262302.57320.simon.roscic@chello.at \
--to=simon.roscic@chello.at \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox