lkml.org 
[lkml]   [2001]   [May]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: tulip driver BROKEN in 2.4.5-pre4
Date
Studierende der Universitaet des Saarlandes  <masp0008@stud.uni-sb.de> writes:

> Could you post the output of
>
> #tulip-diag -mm -aa -f
>
> with the broken driver?
> Some code that's required for Linksys Tulip clones was moved from pnic
> specific part into the generic part, perhaps that causes problems.

i have a 21041 dec tulip which has failed to work with
linux-2.4.5-pre[3-5] kernel drivers. (it also fails with the
sourceforge devel version tulip-1.1.7)

it appears that the card gets lodged in full duplex mode. however,
this could just be a superficial syndrome.

anyhow, here is the output of tulip-diag -mm -aa -f from the *broken*
driver

tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21140 Tulip adapter at 0xfc00.
Digital DS21140 Tulip chip registers at 0xfc00:
0x00: fff88000 ffffffff ffffffff 03421000 03421200 fc000102 e3840000 fffe0000
0x40: fffe0000 ffffdff0 ffffffff fffe0000 ffffff59 ffffffff 1c09fdc0 fffffec8
Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
Transmit stopped, Receive stopped, half-duplex.
The Rx process state is 'Stopped'.
The Tx process state is 'Stopped'.
The transmit threshold is 128.
No MII transceivers found!
Index #2: Found a Digital DC21041 Tulip adapter at 0xf080.
Digital DC21041 Tulip chip registers at 0xf080:
0x00: ffe08000 ffffffff ffffffff 0ee4e000 0ee4e200 fc000112 fffe0200 fffe0000
0x40: fffe0000 ffff4bf8 ffffffff fffe0000 000050c8 ffffef01 ffffffff ffff0008
Port selection is full-duplex.
Transmit stopped, Receive stopped, full-duplex.
The Rx process state is 'Stopped'.
The Tx process state is 'Stopped'.
The transmit unit is set to store-and-forward.
The NWay status register is 000050c8.
No MII transceivers found!
Internal autonegotiation state is 'Negotiation complete'.



and here is one working dump for comparison (driver 0.9.14 from
sourceforge)

tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21140 Tulip adapter at 0xfc00.
Digital DS21140 Tulip chip registers at 0xfc00:
0x00: fff88000 ffffffff ffffffff 03421000 03421200 fc000102 e3840000 fffe0000
0x40: fffe0000 fff597ff ffffffff fffe0000 ffffff59 ffffffff 1c09fdc0 fffffec8
Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
Transmit stopped, Receive stopped, half-duplex.
The Rx process state is 'Stopped'.
The Tx process state is 'Stopped'.
The transmit threshold is 128.
No MII transceivers found!
Index #2: Found a Digital DC21041 Tulip adapter at 0xf080.
Digital DC21041 Tulip chip registers at 0xf080:
0x00: ffe08000 ffffffff ffffffff 0ee4e000 0ee4e200 fc660000 fffe2002 ffffebef
0x40: fffe0000 ffff03ff ffffffff fffe0000 000001c8 ffffef05 ffffff3f ffff0008
Port selection is half-duplex.
Transmit started, Receive started, half-duplex.
The Rx process state is 'Waiting for packets'.
The Tx process state is 'Idle'.
The transmit unit is set to store-and-forward.
The NWay status register is 000001c8.
No MII transceivers found!
Internal autonegotiation state is 'Autonegotiation disabled'.


--
J o h a n K u l l s t a m
[kullstam@ne.mediaone.net]
Don't Fear the Penguin!
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:53    [W:0.320 / U:0.316 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site