[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- via-rhine.c debuging ...,
Xavier Bonnafous <=