From owner-freebsd-questions Sun Mar 5 9: 4:14 2000 Delivered-To: freebsd-questions@freebsd.org Received: from monsoon.mail.pipex.net (monsoon.mail.pipex.net [158.43.128.69]) by hub.freebsd.org (Postfix) with SMTP id E0DB837BA87 for ; Sun, 5 Mar 2000 09:04:10 -0800 (PST) (envelope-from mark@dogma.freebsd-uk.eu.org) Received: (qmail 12808 invoked from network); 5 Mar 2000 17:04:06 -0000 Received: from userai65.uk.uudial.com (HELO parish.my.domain) (62.188.133.95) by smtp.dial.pipex.com with SMTP; 5 Mar 2000 17:04:06 -0000 Received: (from mark@localhost) by parish.my.domain (8.9.3/8.9.3) id RAA00754; Sun, 5 Mar 2000 17:04:17 GMT (envelope-from mark) Date: Sun, 5 Mar 2000 17:04:17 +0000 From: Mark Ovens To: Peter Wemm Cc: Doug Rabson , questions@freebsd.org, current@freebsd.org Subject: Re: Modem no longer found after u/g to 4.0-current - help Message-ID: <20000305170417.G388@parish> References: <20000305165750.47A711CD7@overcee.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000305165750.47A711CD7@overcee.netplex.com.au>; from peter@netplex.com.au on Mon, Mar 06, 2000 at 12:57:50AM +0800 Organization: Total lack of Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Mar 06, 2000 at 12:57:50AM +0800, Peter Wemm wrote: > Mark Ovens wrote: > > On Sun, Mar 05, 2000 at 04:04:59PM +0000, Doug Rabson wrote: > > > On Sun, 5 Mar 2000, Mark Ovens wrote: > > > > > > > On Sun, Mar 05, 2000 at 01:04:23PM +0000, Doug Rabson wrote: > > > > > Could you send me the output of pnpinfo. I think we are missing a PnP I > D > > > > > in the sio driver. > > > > > > > > > > > > > The line I've added to sio.c is: > > > > > > > > > > > > {0x3024a341, NULL}, /* PMC2430 - Pace 56 Voice Internal Modem */ > > > > > > Does the modem work with this addition? If so, I'll commit the change. > > > > > > > Yes :) > > > > sio2: at port 0x3e8-0x3ef irq 5 on > isa0 > > sio2: type 16550A > > Heh, it's already committed. (oops! :-) > > > Why did it work before though, under 3.x, without this line in sio.c? > > The PNP bios preconfigured it and left it laying around in port space, > so the old-style isa probes "found" it there. > > Under 4.0, the isa code is much more pnp centric. It was possible for an > isa probe to find a "stray" device and then for the PNP device id to match > and then fail due to resource conflicts. So, it disables the programmable > cards first so this double probing cannot happen. It also means that it > needs to know the PNP id's for supported pnp hardware. Making this more > user tweakable is on the TODO list. > Thanks for the explanation. > Cheers, > -Peter > -- Microsoft: Where do you want to go today? Linux: Where do you want to go tomorrow? BSD: Are you guys coming, or what? -Poster at LinuxWorld 2000 ________________________________________________________________ FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://ukug.uk.freebsd.org/~mark/ mailto:mark@ukug.uk.freebsd.org http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message