From owner-freebsd-current@FreeBSD.ORG Thu Jun 12 23:52:30 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB2B91065676; Thu, 12 Jun 2008 23:52:30 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 961A48FC14; Thu, 12 Jun 2008 23:52:30 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m5CNpbc0000545; Thu, 12 Jun 2008 17:51:37 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 12 Jun 2008 17:53:12 -0600 (MDT) Message-Id: <20080612.175312.-399267737.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <20080604.001339.-1350499725.imp@bsdimp.com> References: <200805281747.05475.jhb@FreeBSD.org> <20080604.001339.-1350499725.imp@bsdimp.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: current@freebsd.org Subject: Re: ex(4) MPSAFE patch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2008 23:52:30 -0000 In message: <20080604.001339.-1350499725.imp@bsdimp.com> "M. Warner Losh" writes: : In message: <200805281747.05475.jhb@FreeBSD.org> : John Baldwin writes: : : I have a patch for ex(4) to make it MPSAFE. I have no hardware to test it, : : however. If you value this driver, test this patch. : : : : http://www.FreeBSD.org/~jhb/patches/ex.patch : : My PC Card based ex device is still detected after these changes. : However, I foolishly forgot the dongle, so I can't test it for about a : week. This message was composed from a machine that was connected to the Internet with the ex driver: % ifconfig ex0 ex0: flags=8843 metric 0 mtu 1500 ether 00:00:24:81:5e:22 inet 10.0.0.191 netmask 0xffffff00 broadcast 10.0.0.255 media: Ethernet 10baseT/UTP status: active % dmesg | tail -3 ex0: at port 0x300-0x30f irq 20 function 0 config 1 on pccard0 ex0: Ethernet address: 00:00:24:81:5e:22 ex0: [ITHREAD] % netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll ... ex0 1500 00:00:24:81:5e:22 234 0 540 51 0 ex0 1500 255.255.255.1 10.0.0.191 206 - 291 - - % so it looks like it is working. Not sure why it is getting those Oerrs, but I'm not seeing anything major wrong with it. I'd say we're a 'go' for committing this card. I have some ISA versions of this card, but no ISA machines to test them on. Rather begs the question why I still have the ISA card collection... Warner P.S. I've not tried to eject the card yet....