From owner-freebsd-current Wed Jun 16 0: 3:39 1999 Delivered-To: freebsd-current@freebsd.org Received: from radius.connectfree.net (ns1.connectfree.co.uk [212.1.130.32]) by hub.freebsd.org (Postfix) with ESMTP id EC96B153DB for ; Wed, 16 Jun 1999 00:03:37 -0700 (PDT) (envelope-from freebsd@sleepycat.ukpeople.net) Received: from sleepycat.ukpeople.net ([212.1.153.119]) by radius.connectfree.net (8.9.1/8.9.0) with ESMTP id IAA09336 for ; Wed, 16 Jun 1999 08:29:18 +0100 Received: (qmail 5161 invoked from network); 16 Jun 1999 07:00:25 -0000 Received: from ginger.sleepycat.ukpeople.net (HELO sleepycat.ukpeople.net) (192.168.0.2) by tabby.sleepycat.ukpeople.net with SMTP; 16 Jun 1999 07:00:25 -0000 Received: (qmail 385 invoked by uid 1002); 16 Jun 1999 07:01:24 -0000 Date: Wed, 16 Jun 1999 08:01:24 +0100 From: Timo Geusch To: freebsd-current@freebsd.org Subject: PNP'ify ep driver Message-ID: <19990616080124.A278@sleepycat.ukpeople.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG All, while trying to track down a problem in my -current box that only allows me to use the network if I remove the sound card first I came across the problem of the 3c5x9 in that box 'pretending' to be set to different values than those reported by the PNP BIOS. Of course having the ep network driver waiting for an interrupt from the sound card so it can go about retrieving data from the network card didn't really help performance. Doh. Adding the PNP probing support to the driver proved to be very simple. Hats off to the person who did the PNP support - it was really easy. However when I set about writing the pnp attached function it turns out that the card is still reporting its preferred settings (I/O 0x320/IRQ 10) instead of the PNP ones, so I figure that I actually must go about and convince the card that the driver knows better (i.e. reconfigure it). So, three questions: - Anyone knows where I can get the programmer documentation for the card? 3Com, presumably, but the last time I pestered them for docs they weren't exactly helpful. - Is it permissible at all for the driver to reconfigure the card (hey, it is for a good cause :-) or is this a strict no-no? - I only have systems with one of these cards in them. Provided I get this stuff sorted, any volunteer with more than one Etherlink III in their systems so they can test that I didn't break anything? Oh, and I know that these cards are not exactly the mutt's nuts. But it is hard to beat UKP 10 / card for a used network card over here. Especially if you don't want el cheapo dodgy NE200 clones, that is. Regards, Timo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message