From owner-freebsd-current Sun Oct 3 11:33:10 1999 Delivered-To: freebsd-current@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 9ABFB14D91 for ; Sun, 3 Oct 1999 11:32:50 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from salmon.nlsystems.com (salmon.nlsystems.com [10.0.0.3]) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id TAA54452; Sun, 3 Oct 1999 19:34:17 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Sun, 3 Oct 1999 19:34:16 +0100 (BST) From: Doug Rabson To: "Daniel M. Eischen" Cc: freebsd-current@freebsd.org, winter@jurai.net Subject: Re: Recent kernel hangs during boot with pnp sio. In-Reply-To: <37F78874.F7B86582@vigrid.com> 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 On Sun, 3 Oct 1999, Daniel M. Eischen wrote: > Daniel Eischen wrote: > > OK, I originally did that to no avail, but I didn't make the change to > > the correct file (sys/isa/sio.c, not sys/dev/sio/sio.c)! So with the > > following change: > > > > Index: sio.c > > =================================================================== > > RCS file: /opt/b/CVS/src/sys/isa/sio.c,v > > retrieving revision 1.268 > > diff -u -r1.268 sio.c > > --- sio.c 1999/09/25 18:24:21 1.268 > > +++ sio.c 1999/10/02 21:54:33 > > @@ -568,6 +568,7 @@ > > {0x1005d041, "Generic IRDA-compatible device"}, /* PNP0510 */ > > {0x1105d041, "Generic IRDA-compatible device"}, /* PNP0511 */ > > {0x31307256, "USR3031"}, /* USR3031 */ > > + {0x8024b04e, "SupraExpress 56i Sp V.90"}, > > {0} > > }; > > > > the modem is detected as: > > > > sio-1: irq maps: 0x801 0x821 0x801 0x801 > > sio3: at port 0x3e8-0x3ef irq 5 on isa0 > > sio3: type 16550A > > Who's responsible for sio.c? Can I commit this change? I looked at you pnpinfo again and I think this change might be better. It accepts the cards description instead of overriding it and adds another ID for SUP2080 which your card is compatible with. I also removed the bogus descriptions for the USR3031 since the pnpinfo for that also supplies a reasonable description. Index: sio.c =================================================================== RCS file: /home/ncvs/src/sys/isa/sio.c,v retrieving revision 1.268 diff -u -r1.268 sio.c --- sio.c 1999/09/25 18:24:21 1.268 +++ sio.c 1999/10/03 18:32:10 @@ -567,7 +567,9 @@ {0x0205d041, "Multiport serial device (non-intelligent 16550)"}, /* PNP0502 */ {0x1005d041, "Generic IRDA-compatible device"}, /* PNP0510 */ {0x1105d041, "Generic IRDA-compatible device"}, /* PNP0511 */ - {0x31307256, "USR3031"}, /* USR3031 */ + {0x31307256, NULL}, /* USR3031 */ + {0x8024b04e, NULL}, /* SUP2480 */ + {0x8020b04e, NULL}, /* SUP2080 */ {0} }; -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message