From owner-freebsd-questions@FreeBSD.ORG Tue May 6 21:23:46 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0E9110656B7 for ; Tue, 6 May 2008 21:23:46 +0000 (UTC) (envelope-from cjk32@cam.ac.uk) Received: from ppsw-5.csi.cam.ac.uk (ppsw-5.csi.cam.ac.uk [131.111.8.135]) by mx1.freebsd.org (Postfix) with ESMTP id 7DB628FC0A for ; Tue, 6 May 2008 21:23:46 +0000 (UTC) (envelope-from cjk32@cam.ac.uk) X-Cam-SpamDetails: Not scanned X-Cam-AntiVirus: No virus found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from gw.cjkey.org.uk ([88.97.163.222]:3727 helo=[192.168.2.186]) by ppsw-5.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.155]:465) with esmtpsa (PLAIN:cjk32) (TLSv1:DHE-RSA-AES256-SHA:256) id 1JtUNp-00046s-Gm (Exim 4.67) (return-path ); Tue, 06 May 2008 22:07:33 +0100 Message-ID: <4820C894.9030507@cam.ac.uk> Date: Tue, 06 May 2008 22:07:32 +0100 From: Christopher Key User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Pollywog References: <4820AE1D.2080703@cam.ac.uk> <200805062020.46554.lists-fbsd@shadypond.com> In-Reply-To: <200805062020.46554.lists-fbsd@shadypond.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org Subject: Re: Writing userspace device drivers X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 May 2008 21:23:46 -0000 Pollywog wrote: > On Tuesday 06 May 2008 19:14:37 Christopher Key wrote: > >> Hello, >> >> I'm wanting to write a driver for lirc to allow me to transmit IR >> signals via a Global Caché GC-100. In essence, this requires me to >> communicate with the GC-100 via TCP in response to ioctls (received?) >> via /dev/lircX. >> >> Can anyone point me in right direction towards achieving this? Is it >> possible to do everything in userspace? Under Linux, there appears to >> be something called FUSD, which allows one to write userspace device >> drivers. Is there anything similar under FreeBSD? >> > > Do you mean FUSE? There is FUSE for FreeBSD. I have used it with EncFS. > Thanks for the pointer. I did mean FUSD, http://www.circlemud.org/~jelson/software/fusd/, although looking at FUSE, it may well be that that'll do what I need. Regards, Chris