* [PATCH?] e100: 'cu_start: timeout waiting for cu'
@ 2003-06-09 0:21 Adam Kropelin
0 siblings, 0 replies; only message in thread
From: Adam Kropelin @ 2003-06-09 0:21 UTC (permalink / raw)
To: scott.feldman; +Cc: linux-kernel
e100 version 2.3.13-k1 added in 2.5.70 does not work in my system
(dual ppro, eepro100b card). dmesg says:
e100: eth0: cu_start: timeout waiting for cu
I tracked the problem to the reset changes in e100_phy.c. The patch
below solves the problem for me, as does removing the new e100_phy_reset()
call altogether. I've little clue what the right fix is, so this may be
totally bogus.
--Adam
--- linux-2.5.70/drivers/net/e100/e100_phy.c Tue May 27 18:20:46 2003
+++ linux-2.5.70-play/drivers/net/e100/e100_phy.c Sun Jun 8 20:33:47 2003
@@ -919,6 +919,7 @@
unsigned char __devinit
e100_phy_init(struct e100_private *bdp)
{
+ e100_phy_reset(bdp);
e100_phy_address_detect(bdp);
e100_phy_isolate(bdp);
e100_phy_id_detect(bdp);
@@ -930,7 +931,6 @@
bdp->PhyDelay = 0;
bdp->zlock_state = ZLOCK_INITIAL;
- e100_phy_reset(bdp);
e100_phy_set_speed_duplex(bdp, false);
e100_fix_polarity(bdp);
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-06-09 0:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-09 0:21 [PATCH?] e100: 'cu_start: timeout waiting for cu' Adam Kropelin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox