igb(4) won't start with "igb0: Could not setup receive
structures"
Arnaud Lacombe
lacombar at gmail.com
Wed Mar 30 17:56:00 UTC 2011
Hi,
On Wed, Mar 30, 2011 at 1:12 PM, Jack Vogel <jfvogel at gmail.com> wrote:
> The code that got put in the driver has a response to this "unrecoverable
> situation", you've flamed me and the code, but you've not demonstrated it
> does not work.
>
I did, in "Message-ID:
<AANLkTikQ+Ccb5jUPNC8sYMC6c6yCpmSk-wtOpiKr2kDg at mail.gmail.com>". If
you want to talk code, please tell me where I was wrong.
To sum up, the current code relies on em_rxeof() to refresh mbufs.
This path is triggered on RX interrupt which never happen if the RX
ring is empty. Now the question I ask you is technical, no criticize
at all of any kind: how do you refresh the mbufs' ring if no RX
interrupt is ever triggered because the card has no descriptor left at
all in its ring ?
Regards,
- Arnaud
More information about the freebsd-net
mailing list