From owner-freebsd-current@FreeBSD.ORG Sun Aug 31 16:11:19 2003 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 4015616A4BF for ; Sun, 31 Aug 2003 16:11:19 -0700 (PDT) Received: from walton.kettenis.dyndns.org (e115144.upc-e.chello.nl [213.93.115.144]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F7DF43FF5 for ; Sun, 31 Aug 2003 16:11:17 -0700 (PDT) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: from elgar.kettenis.dyndns.org (elgar.kettenis.dyndns.org [192.168.0.2])h7VNBFdG000649; Mon, 1 Sep 2003 01:11:15 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: from elgar.kettenis.dyndns.org (localhost [127.0.0.1]) h7VNBFWQ001349; Mon, 1 Sep 2003 01:11:15 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: (from kettenis@localhost)h7VNBCbj001344; Mon, 1 Sep 2003 01:11:12 +0200 (CEST) Date: Mon, 1 Sep 2003 01:11:12 +0200 (CEST) Message-Id: <200308312311.h7VNBCbj001344@elgar.kettenis.dyndns.org> From: Mark Kettenis To: nate@root.org In-reply-to: <20030831150129.M53465@root.org> (message from Nate Lawson on Sun, 31 Aug 2003 15:02:36 -0700 (PDT)) References: <20030831150129.M53465@root.org> cc: current@freebsd.org Subject: Re: Anyone ported HCF/HSF modem drivers to FreeBSD? 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: Sun, 31 Aug 2003 23:11:19 -0000 Date: Sun, 31 Aug 2003 15:02:36 -0700 (PDT) From: Nate Lawson I asked this on -hackers a little while ago but no response. I'm curious if anyone has made an attempt to port these Winmodem drivers. http://www.linuxant.com/drivers/ I did look into it, but concluded that it was pretty hopeless. For starters, the DSP routines in there seem to need the FPU, and FreeBSD doesn't seem to allow that in the kernel. Apart from that, almost 100% of the code is in the binary-only modules, including a lot of Linux-specific code, which makes it very hard to see how the code is supposed to interface with the kernel. Mark