From owner-freebsd-current Sat Aug 29 12:21:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA27408 for freebsd-current-outgoing; Sat, 29 Aug 1998 12:21:51 -0700 (PDT) (envelope-from owner-freebsd-current@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 MAA27403; Sat, 29 Aug 1998 12:21:45 -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 PAA01095; Sat, 29 Aug 1998 15:23:49 -0400 From: Bill Paul Message-Id: <199808291923.PAA01095@skynet.ctr.columbia.edu> Subject: Re: Looking for feedback on xl (3c905/3c905B) driver To: chad@dcfinc.com Date: Sat, 29 Aug 1998 15:23:48 -0400 (EDT) Cc: stable@FreeBSD.ORG, current@FreeBSD.ORG In-Reply-To: <199808291833.LAA15318@freebie.dcfinc.com> from "Chad R. Larson" at Aug 29, 98 11:33:25 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Of all the gin joints in all the towns in all the world, Chad R. Larson had to walk into mine and say: > > Okay people, it's been some time since I put the xl0 driver in > > -current and -stable. I need to know if people are having problems > > with the driver or not. So far I've gotten startlingly little > > feedback. This either means that it's working so well that nobody has > > had any trouble with it, or you guys are all just slackers and are too > > lazy to speak up. > > You left out a third. We don't know better. Well, there is that... > Here's an edited version of my dmesg.boot file: > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > FreeBSD 2.2.7-STABLE #0: Wed Jul 29 18:26:19 MST 1998 I only wrote the driver in August. :) It's been in -stable about a week, and up on www.freebsd.org/~wpaul/3Com for a couple of weeks. > chad@chad.anasazi.com:/usr/src/sys/compile/CHAD > CPU: Pentium/P55C (166.06-MHz 586-class CPU) > Origin = "GenuineIntel" Id = 0x543 Stepping=3 > Features=0x8001bf > real memory = 33554432 (32768K bytes) > chip0 rev 3 on pci0:0:0 > chip1 rev 1 on pci0:7:0 > chip2 rev 0 on pci0:7:1 > pci0:7:2: Intel Corporation, device=0x7020, class=serial, subclass=0x03 int d irq 9 [no driver assigned] > vx0 <3COM 3C905 Fast Etherlink XL PCI> rev 0 int a irq 11 on pci0:16:0 > mii[*mii*]: disable 'auto select' with DOS util! address 00:60:97:de:2b:a8 > Intel Pentium F00F detected, installing workaround > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > As you can see, I'm running the vx0 driver. It's the one selected by > the installation process. I kept it as I built my custom kernel. > Should I have selected the xl driver then? If so, how would I have > known that? Mea culpa. I made noises about this on -hackers and -current (and on -commiters) and thought people would notice the new driver when they cvsup'ed the latest sources, starting this week. If you don't want to go through the hassle of cvsup'ing everything and building from scratch, you can download the 2.2.x driver from www.freebsd.org/~wpaul/3Com and add it to your existing kernel. There are instructions that explain what do to. You'll probably want to replace 'device vx0' in your kernel config with 'device xl0'. And you'll need to edit your /etc/rc.conf to change all occurances of vx0 to xl0. Note that this driver is only for the 3c90x cards, not the 3c59x cards, which are still supported by the vx driver. -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-current" in the body of the message