From owner-freebsd-current@FreeBSD.ORG Tue Feb 1 17:04:30 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE59516A4CE for ; Tue, 1 Feb 2005 17:04:30 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id E590F43D5C for ; Tue, 1 Feb 2005 17:04:29 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id j11H4SU2017947 for ; Tue, 1 Feb 2005 18:04:28 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 01 Feb 2005 16:59:23 GMT." <200502011659.j11GxNWw066589@repoman.freebsd.org> Date: Tue, 01 Feb 2005 18:04:28 +0100 Message-ID: <17946.1107277468@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Subject: IEEE488 in FreeBSD, a cautionary warning... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 17:04:30 -0000 Before you get your hopes too far up because of the commit below, let me make it clear that while my ambitions in the IEEE488 area are unchecked, the amount of time I have to spend on it is very limited. Depending how things goes, this may develop over time to support the classing 488.1 "ibfoo()" API and maybe even the 488.2 API, but do not hold your breath for it. If somebody wants to get their fingers dirty on this, they are more than welcome. Linux has a pretty comprehensive thing at (http://linux-gpib.sourceforge.net/) from where much can be gleaned. Poul-Henning In message <200502011659.j11GxNWw066589@repoman.freebsd.org>, Poul-Henning Kamp writes: >phk 2005-02-01 16:59:23 UTC > > FreeBSD src repository > > Modified files: > sys/conf NOTES files > Added files: > sys/dev/ieee488 pcii.c > Log: > Add a IEEE488 driver for PCIIA compatible cards. > > This driver implements "unaddressed listen only mode", which is what > printers and plotters commonly do on GP-IB busses. > > This means that you can capture print/plot like output from your > instruments by configuring them as necessary (good luck!) and > > cat -u /dev/gpib0l > /tmp/somefile > > Since there is no way to know when no more output is comming you > will have to ctrl-C the cat process when it is done (that is why > the -u is important). > > Revision Changes Path > 1.1297 +9 -0 src/sys/conf/NOTES > 1.986 +1 -0 src/sys/conf/files > 1.1 +419 -0 src/sys/dev/ieee488/pcii.c (new) > -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.