[vortex] REPOST: 3c905b problem
John Croson
pcnorb@goibsmail.com
Sat, 2 Dec 2000 13:16:30 -0600
This is a multi-part message in MIME format.
------=_NextPart_000_002A_01C05C62.15AEEDF0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sorry, sent the last post before I finished. I think this is strange =
considering I don't have any options selected in my modules.conf. The =
vortex-diag -a shows that 10base2 is selected, but my dmesg output =
indicates that 10baseT is selected. The light on the NIC is lit green =
near the RJ-45 jack. Wouldn't this indicate that 10mbs is selected and =
10baseT is the interface? This is driving me nuts considering I have had =
this card running in Red Hat 6.2 (whatever kernel version that was). The =
driver I'm using now is the one provided with the RH7 build. This NIC =
works in Win2k and 98 in both 10mbs and 100mbs.
[root@redhat bin]# vortex-diag -mm
vortex-diag.c:v2.03 9/26/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0xd400.
***WARNING***: No MII transceivers found!
vortex-diag -e shows:
Vortex chip registers at 0xd400
0xD410: **FIFO** 00000000 00008000 *STATUS*
0xD420: 00000021 00000000 0641fc02 060000bb
0xD430: 00000000 0000da3f 07405000 00000000
Indication enable is 06c6, interrupt enable is 06ce.
No interrupt sources are pending.
Transceiver/media interfaces available: 10baseT 10base2 AUI.
Transceiver type in use: 10base2.
MAC settings: full-duplex.
Maximum packet size is 0.
Station address set to 00:60:08:33:46:09.
Configuration options 06c6.
[root@redhat bin]# vortex-diag -e
vortex-diag.c:v2.03 9/26/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0xd400.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
3Com Node Address 00:60:08:33:46:09 (used as a unique ID only).
OEM Station address 00:60:08:33:46:09 (used as the ethernet address).
Manufacture date (MM/DD/YYYY) 7/17/1997, division 6, product KL.
Options: force full-duplex.
Vortex format checksum is correct (00a3 vs. 00a3).
Cyclone format checksum is incorrect (00 vs. 0xff).
Hurricane format checksum is incorrect (00 vs. 0xff).
vortex-diag -a shows:
Index #1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0xd400.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
Window 0: 0000 0000 0000 0000 0000 00bf ffff 0000.
Window 1: FIFO FIFO 0000 2000 8000 00ff 13fc 2000.
Window 2: 6000 3308 0946 0000 0000 0000 06c6 4000.
Window 3: 02d8 0033 0000 0020 e138 0bff 13ff 6000.
Window 4: 0000 00ce 0000 0cc0 0000 4810 0000 8000.
Window 5: 1ffc fffc 06c6 0600 0007 06ce 06c6 a000.
Window 6: 0000 0000 0000 0000 0000 0000 0e2e c000.
Window 7: 52c8 0740 0000 0000 8000 00ff 100c e000.
Vortex chip registers at 0xd400
0xD410: **FIFO** 00000000 00008000 *STATUS*
0xD420: 00000021 00000000 0641fc02 060000bb
0xD430: 00000000 0000da3f 07405000 00000000
Indication enable is 06c6, interrupt enable is 06ce.
No interrupt sources are pending.
Transceiver/media interfaces available: 10baseT 10base2 AUI.
Transceiver type in use: 10base2.
MAC settings: full-duplex.
Maximum packet size is 0.
Station address set to 00:60:08:33:46:09.
Configuration options 06c6.
The end of dmesg reports:
3c59x.c:v0.99H 01Aug00 Donald Becker =
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c900 Boomerang 10Mbps Combo at 0xd400, 00:60:08:33:46:09, =
IRQ 5
8K word-wide RAM 3:5 Rx:Tx split, 10baseT interface.
Enabling bus-master transmits and whole-frame receives.
cat /proc/pci finds:
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 440BX - 82443BX Host (rev 3).
Medium devsel. Master Capable. Latency=3D64.
Prefetchable 32 bit memory at 0xe0000000 [0xe0000008].
Bus 0, device 1, function 0:
PCI bridge: Intel 440BX - 82443BX AGP (rev 3).
Medium devsel. Master Capable. Latency=3D64. Min Gnt=3D136.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. No =
bursts.
Bus 0, device 7, function 1:
IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. =
Latency=3D64.
I/O at 0xf000 [0xf001].
Bus 0, device 7, function 2:
USB Controller: Intel 82371AB PIIX4 USB (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 10. Master =
Capable. No bursts.
I/O at 0xd000 [0xd001].
Bus 0, device 7, function 3:
Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
Medium devsel. Fast back-to-back capable.
Bus 0, device 9, function 0:
Ethernet controller: 3Com 3C900 10b Combo (rev 0).
Medium devsel. IRQ 5. Master Capable. Latency=3D64. Min =
Gnt=3D3.Max Lat=3D8. I/O at 0xd400 [0xd401].
Bus 0, device 11, function 0:
Multimedia audio controller: Unknown vendor Unknown device (rev 5).
Vendor id=3D1102. Device id=3D2.
Medium devsel. Fast back-to-back capable. IRQ 10. Master =
Capable. Latency=3D64. Min Gnt=3D2.Max Lat=3D20.
I/O at 0xd800 [0xd801].
Bus 0, device 11, function 1:
Input device controller: Unknown vendor Unknown device (rev 5).
Vendor id=3D1102. Device id=3D7002.
Medium devsel. Fast back-to-back capable. Master Capable. =
Latency=3D64.
I/O at 0xdc00 [0xdc01].
Bus 0, device 12, function 0:
SCSI storage controller: Adaptec AIC-7895U (rev 4).
Medium devsel. Fast back-to-back capable. IRQ 11. Master =
Capable. Latency=3D64. Min Gnt=3D8.Max Lat=3D8.
I/O at 0xe000 [0xe001].
Non-prefetchable 32 bit memory at 0xec000000 [0xec000000].
Bus 0, device 12, function 1:
SCSI storage controller: Adaptec AIC-7895U (rev 4).
Medium devsel. Fast back-to-back capable. IRQ 11. Master =
Capable. Latency=3D64. Min Gnt=3D8.Max Lat=3D8.
I/O at 0xe400 [0xe401].
Non-prefetchable 32 bit memory at 0xec001000 [0xec001000].
Bus 1, device 0, function 0:
VGA compatible controller: 3Dfx Unknown device (rev 1).
Vendor id=3D121a. Device id=3D5.
Fast devsel. Fast back-to-back capable. IRQ 11.
Non-prefetchable 32 bit memory at 0xe4000000 [0xe4000000].
Prefetchable 32 bit memory at 0xe8000000 [0xe8000008].
I/O at 0xc000 [0xc001].
------=_NextPart_000_002A_01C05C62.15AEEDF0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3019.2500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Sorry, sent the last post before I =
finished. I=20
think this is strange considering I don't have any options selected in =
my=20
modules.conf. The vortex-diag -a shows that 10base2 is selected, but my =
dmesg=20
output indicates that 10baseT is selected. The light on the NIC is lit =
green=20
near the RJ-45 jack. Wouldn't this indicate that 10mbs is selected and =
10baseT=20
is the interface? This is driving me nuts considering I have had this =
card=20
running in Red Hat 6.2 (whatever kernel version that was). The driver =
I'm using=20
now is the one provided with the RH7 build. This NIC works in Win2k and =
98 in=20
both 10mbs and 100mbs.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>[root@redhat bin]# vortex-diag=20
-mm<BR>vortex-diag.c:v2.03 9/26/2000 Donald Becker (<A=20
href=3D"mailto:becker@scyld.com">becker@scyld.com</A>)<BR> <A=20
href=3D"http://www.scyld.com/diag/index.html">http://www.scyld.com/diag/i=
ndex.html</A><BR>Index=20
#1: Found a 3c900 Boomerang 10Mbps Combo adapter at=20
0xd400.<BR> ***WARNING***: No MII transceivers found!</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>vortex-diag -e shows:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Vortex chip registers at =
0xd400<BR> 0xD410:=20
**FIFO** 00000000 00008000 *STATUS*<BR> 0xD420: 00000021 00000000 =
0641fc02=20
060000bb<BR> 0xD430: 00000000 0000da3f 07405000=20
00000000<BR> Indication enable is 06c6, interrupt enable is=20
06ce.<BR> No interrupt sources are =
pending.<BR> Transceiver/media=20
interfaces available: 10baseT 10base2 AUI.<BR>Transceiver type in=20
use: 10base2.<BR> MAC settings: full-duplex.<BR>Maximum =
packet size=20
is 0.<BR> Station address set to =
00:60:08:33:46:09.<BR> Configuration=20
options 06c6.<BR>[root@redhat bin]# vortex-diag =
-e<BR>vortex-diag.c:v2.03=20
9/26/2000 Donald Becker (<A=20
href=3D"mailto:becker@scyld.com">becker@scyld.com</A>)<BR> <A=20
href=3D"http://www.scyld.com/diag/index.html">http://www.scyld.com/diag/i=
ndex.html</A><BR>Index=20
#1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0xd400.<BR>Parsing =
the=20
EEPROM of a 3Com Vortex/Boomerang:<BR> 3Com Node Address =
00:60:08:33:46:09=20
(used as a unique ID only).<BR> OEM Station address =
00:60:08:33:46:09 (used=20
as the ethernet address).<BR> Manufacture date (MM/DD/YYYY) =
7/17/1997,=20
division 6, product KL.<BR>Options: force full-duplex.<BR> Vortex =
format=20
checksum is correct (00a3 vs. 00a3).<BR> Cyclone format checksum =
is=20
incorrect (00 vs. 0xff).<BR> Hurricane format checksum is =
incorrect (00=20
vs. 0xff).</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><BR>vortex-diag -a shows:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Index #1: Found a 3c900 Boomerang =
10Mbps Combo=20
adapter at 0xd400.<BR>The Vortex chip may be active, so FIFO registers =
will not=20
be read.<BR>To see all register values use the '-f' flag.<BR>Initial =
window 7,=20
registers values by window:<BR> Window 0: 0000 0000 0000 0000 0000 =
00bf=20
ffff 0000.<BR> Window 1: FIFO FIFO 0000 2000 8000 00ff 13fc=20
2000.<BR> Window 2: 6000 3308 0946 0000 0000 0000 06c6 =
4000.<BR> =20
Window 3: 02d8 0033 0000 0020 e138 0bff 13ff 6000.<BR> Window 4: =
0000 00ce=20
0000 0cc0 0000 4810 0000 8000.<BR> Window 5: 1ffc fffc 06c6 0600 =
0007 06ce=20
06c6 a000.<BR> Window 6: 0000 0000 0000 0000 0000 0000 0e2e=20
c000.<BR> Window 7: 52c8 0740 0000 0000 8000 00ff 100c =
e000.<BR>Vortex=20
chip registers at 0xd400<BR> 0xD410: **FIFO** 00000000 00008000=20
*STATUS*<BR> 0xD420: 00000021 00000000 0641fc02 060000bb<BR> =
0xD430:=20
00000000 0000da3f 07405000 00000000<BR> Indication enable is 06c6,=20
interrupt enable is 06ce.<BR> No interrupt sources are=20
pending.<BR> Transceiver/media interfaces available: 10baseT =
10base2=20
AUI.<BR>Transceiver type in use: 10base2.<BR> MAC settings:=20
full-duplex.<BR>Maximum packet size is 0.<BR> Station address set =
to=20
00:60:08:33:46:09.<BR> Configuration options 06c6.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>The end of dmesg reports:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>3c59x.c:v0.99H 01Aug00 Donald Becker <A =
href=3D"http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html">http://ces=
dis.gsfc.nasa.gov/linux/drivers/vortex.html</A><BR>eth0:=20
3Com 3c900 Boomerang 10Mbps Combo at 0xd400, 00:60:08:33:46:09, =
IRQ=20
5<BR> 8K word-wide RAM 3:5 Rx:Tx split, 10baseT =
interface.<BR> =20
Enabling bus-master transmits and whole-frame receives.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>cat /proc/pci finds:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>PCI devices found:<BR> Bus =
0,=20
device 0, function 0:<BR> Host =
bridge: Intel=20
440BX - 82443BX Host (rev 3).<BR> Medium=20
devsel. Master Capable. =20
Latency=3D64.<BR> Prefetchable 32 bit =
memory at=20
0xe0000000 [0xe0000008].<BR> Bus 0, device 1,=20
function 0:<BR> PCI bridge: Intel 440BX - =
82443BX AGP=20
(rev 3).<BR> Medium devsel. Master=20
Capable. Latency=3D64. Min Gnt=3D136.<BR> Bus 0, =
device 7, function 0:<BR> ISA =
bridge: Intel=20
82371AB PIIX4 ISA (rev 2).<BR> Medium=20
devsel. Fast back-to-back capable. Master Capable. No=20
bursts.<BR> Bus 0, device 7, function =20
1:<BR> IDE interface: Intel 82371AB PIIX4 IDE (rev=20
1).<BR> Medium devsel. Fast =
back-to-back=20
capable. Master Capable. =20
Latency=3D64.<BR> I/O at 0xf000 =
[0xf001].<BR> =20
Bus 0, device 7, function =
2:<BR> USB=20
Controller: Intel 82371AB PIIX4 USB (rev =
1).<BR> =20
Medium devsel. Fast back-to-back capable. IRQ 10. =
Master=20
Capable. No bursts.<BR> I/O at =
0xd000=20
[0xd001].<BR> Bus 0, device 7, function =20
3:<BR> Bridge: Intel 82371AB PIIX4 ACPI (rev=20
2).<BR> Medium devsel. Fast =
back-to-back=20
capable.<BR> Bus 0, device 9, function =20
0:<BR> Ethernet controller: 3Com 3C900 10b Combo (rev=20
0).<BR> Medium devsel. IRQ 5. =
Master=20
Capable. Latency=3D64. Min Gnt=3D3.Max=20
Lat=3D8. I/O at 0xd400 [0xd401].<BR> =
Bus =20
0, device 11, function 0:<BR> Multimedia =
audio=20
controller: Unknown vendor Unknown device (rev=20
5).<BR> Vendor id=3D1102. Device=20
id=3D2.<BR> Medium devsel. Fast =
back-to-back=20
capable. IRQ 10. Master Capable. Latency=3D64. =
Min=20
Gnt=3D2.Max Lat=3D20.<BR> I/O at 0xd800=20
[0xd801].<BR> Bus 0, device 11, function =20
1:<BR> Input device controller: Unknown vendor Unknown =
device=20
(rev 5).<BR> Vendor id=3D1102. Device=20
id=3D7002.<BR> Medium devsel. Fast=20
back-to-back capable. Master Capable. =20
Latency=3D64.<BR> I/O at 0xdc00 =
[0xdc01].<BR> =20
Bus 0, device 12, function 0:<BR> =
SCSI=20
storage controller: Adaptec AIC-7895U (rev =
4).<BR> =20
Medium devsel. Fast back-to-back capable. IRQ 11. =
Master=20
Capable. Latency=3D64. Min Gnt=3D8.Max=20
Lat=3D8.<BR> I/O at 0xe000=20
[0xe001].<BR> Non-prefetchable 32 bit =
memory at=20
0xec000000 [0xec000000].<BR> Bus 0, device 12, =
function =20
1:<BR> SCSI storage controller: Adaptec AIC-7895U (rev =
4).<BR> Medium devsel. Fast =
back-to-back=20
capable. IRQ 11. Master Capable. Latency=3D64. =
Min=20
Gnt=3D8.Max Lat=3D8.<BR> I/O at 0xe400=20
[0xe401].<BR> Non-prefetchable 32 bit =
memory at=20
0xec001000 [0xec001000].<BR> Bus 1, device 0,=20
function 0:<BR> VGA compatible controller: 3Dfx =
Unknown=20
device (rev 1).<BR> Vendor id=3D121a. =
Device=20
id=3D5.<BR> Fast devsel. Fast =
back-to-back=20
capable. IRQ 11.<BR> =
Non-prefetchable 32 bit=20
memory at 0xe4000000 [0xe4000000].<BR> =20
Prefetchable 32 bit memory at 0xe8000000=20
[0xe8000008].<BR> I/O at 0xc000=20
[0xc001].<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV> </DIV></BODY></HTML>
------=_NextPart_000_002A_01C05C62.15AEEDF0--