From owner-freebsd-net  Fri Oct 27 10:10: 1 2000
Delivered-To: freebsd-net@freebsd.org
Received: from ihemail2.firewall.lucent.com (ihemail2.lucent.com [192.11.222.163])
	by hub.freebsd.org (Postfix) with ESMTP
	id AB9D237B479; Fri, 27 Oct 2000 10:09:55 -0700 (PDT)
Received: from ihemail2.firewall.lucent.com (localhost [127.0.0.1])
	by ihemail2.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id NAA24026;
	Fri, 27 Oct 2000 13:09:55 -0400 (EDT)
Received: from mhmail.mh.lucent.com (h135-3-115-8.lucent.com [135.3.115.8])
	by ihemail2.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id NAA23991;
	Fri, 27 Oct 2000 13:09:53 -0400 (EDT)
Received: from lucent.com (positron.micro.lucent.com [192.19.56.129]) by mhmail.mh.lucent.com (8.8.8+Sun/EMS-1.5 sol2)
	id NAA18703; Fri, 27 Oct 2000 13:09:41 -0400 (EDT)
Message-ID: <39F9B679.CA563B9E@lucent.com>
Date: Fri, 27 Oct 2000 13:08:09 -0400
From: "Gary T. Corcoran" <gcorcoran@lucent.com>
Reply-To: gcorcoran@lucent.com
Organization: Lucent Microelectronics - Client Access Broadband Systems
X-Mailer: Mozilla 4.73 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Julian Elischer <julian@elischer.org>
Cc: Aaron Hill <hillaa@hotmail.com>, freebsd-questions@FreeBSD.ORG,
	freebsd-net@FreeBSD.ORG
Subject: Re: More on PPPoE & ADSL (Telstra Bigpond)
References: <F50iFEW6sStwNeKjUbE00001146@hotmail.com> <39F8C29F.D785C588@lucent.com> <39F9210E.B728D4F8@elischer.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-freebsd-net@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org


Julian Elischer wrote:
> 
> "Gary T. Corcoran" wrote:
> > 
> > [Quick background: I implemented PPPoE in our DSL drivers for the Lucent DSL adapters]
> 
> Under Windows I presume?
> No BSD drivers? :-)

Well, actually...   :-)
Besides Windows drivers, we were also tasked with writing drivers for Linux.
We did that, but since I am a fan of FreeBSD, and I had already figured
out what the porting issues from Windows to Linux were, I also ported the
code to FreeBSD.  Until recently though the BSD version wasn't too useful,
as FreeBSD doesn't presently have the capability to have parameters when
doing a kldload (long story short: I need to know which main flavor of DSL
protocol I'm going to use, to know whether to become an ethernet-like or
a PPP device at device attach time).

But then Terry Lambert told me of a trick with loading an extra "parameter
module" first, whereby I could do an ioctl to the parameter module, then
load the DSL driver and have it read the parameters from the parameter module.
I got this basically working last Friday.  I need to polish up the code a
bit, but then it will be ready for beta testing*, if you have a Lucent
WildWire DSL (PCI plug-in card) adapter.  Anybody interested in trying it?

* assuming my bosses lets me post or send out the code at this time.

Gary


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message