[eepro100] Transmitter Timeout -- addednum
chris
chris@soma.978.org
Mon, 31 Jul 2000 23:13:39 -0700
I can't figure this out for the life of me.
I'm assuming that what you mean by s-bit is "Suspend bit"?
If so I see what they did in the intel driver:
in function cu_100_start():
/* On an ICH network controller at 10/H we must issue a NOOP
* before each CU_RESUME */
if ((bddp->flags & IS_ICH) &&
(bddp->cur_line_speed == 10) &&
(bddp->cur_dplx_mode == 1)) {
e100_exec_cmd(bdp, SCB_CUC_NOOP, B_TRUE);
drv_usecwait(1);
}
I put a printk() in the speedo_resume() (which I would assume is called
after a suspend) function and it seems that the speedo_resume() function
is only called upon brining up the interfaces. . . it seems to be
completely unrelated to the TX lock-up.
I put the following line in speedo_resume() to send a NOOP to the card
as suggested anyway:
outl(CmdNOp, ioaddr + SCBCmd);
with no avail.
I also tried under-clocking the PCI bus just for kicks and it did not
help. . .
Did I comlpletely miss the boat here Kallol? I'm sorry for being such a
pain :(.
Donald, Andrey, would you please give me a hand with this? Does the
data I sent in the previos e-mails ring any bells?
Thanks for all the help. ..
--Chris