From owner-freebsd-isdn Sat Oct 7 0:27:49 2000 Delivered-To: freebsd-isdn@freebsd.org Received: from worker.thw-IP.NET (worker.thw-IP.NET [192.76.134.35]) by hub.freebsd.org (Postfix) with ESMTP id DF09337B66C for ; Sat, 7 Oct 2000 00:27:46 -0700 (PDT) Received: from localhost (2354 bytes) by worker.thw-IP.NET via rmail with P:stdio/R:inet_mx_hosts/T:inet_zone_smtp (sender: ) (ident using unix) id for ; Sat, 7 Oct 2000 09:27:45 +0200 (CEST) (Smail-3.2.0.111 2000-Feb-17 #17 built 2000-Sep-3) Received: from bert.kts.org (bert.kts.org [194.55.156.2]) by ernie.kts.org (Postfix) with ESMTP id 9971352A47; Sat, 7 Oct 2000 09:23:23 +0200 (CEST) Received: by bert.kts.org (Postfix, from userid 100) id E17769B20; Sat, 7 Oct 2000 09:23:22 +0200 (CEST) Subject: Re: Asuscom p-in-100-st-d In-Reply-To: from Iain M Weir at "Oct 6, 2000 10:20:43 pm" To: email@iainweir.co.uk (Iain M Weir) Date: Sat, 7 Oct 2000 09:23:22 +0200 (CEST) Cc: freebsd-isdn@FreeBSD.ORG Organization: Kitchen Table Systems Reply-To: hm@kts.org X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1400 Message-Id: <20001007072322.E17769B20@bert.kts.org> From: hm@kts.org (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Iain M Weir wrote: > I am having trouble getting this card recognised. > Using FreeBSD 4.1-R with i4b-00.95.00. > > At boot I get: > Oct 6 22:42:44 zev /kernel: pci0: (vendor=0x0675, > dev=0x1702) at 9.0 irq 12 > > From my kernel config: > > device iwic0 Are you shure this is a Winbond-chip based card ? If yes, the probe has a bug in 0.95 - try this one please: /*---------------------------------------------------------------------------* * iwic PCI probe *---------------------------------------------------------------------------*/ static int iwic_pci_probe(device_t dev) { u_int32_t type = pci_get_devid(dev); u_int32_t sv = pci_get_subvendor(dev); u_int32_t sd = pci_get_subdevice(dev); struct winids *wip = win_ids; while(wip->type) { if(wip->type == type) { if(((wip->sv == -1) && (wip->sd == -1)) || ((wip->sv == sv) && (wip->sd == sd))) break; } ++wip; } if(wip->desc) { if(bootverbose) { printf("iwic_pci_probe: vendor = 0x%x, device = 0x%x\n", pci_get_vendor(dev), pci_get_device(dev)); printf("iwic_pci_probe: subvendor = 0x%x, subdevice = 0x%x\n", sv, sd); } device_set_desc(dev, wip->desc); return(0); } else { return(ENXIO); } } hellmuth -- Hellmuth Michaelis hm@kts.org Hamburg, Europe We all live in a yellow subroutine, yellow subroutine, yellow subroutine ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message