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)
_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd