Re: kernel panic. pppoe



On Monday 29 May 2006 11:05, sekes wrote:
Cause my message has been lost in threads i repost it again here.

http://lists.freebsd.org/pipermail/freebsd-current/2006-May/062955.html
Sorry for annoying :-)

Strange panic occurs in the kernel every time i'm trying to make PPPoE
connection
This problem is very important to me because since all that time it
presents in the kernel i am not able to establish any succesfull internet
sessions longer than on 10-15 minutes:(

panic: mutex Giant not owned at /usr/src/sys/net/if.c:2209
cpuid = 0
KDB: enter: panic
[thread pid 11 tid 100005 ]
Stopped at kdb_enter+0x2b: nop
db>
db>
db>
db> bt
Tracing pid 11 tid 100005 td 0xc28916c0
kdb_enter(3230725374) at kdb_enter+43
panic(3230722033,3230813051,3230769714,2209,3264851968) at panic+295
_mtx_assert(3231693000,1,3230769714,2209) at _mtx_assert+102
if_start(3264851968) at if_start+38
ether_output_frame(3264851968,3265936896,3265938176,0,3270958224) at
ether_output_frame+384
ng_ether_rcvdata(3270304512,3270958224,1717,3231718100,0) at
ng_ether_rcvdata+308
ng_apply_item(0,3265938176,5,0,0) at ng_apply_item+278
ng_snd_item(3270958224,0,3270958224,3266710848,3270315648) at
ng_snd_item+230
pppoe_ticker(3270315648,3270304384,0,0,3227049343) at pppoe_ticker+229
ng_apply_item(1,622,2,1,0) at ng_apply_item+495
ng_snd_item(3270958272,0,3548757204,3228176966,3270958272) at
ng_snd_item+230
ng_callout_trampoline(3270958272) at ng_callout_trampoline+13
softclock(0) at softclock+518
ithread_execute_handlers(3263761156,3263960576) at
ithread_execute_handlers+234
ithread_loop(3263596944,3548757304) at ithread_loop+103
fork_exit(3228039632,3263596944,3548757304) at fork_exit+164
fork_trampoline() at fork_trampoline+8
--- trap 1, eip = 0, esp = 3548757356, ebp = 0 ---

Looks like you have a NIC that still requires the Giant lock around the
network stack and you found a callpath that does not pick it up. As a
workaround you can try to disable the mpsafe networking (debug.mpsafenet=0),
be sure to tell us if that helps and examine "ifp" in the if_start frame if
possible.

--
/"\ Best regards, | mlaier@xxxxxxxxxxx
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier@EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News

Attachment: pgp94yM8EJboh.pgp
Description: PGP signature



Relevant Pages

  • Re: What do I need in Kernel for DSL
    ... on the Modem is printed ADSL Modem. ... This would mean wither PPPoE or PPTP as far as I know. ... If it shows up pppoe you will need the following support in you kernel: ... >> information on the connection. ...
    (Debian-User)
  • Re: kernel panic. pppoe
    ... Strange panic occurs in the kernel every time i'm trying to make PPPoE ... about geli but if it doesn't allow to dump a kernel dump on it then ...
    (freebsd-current)
  • Re: NAT and PPPoE problems
    ... Here are the docs i used when using ADSL w/ PPPoE and NAT w/ IPFW ... FreeBSD Requirements for PPPoE ... Configuring FreeBSD Kernel for PPPoE ... The /etc/rc.conf file should be set up as follows for the ethernet interface ...
    (freebsd-questions)
  • Re: platform builder 4.2 debugger cannot connect to target
    ... Kernel Transport to Serial, ... to init KITL for Ethernet, not serial as it's doing now. ... I captured the serial port output during the download and boot up. ... Debugger could not initialize connection. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: bizarre nfe(4) problem
    ... Initially, I was running an SMP kernel, but I had ... recovering" problems that would intermittently cause the system to lose ... A remote vncclient makes a connection to the vncserver session ... At this point the nfe0 interface would appear to go deaf. ...
    (freebsd-current)