From owner-freebsd-current Sat Oct 2 15:15:55 1999 Delivered-To: freebsd-current@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id CC87415421 for ; Sat, 2 Oct 1999 15:15:51 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id SAA13088; Sat, 2 Oct 1999 18:14:35 -0400 (EDT) Date: Sat, 2 Oct 1999 18:14:35 -0400 (EDT) From: Daniel Eischen Message-Id: <199910022214.SAA13088@pcnet1.pcnet.com> To: eischen@vigrid.com, winter@jurai.net Subject: Re: Recent kernel hangs during boot with pnp sio. Cc: dfr@nlsystems.com, freebsd-current@FreeBSD.ORG, sos@freebsd.dk Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matthew N. Dodd wrote: > On Sat, 2 Oct 1999, Daniel M. Eischen wrote: > > What's the unknown0? Shouldn't that be sio2? Do we need the logical > > device ID? > > Yes. Try adding 0x8024b04e to sio.c 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 My BIOS places the modem at IRQ 11, but FreeBSD puts it at IRQ 5. It's working fine at IRQ 5 so I am once again a happy camper :-) Dan Eischen eischen@vigrid.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message