From owner-freebsd-current Wed Nov 1 16: 7:43 2000 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 618) id 4AC7237B479; Wed, 1 Nov 2000 16:07:42 -0800 (PST) Subject: Re: if_rl.c broken ? Realtek 8139 not longer recognised. In-Reply-To: <20001101225744.A752@radio-do.de> from Frank Nobis at "Nov 1, 2000 10:57:44 pm" To: fn@radio-do.de (Frank Nobis) Date: Wed, 1 Nov 2000 16:07:42 -0800 (PST) Cc: current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20001102000742.4AC7237B479@hub.freebsd.org> From: wpaul@FreeBSD.ORG (Bill Paul) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Hi, > > I have a realtek ethernet card. The normal dmesg is this: > > rl0: port 0xb400-0xb4ff mem 0xd9000000-0xd90000ff irq 10 at device 11.0 on pci0 > rl0: Ethernet address: 00:e0:7d:7d:cd:35 > miibus0: on rl0 > rlphy0: on miibus0 > rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > > With the change to 8bit wide eeprom reads instead of the 6bit wide reads, the message > is now: > > rl0: port 0xb400-0xb4ff mem 0xd9000000-0xd90000ff irq 10 at device 11.0 on pci0 > rl0: Ethernet address: 00:e0:7d:7d:cd:35 > rl0: unknown device ID: 4a7 > > I changed if_rl.c to confirm that it really is the 6/8 bit change: Just fixed this. It should be 0x8129 that we compare with, not 8129. Sorry about that. Note that the cardbus hacks aren't in -stable yet so it wasn't affected. -Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message