VIMAGE + NDIS
Julian Elischer
julian at freebsd.org
Mon Sep 27 15:45:10 UTC 2010
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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to
> "freebsd-virtualization-unsubscribe at freebsd.org"
>
More information about the freebsd-virtualization
mailing list