From owner-freebsd-hardware Tue Sep 29 16:06:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA02185 for freebsd-hardware-outgoing; Tue, 29 Sep 1998 16:06:54 -0700 (PDT) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA02179; Tue, 29 Sep 1998 16:06:49 -0700 (PDT) (envelope-from wpaul@skynet.ctr.columbia.edu) Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.12/8.6.9) id TAA12549; Tue, 29 Sep 1998 19:11:53 -0400 From: Bill Paul Message-Id: <199809292311.TAA12549@skynet.ctr.columbia.edu> Subject: 2nd call for testers for RealTek 8139 driver To: hackers@FreeBSD.ORG, freebsd-hardware@FreeBSD.ORG Date: Tue, 29 Sep 1998 19:11:50 -0400 (EDT) X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is another call for testers for the RealTek 8139 fast ethernet driver. So far I have only gotten one (1) response to my first call for testers (Hi Mark!). C'mon guys: there's got to be a few of you lurking out there who got stuck with some of these cheap cards. Now's your big chance to put them to good use. Things that have changed since the first announcement: - Fixed a small bug in the receiver code: if the packet header ends up being the last thing in the receive buffer, account for this properly and loop back to the head of the buffer to start copying the actual packet data. This fixes a possible 'tried to copy 0 bytes' error that could occur once in a while. (I had actually fixed this once already but the change got lost while I was zipping back and force between different code versions.) - Default to using PIO for register access since memory mapped mode seems to cause SMP machines to wedge. - Add support for another RealTek device. If you have a RealTek 8139 or 8129, please download and test the code from: http://www.freebsd.org/~wpaul/RealTek/3.0 FreeBSD 3.0 source code http://www.freebsd.org/~wpaul/RealTek/2.2 FreeBSD 2.2.x source code Note that I only have an 8139 adapter so I don't know for sure than an 8129 will actually work. If you have one and it doesn't work, please let me know. If it does work, let me know too. To add the RealTek driver to your system, do the following: - Copy if_rl.c and if_rlreg.h to /sys/pci (make sure to get the right source for your system: the 2.2 code is for 2.2.5, 2.2.6, 2.2.7 and 2.2.7-STABLE; the 3.0 code is for FreeBSD-current). - Edit /sys/conf/files and add a line that says: pci/if_rl.c optional rl device-driver - Edit your kernel config file (e.g. /sys/i386/conf/GENERIC) and add a line that says: device rl0 - Config and build a new kernel and boot it. Please report any successes or failures to wpaul@skynet.ctr.columbia.edu. Act now: supplies are limited. Operators are standing by. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "It is not I who am crazy; it is I who am mad!" - Ren Hoek, "Space Madness" ============================================================================= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message