From owner-freebsd-hackers Tue Jul 23 15:14:37 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBD4637B400 for ; Tue, 23 Jul 2002 15:14:31 -0700 (PDT) Received: from gidgate.gid.co.uk (gid.co.uk [194.32.164.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id B56C343E5E for ; Tue, 23 Jul 2002 15:14:30 -0700 (PDT) (envelope-from rb@gid.co.uk) Received: (from rb@localhost) by gidgate.gid.co.uk (8.11.6/8.11.6) id g6NMEJ307939; Tue, 23 Jul 2002 23:14:19 +0100 (BST) (envelope-from rb) Message-Id: <4.3.2.7.2.20020723230525.02056a48@gid.co.uk> X-Sender: rbmail@gid.co.uk X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Tue, 23 Jul 2002 23:14:17 +0100 To: "M. Warner Losh" From: Bob Bishop Subject: Re: 3Com Airconnect - new variant? Cc: hackers@FreeBSD.ORG In-Reply-To: <20020723.104436.123640280.imp@bsdimp.com> References: <4.3.2.7.2.20020723164234.0204ff78@gid.co.uk> <4.3.2.7.2.20020723125446.02055300@gid.co.uk> <20020723.093846.71552117.imp@bsdimp.com> <4.3.2.7.2.20020723164234.0204ff78@gid.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 17:44 23/7/02, M. Warner Losh wrote: >In message: <4.3.2.7.2.20020723164234.0204ff78@gid.co.uk> > Bob Bishop writes: >: [...] >: none2@pci0:11:0: class=0x028000 card=0x777010b7 chip=0x777010b7 >: rev=0x02 hdr=0x00 >: vendor = '3COM Corp, Networking Division' >: class = network > >Maybe this is the droid that you are looking for :-) OK, OK. Here's a less nutty patch which gets the card probed every time. diff -u -r1.8.2.3 if_wi_pci.c --- if_wi_pci.c 2002/06/16 18:07:18 1.8.2.3 +++ if_wi_pci.c 2002/07/23 22:01:33 @@ -113,6 +113,7 @@ int i; sc = device_get_softc(dev); + DELAY(100000); for(i=0; pci_ids[i].vendor != 0; i++) { if ((pci_get_vendor(dev) == pci_ids[i].vendor) && (pci_get_device(dev) == pci_ids[i].device)) { -- Bob Bishop +44 (0)118 977 4017 rb@gid.co.uk fax +44 (0)118 989 4254 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message