From owner-freebsd-hackers Fri Feb 8 22:40:28 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by hub.freebsd.org (Postfix) with ESMTP id CF8A437B402 for ; Fri, 8 Feb 2002 22:40:20 -0800 (PST) Received: from InterJet.elischer.org ([12.232.206.8]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020209064020.XOYM1147.rwcrmhc52.attbi.com@InterJet.elischer.org>; Sat, 9 Feb 2002 06:40:20 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id WAA05504; Fri, 8 Feb 2002 22:37:51 -0800 (PST) Date: Fri, 8 Feb 2002 22:37:49 -0800 (PST) From: Julian Elischer To: John Cc: freebsd-hackers@freebsd.org Subject: Re: requesting guidance for updating the RocketPort driver In-Reply-To: <20020209002941.A575@dexter.starfire.mn.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG he infrastructure needed for a new driver can be taken from the sample driver in /usr/share/examples/drivers/make_device_driver.sh IN -CURRENT. (use cvdweb on the website to get it) that will at least get rid of the 'shims' stuff. On Sat, 9 Feb 2002, John wrote: > *** Please reply directly, since I am not currently subscribed to this list *** > > It seems to be a given that Comtrol is not in a position to support > and develop the driver for the RocketPort cards. I happen to be > the owner of a couple of these, and I'm having problems with > newer versions of FreeBSD. > > For one, I get > Feb 8 23:35:27 dexter /kernel: rp0: driver is using old-style compatibility shims > Feb 8 23:35:37 dexter /kernel: WARNING: driver rp should register devices with ma > ke_dev() (dev_t = "#rp/0x10007") > > That'd be fine and well, if the silly thing WORKED, which it doesn't, > quite. tcsetattr returns "Invalid argument" when perfectly reasonable > things are going on, preventing me from running PPP on these, or > indeed making other reasonable changes to the terminal line driver > characteristics. > > I just grabbed the latest version from -stable, and it diffs against > what I'm using with no changes. The version I have with FreeBSD > 2.1 doesn't have the problem with setting line characteristics, > but it differs in many details from the driver in -stable. I was > actually working with a developer at Comtrol in 1997 (they are/were > local), and I have several versions of the driver from February > 24, March 11, April 10, and May 22 which may be in a more advanced > state than the driver in the distribution. At any rate, I've run > PPP on that version of the driver for a almost 5 years, and it has > done that quite well. > > I'd be very happy to work on this and get a superior driver into > the distribution, but I could use just a bit of hand-holding, > particularly with regard to that "old style driver shims" thing. > > I suspect, jumping from a 1997 FreeBSD (2.1) to a 2002 FreeBSD, there > may be a few bumps in the road. > > Can someone point me in the right direction, or provide a little > hand-holding? > > Thanks! > > *** Please reply directly, since I am not currently subscribed to this list *** > -- > > John Lind > john@starfire.MN.ORG > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message