Cogent EM 110

Rainer Clasen bj@ncc.cicely.de
Thu Oct 22 22:05:43 1998


--1LKvkjL3sHcu1TtY
Content-Type: text/plain; charset=us-ascii

Hi!

Steffen Leich (leich@wiwi.uni-marburg.de):
> Hi,
> i really hoped with the new Ver. 0.90 i could get rid of my errors. I
> got "old" Cogent EM 110 Cards. The cards should work on 10BaseT with 10
> MBit, but they get realised by the driver as Cogent EM 100 (100MBit

I've some of those older em110, too. I've patched 0.89b with some data I got
from newer ones. They are runnig for some month with this patch. I need to
specify the media type on module load if I want anything else than 10baseT.
Since this is ok to me, I didn't research wether this is because my non-hub
direct link, the cards are broken or I hosed the driver.


Rainer

-- 
KeyID=58341901 fingerprint=A5 57 04 B3 69 88 A1 FB  78 1D B5 64 E0 BF 72 EB

--1LKvkjL3sHcu1TtY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="tulip_0.89b-em110.patch"

--- tulip_0.89b.c	Sat Apr 25 00:34:56 1998
+++ tulip_0.89b-em110.c	Sat Aug  1 03:12:20 1998
@@ -840,15 +840,19 @@
   {"SMC9332DST", 0, 0, 0xC0, { 0x1e00, 0x0000, 0x0800, 0x021f,
 							   0x0000, 0x009E, /* 10baseT */
 							   0x0903, 0x006D, /* 100baseTx */ }},
-  {"Cogent EM100", 0, 0, 0x92, { 0x1e00, 0x0000, 0x0800, 0x013f,
-								 0x0103, 0x006D, /* 100baseTx */ }},
+  {"Cogent EM110", 0, 0, 0x92, { 0x1e00, 0x0000, 0x0800, 0x053f,
+	  						0x0103, 0x006D, /* 100baseTx */
+	  						0x0105, 0x006D, /* 100baseTx-FD */
+	  						0x3e00, 0x00ee, /* 10baseT */
+	  						0x2604, 0x00ee, /* 10baseT-FD */
+	  						0x0101, 0x8060, /* 10base2 */ }},
   {"Maxtech NX-110", 0, 0, 0xE8, { 0x1e00, 0x0000, 0x0800, 0x0313,
 							   0x1001, 0x009E, /* 10base2, CSR12 0x10*/
 							   0x0000, 0x009E, /* 10baseT */
 							   0x0303, 0x006D, /* 100baseTx, CSR12 0x03 */ }},
   {"Accton EN1207", 0, 0, 0xE8, { 0x1e00, 0x0000, 0x0800, 0x031F,
 							0x1B01, 0x0000, /* 10base2,   CSR12 0x1B */
-							0x1B03, 0x006D, /* 100baseTx, CSR12 0x1B */ 
+							0x1B03, 0x006D, /* 100baseTx, CSR12 0x1B */
 							0x0B00, 0x009E, /* 10baseT,   CSR12 0x0B */
    }},
   {0, 0, 0, 0, {}}};

--1LKvkjL3sHcu1TtY--