From owner-freebsd-current Sun Sep 12 9:39:13 1999 Delivered-To: freebsd-current@freebsd.org Received: from mailhub.scl.ameslab.gov (mailhub.scl.ameslab.gov [147.155.137.127]) by hub.freebsd.org (Postfix) with ESMTP id D88F9155A7 for ; Sun, 12 Sep 1999 09:39:04 -0700 (PDT) (envelope-from ghelmer@scl.ameslab.gov) Received: from demios.ether.scl.ameslab.gov ([147.155.137.54]) by mailhub.scl.ameslab.gov with esmtp (Exim 3.02 #1) id 11QCed-0001Zu-00 for current@freebsd.org; Sun, 12 Sep 1999 11:39:03 -0500 Date: Sun, 12 Sep 1999 11:39:03 -0500 From: Guy Helmer To: current@freebsd.org Subject: New pnp code and D-Link DE-220 PNP ISA Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG One of my machines with a D-Link DE-220 PNP ISA card that is running current (most recently cvsupped today, Sept. 12) does not recognize the D-Link card. It used to be recognized without problems on the old PNP code. pnpinfo reports the same thing under both working and non-working kernels: ----- Checking for Plug-n-Play devices... Card assigned CSN #1 Vendor ID DLK2201 (0x01228b11), Serial Number 0xd51b55c8 PnP Version 1.0, Vendor Version 0 Device Description: D-Link DE-220 Ethernet Card Logical Device ID: DLK2201 0x01228b11 #0 Device supports I/O Range Check Compatible Device ID: PNP80d6 (d680d041) I/O Range 0x200 .. 0x3e0, alignment 0x20, len 0x20 [not 16-bit addr] IRQ: 3 5 9 10 11 12 15 IRQ: High true edge sensitive End Tag Successfully got 6 resources, 1 logical fdevs -- card select # 0x0001 CSN DLK2201 (0x01228b11), Serial Number 0xd51b55c8 Logical device #0 IO: 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 IRQ 11 0 DMA 4 4 IO range check 0x00 activate 0x01 ---- The card used to be recognized: ---- ... Probing for PnP devices: CSN 1 Vendor ID: DLK2201 [0x01228b11] Serial 0xd51b55c8 Comp ID: PNP80d6 [0xd680d041] ed1: address 00:80:c8:55:1b:d5, type NE2000 (16 bit) ed1 (edpnp sn 0xd51b55c8) at 0x220-0x23f irq 11 on isa ... ---- but now: ---- ... Probing for PnP devices on ppbus0: plip0: on ppbus 0 lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 unknown0: on isa0 ata1: unwanted interrupt 1 status = 00 ... ---- I've tried adding the vendor ID to /sys/i386/isa/if_ed.c to no avail. I've compared my kernel config to GENERIC and it seems OK. Any ideas? Thanks, Guy Guy Helmer, Ph.D. Candidate, Iowa State University Dept. of Computer Science Research Assistant, Ames Laboratory --- ghelmer@scl.ameslab.gov Research Assistant, Dept. of Computer Science --- ghelmer@cs.iastate.edu Teaching Assistant, ComS 652 Distributed Operating Systems http://www.cs.iastate.edu/~ghelmer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message