an0: device timeout on x31

Jost Tobias Springenberg jspringe at
Sun May 18 03:01:01 PDT 2008

> Do you mean even low rate traffic like ping?
Nope that works fine only if I try to transfer i.e. a tarball.

> Things like:
> - write to IO registers when device is not initialized yet or when
> device is powered off
> - write to IO registers that do not exist
> - Initialize RX/TX ring related IO registers, before RX/TX ring is initialized.
> - RX/TX ring is not correctly initialized
> - buffer is (wrongly) freed/trashed when device is doing DMA

What really strikes me is the following:
I tried 12.1 release and HEAD without any changes, just as they are in the repos.

On 12.1 livecd I get the errors that I wrote about in my first post,
but no freezes at all, even if transferring files (although performance is horrible due to the massive timeouts).

While using HEAD the system shows the same behavior but freezes after a few pings ...

That suggests that the problem is not due to the changes I made but a more general bug !?
What has changed in the network related areas since 12.1 ?
May it be related to Sephes changes ?

Jost Tobias Springenberg <jspringe at>

More information about the Bugs mailing list