Date: Mon, 27 Sep 2010 08:30:57 -0700 From: Julian Elischer <julian@freebsd.org> To: Nikos Vassiliadis <nvass9573@gmx.com> Cc: freebsd-virtualization@freebsd.org Subject: Re: VIMAGE + NDIS Message-ID: <4CA0B8B1.9040304@freebsd.org> In-Reply-To: <4CA04A35.5030107@gmx.com> References: <4CA04A35.5030107@gmx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 9/27/10 12:39 AM, Nikos Vassiliadis wrote: > Hello, > > I am seeing a kernel panic with VIMAGE and NDIS. My wifi card needs > NDIS > and I need VIMAGE :) > > It is easily producible. Associate with an AP, run dhclient and then > change the SSID to something random. > > #10 0xc0978200 in rt_dispatch (m=0xc764ad00, sa=0x0) at > /usr/src/sys/net/rtsock.c:1374 > 1374 if (V_loif) > (kgdb) list > 1369 } > 1370 *(unsigned short *)(tag + 1) = sa->sa_family; > 1371 m_tag_prepend(m, tag); > 1372 } > 1373 #ifdef VIMAGE > 1374 if (V_loif) > 1375 m->m_pkthdr.rcvif = V_loif; > 1376 else { > 1377 m_freem(m); > 1378 return; > (kgdb) > > > Is there something I could try? Anything? I am using 8-STABLE and > I really want a VIMAGE enabled kernel. > > Thanks for any insights(and patches), ok so probably there is a code-path to this point that does not first set up the current-vnet pointer before doing this. what you need to do is to produce a stack-trace so we can see how it got here, and then we can figure out where on that path we should set the pointer. > > Nikos > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CA0B8B1.9040304>