Re: Panic with nve

From: Joel Diaz <joeldiaz_at_nc.rr.com>
Date: Mon, 13 Jun 2005 06:43:00 -0400
On Jun 12, 2005, at 9:49 PM, Paul Querna wrote:

> Using the 6.0-CURRENT June 2nd Snapshot, I get a panic pretty  
> quickly when using an original NForce 1 MCP Network Card(new nve  
> driver).  This has happened while I was running sysinstall via  
> pxeboot, and starting a ftp install.  This is what I copied from  
> the screen, omitting some things later in the stack trace:
>
> anic: nve_ifstart: attempted use of a free mbuf!
> cpuid = 0
> KBD: enter: panic
> [thread pid 35 tid 100022 ]
> Stopped at      kdb_enter+0x2b
> db>trace
> kdb_enter(x0855c9c) at kdb_enter 0x2b
> panic(c082ad05,c08154dc,c1a388fc,c1a38800,ce7ebc80) at panic+0x127
> nve_ifstart(c1a38800,) at nve_ifstart+0x366
> if_start(c1a38800) at if_start+0x7b
> ether_output_frame(c1a38800,v1b35300,0,0,0) at ether_output_frame 
> +0x1d9
> ether_output(c1a38800,v1b35300,,c1ab67d0,c1ba8c60,v1b58b00) at  
> ether_output+0x384
> ip_output()
> tcp_output()
> ip_input()
> netisr_processqueue()
> swi_net(0)
> ....
>
> I don't have the gear locally to setup a serial console, so I am  
> hoping this is enough to give someone a clue.  It looks easy to  
> reproduce, and I am happy to provide more information if needed.
>
> I did find a mention of a similar panic back in October of 2004,  
> but it was for the fxp driver:
> http://lists.freebsd.org/pipermail/freebsd-net/2004-October/ 
> 005222.html
>
> Thanks,
>
> -Paul Querna

I'm seeing the same thing here on my NForce 2 board.  It used to be  
that I couldn't do a buildworld through SSH, but now I can trigger  
the panic by simply loading up a remote X session.  After using X for  
about a minute, I get the following:

%panic: nve_ifstart: attempted use of a free mbuf!
cpuid = 0
KDB: enter: panic
[thread pid 571 tid 100087 ]
Stopped at      kdb_enter+0x2b: nop
db> trace
Tracing pid 571 tid 100087 td 0xc2735000
kdb_enter(c084ebd5) at kdb_enter+0x2b
panic(c08237f7,c080dffc,c2395100,350,e8cbaa98) at panic+0x127
nve_ifstart(c2395000) at nve_ifstart+0x35a
if_start(c2395000) at if_start+0x7b
ether_output_frame(c2395000,c239ec00,0,0,0) at ether_output_frame+0x1d9
ether_output(c2395000,c239ec00,eb12cad8,c273cbdc,c2732100) at  
ether_output+0x3b4
ip_output(c239ec00,0,eb12cad4,0,0) at ip_output+0x6fc
tcp_output(c274eac8) at tcp_output+0xfb2
tcp_usr_rcvd(c2728a60,0,c2728ac8,0,c0855428) at tcp_usr_rcvd+0x82
soreceive(c2728a60,0,eb12cc78,0,0) at soreceive+0xc63
soo_read(c2690ab0,eb12cc78,c2691a00,0,c2735000) at soo_read+0x41
dofileread(c2735000,c2690ab0,3,bfbf9e40,4000) at dofileread+0xad
read(c2735000,eb12cd04,3,2b,202) at read+0x3b
syscall(3b,3b,3b,bfbf9e40,8078b40) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (3, FreeBSD ELF32, read), eip = 0x282bc753, esp =  
0xbfbf9e2c, ebp = 0xbfbfde58 ---
db>

Thanks,
Joel Diaz

> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current- 
> unsubscribe_at_freebsd.org"
>
Received on Mon Jun 13 2005 - 20:41:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC