From owner-freebsd-stable@FreeBSD.ORG Sat Apr 8 11:51:04 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52CD116A403 for ; Sat, 8 Apr 2006 11:51:04 +0000 (UTC) (envelope-from b.candler@pobox.com) Received: from proof.pobox.com (proof.pobox.com [207.106.133.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE06743D46 for ; Sat, 8 Apr 2006 11:51:03 +0000 (GMT) (envelope-from b.candler@pobox.com) Received: from proof (localhost [127.0.0.1]) by proof.pobox.com (Postfix) with ESMTP id 1509FD9F89 for ; Sat, 8 Apr 2006 07:51:03 -0400 (EDT) Received: from mappit.local.linnet.org (212-74-113-67.static.dsl.as9105.com [212.74.113.67]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by proof.sasl.smtp.pobox.com (Postfix) with ESMTP id E23B4324BC for ; Sat, 8 Apr 2006 07:51:02 -0400 (EDT) Received: from brian by mappit.local.linnet.org with local (Exim 4.60 (FreeBSD)) (envelope-from ) id 1FSBy1-000HIo-Bj for freebsd-stable@freebsd.org; Sat, 08 Apr 2006 12:51:01 +0100 Date: Sat, 8 Apr 2006 12:51:01 +0100 From: Brian Candler To: freebsd-stable@freebsd.org Message-ID: <20060408115100.GA66489@uk.tiscali.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Prism wi support in 6.x - or alternative card X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Apr 2006 11:51:04 -0000 Hello, I Hvae an IBM Thinkpad X30 with a miniPCI wireless card: wi0: mem 0xf8000000-0xf8000fff irq 11 at device 2.0 on pci1 wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI) wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.9) wi0: Ethernet address: 00:05:3c:09:7e:9d wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps I have found it to be flaky under FreeBSD 5.4. It's OK for occasional use but when under heavy load, e.g. 'unison' syncing to another machine, it locks up: Mar 27 21:10:00 thinkdog kernel: wi0: timeout in wi_cmd 0x010b; event status 0xa000 Mar 27 21:10:00 thinkdog kernel: wi0: xmit failed Mar 27 21:10:04 thinkdog kernel: wi0: timeout in wi_cmd 0x0021; event status 0xa000 Mar 27 21:10:09 thinkdog kernel: wi0: wi_cmd: busy bit won't clear. At this point the only solution is to unload and reload the if_wi module. So my questions are: 1. Is support for this hardware significantly improved in 6.X? 2. If I were to buy another miniPCI card to replace it, what's the current recommendation? (I realise I can probably run just about anything under ndis emulation, but I'd feel more comfortable with a native FreeBSD driver) Thanks, Brian.