bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

via-rhine.c debuging ...


From: Xavier Bonnafous
Subject: via-rhine.c debuging ...
Date: Tue, 9 Sep 2003 01:58:22 +0200 (CEST)

hi all !

about the via-rhine.c on gnumach1.3 (linux/src/drivers/net/via-rhine.c)

At boot time init is ok !

at :
settrans -fgap /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.1.2 -g 
192.168.1.1 -m 255.255.255.0

the kernel make a freeze in via-rhine.cat line 808:

/* Fill in the Rx buffers. */
        for (i = 0; i < RX_RING_SIZE; i++) {
*freeze*                struct sk_buff *skb = dev_alloc_skb(np->rx_buf_sz);
                np->rx_skbuff[i] = skb;

at the settrans it enter in the loop with i=0 the loop is ok 2 time and the 3rd 
time
when i = 2 it freeze the system ! 
the data : 
the np->rx_buf_sz = 1536

i don't really understand why it crash at this time and what happen, i will 
began debug the dev_alloc_skb but i hope somebody could help me about 
understand this bug ?
i think the device driver don't have engouth memory or think like that ?

many thanks
xulin
(xavier bonnafous)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]