commit 24180333206519e6b0c4633eab81e773b4527cac

> author Jesse Brandeburg <[EMAIL PROTECTED]> Wed, 18 Jan 2006 07:01:06 -0800
> committer Jeff Garzik <[EMAIL PROTECTED]> Wed, 18 Jan 2006 05:15:15 -0500
> 
> [PATCH] e100: Fix TX hang and RMCP Ping issue (due to a microcode loading 
> issue)
> 
> e100: Fix TX hang and RMCP Ping issue (due to a microcode loading issue)
> 
> Set the end of list bit to cause the hardware's transmit state machine to
> work correctly and not prevent management (BMC) traffic.


> @@ -1388,7 +1422,7 @@ static int e100_hw_init(struct nic *nic)
>               return err;
>       if((err = e100_exec_cmd(nic, ruc_load_base, 0)))
>               return err;
> -     if((err = e100_exec_cb(nic, NULL, e100_load_ucode)))
> +     if ((err = e100_exec_cb_wait(nic, NULL, e100_setup_ucode)))
>               return err;
>       if((err = e100_exec_cb(nic, NULL, e100_configure)))
>               return err;

this commit for 2.6.16-rc2 causes ethtool -t eth0 trouble on an IBM
pSeries 630. It triggers EEH errors, and also a bug in the eehd, but
thats unrelated. It shouldnt trigger the EEH errors in the first place.

Any ideas how to fix it? If I change the e100_exec_cb_wait() call back
to e100_exec_cb(), no errors are triggered. But the ethtool -t test
fails.

http://ozlabs.org/pipermail/linuxppc-dev/2006-February/021308.html
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to