Re: tulip_rxtx_stop() on Cobalt Qube2
From: Grant Grundler <hidden>
Date: 2009-05-31 23:43:40
On Sun, May 31, 2009 at 11:02:22PM +0200, Florian Fainelli wrote:
Hi Grant,
...
quoted
The RX/TX engines are in a wedged state to begin with. :(I suppose this is due to the Bootloader, either CoLo or the original Cobalt microservers bootloader.
Yeah - either bootloader or BIOS - whatever talked to the NIC most recently. ...
quoted
I have not tested or even compiled this patch...will do so on parisc/ia64 machines once I get some feedback on this patch. And I just noticed pci_clear_master() is not called *anywhere*. :( Need to add such a call after tulip_stop_rxtx() some place (many places?). This patch is just RFC and not suitable for merging upstream.The patch below does not help on my Qube2, I am still having the same message appearing.
Are you sure? I thought I removed all calls to tulip_stop_rxtx() in the initialization code path and didn't think it would get called. Did I overlook one? Can you add "dump_stack()" to tulip_stop_rxtx() failure case? Can you also modify the driver version to make sure you are using the correct/most recenly built module? And the please post the dmesg output from the driver again (plus 10 lines of output before and after). thanks, grant