To: linux-pmac@samba.anu.edu.au Subject: Sonic Card is OK with tulip.c now (Re: StarMax runs X..) From: Makoto Fujiwara In-Reply-To: Your message of "Thu, 25 Dec 1997 02:35:34 +1100" <19971225002935V.makoto@ki.nu> References: <19971225002935V.makoto@ki.nu> X-Mailer: Mew version 1.93b1 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA) X-URL: http://www.ki.nu/software/emacs-20/ Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Thu_Dec_25_21:00:44_1997_595)--" Content-Transfer-Encoding: 7bit Message-Id: <19971225210059L.makoto@ki.nu> Date: Thu, 25 Dec 1997 21:00:59 +0900 X-Dispatcher: imput version 971024 Lines: 38 ----Next_Part(Thu_Dec_25_21:00:44_1997_595)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Thu Dec 25 20:53:15 1997 I finally got tulip.c working with Sonic Ethernet Card (2104x) which has no EEPROM. Steve sent me a patch and I edited tulip.c manually. I will attach the patch. Thanks Steve, Geert, Harry, Ian, Matt, --- (Makoto Fujiwara) ----Next_Part(Thu_Dec_25_21:00:44_1997_595)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit --- drivers/net/tulip.c-original Mon Jun 2 22:14:29 1997 +++ drivers/net/tulip.c Thu Dec 25 12:00:21 1997 @@ -285,7 +285,7 @@ {0,0,0,0, 0xff,0xff,0,0, 0xff,0,0xff,0x01, 0,0,0xff,0 }; /* 21041 transceiver register settings: 10-T, 10-2, AUI, 100-T, 10T-FD*/ static u16 t21041_csr13[] = { 0xEF01, 0xEF09, 0xEF09, 0xEF01, 0xEF09, }; -static u16 t21041_csr14[] = { 0xFFFF, 0xF7FD, 0xF7FD, 0xFFFF, 0xFFFF, }; +static u16 t21041_csr14[] = { 0xFF7F, 0xF7FD, 0xF7FD, 0xFFFF, 0xFFFF, }; static u16 t21041_csr15[] = { 0x0008, 0x0006, 0x000E, 0x0008, 0x0008, }; static u16 t21142_csr13[] = { 0x0001, 0x0009, 0x0009, 0x0001, 0x0001, }; @@ -649,6 +649,7 @@ for (i = 0; i < 6; i++) printk(" %2.2x", last_phys_addr[i] = dev->dev_addr[i]); + irq = 0x17 ; printk(", IRQ %d\n", irq); last_irq = irq; ----Next_Part(Thu_Dec_25_21:00:44_1997_595)----