Re: Approach to integrate a driver into the kernel [winmodem]

2001-10-11 Thread Scot W. Hetzel

From: "Brandon D. Valentine" <[EMAIL PROTECTED]>
> On Thu, 11 Oct 2001, Benjamin Close wrote:
> > I've now been using the FreeBSD winmodem driver (Available at:
> >http://www.geocities.com/wtnbkysh/) under -current for a few weeks now
> >and haven't noticed a single glitch. Whilst I know this is a port of a
> >linux drivers and contains a binary only object from Lucent. Is there
> >any chance of getting this as part of the FreeBSD kernel? There is a lot
> >of people out in laptop land who would welcome this.
>
> I would think the license probably precludes it from inclusion.  If you
> want to push for commital you might do well to research a bit about how
> Lucent licenses their WinModem driver under Linux, then find out if the
> patches at that site you listed are BSD licensed.  If your email
> contains that info it probably has a better chance of getting attention.
>
> If the license on the kernel module is incompatible with the base
> system, you might be able to get the hooks to support it committed to
> FreeBSD and get the kernel modules made installable as a port.
> /usr/local/modules anyone?  =)
>

The kernel module has this copy right in it's ltmdmsio.c file:

"Copyright (c) 1991 The Regents of the University of California."

Upon doing a search for i56lvp578, I located a license for the ltmdmobj.o
file (see ltmodem-6.00b4.tar.gz at http://www.heby.de/ltmodem):

"Software sources and responsibilities.
--
Agere Systems, Inc, (AS herein is a branch of Lucent Technologies, Inc.)
AS provides the core Digital Signal Processor (DSP) code supporting
the  Mars/Apollo chipset used in the compatible modems.
Diverse manufacturers incorporate the chips onto diverse modem
cards, generally optimizing them for use under MS Windows.
AS has NO responsibility for downstream modem functionality under
Linux.!! Please do not annoy AS with support queries !!

The List [EMAIL PROTECTED] is the only medium for the
current support of these modems under Linux.

Origins of the ltmodem-5.nn series kits enhancing upon
the AS base are described in DOCs/CREDITS. These resources
are used at your own risk."

I didn't see any other licenses in the ltmodem-6.00b4.tar.gz archive.  One
of the other sites mentioned that the linux ltmodem driver was GPL'd, but
they also complained about the non-availablility of the source for the
ltmdmobj.o file, claiming that since the linux ltmodem driver is GPL'd that
the ltmdmobj.o file is also and source code should be available for it.  My
best guess is that the ltmdmobj.o file is the DSP code from Agere Systems,
and that Agere Systems holds the copyright on it.  We would need
verification from Agere Systems ([EMAIL PROTECTED] ?) before including the
ltmdmobj.o file.

Until the license is clarified, we could make a port for the FreeBSD ltmodem
driver.

Scot


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Approach to integrate a driver into the kernel [winmodem]

2001-10-10 Thread Daniel O'Connor


On 11-Oct-2001 Brandon D. Valentine wrote:
>  If the license on the kernel module is incompatible with the base
>  system, you might be able to get the hooks to support it committed to
>  FreeBSD and get the kernel modules made installable as a port.
>  /usr/local/modules anyone?  =)

I would _really_ like that :)

(No, I have no patches :)

At the moment I have integrated the ltmdm driver into sys/modules (uudecode the
.o file). This is necessary as I found the only instability was due to a stale
kld :-/

There are several other modules that would benefit from this approach too..

---
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Approach to integrate a driver into the kernel [winmodem]

2001-10-10 Thread Brandon D. Valentine

On Thu, 11 Oct 2001, Benjamin Close wrote:

>Hi All,
>   I've now been using the FreeBSD winmodem driver (Available at:
>http://www.geocities.com/wtnbkysh/) under -current for a few weeks now
>and haven't noticed a single glitch. Whilst I know this is a port of a
>linux drivers and contains a binary only object from Lucent. Is there
>any chance of getting this as part of the FreeBSD kernel? There is a lot
>of people out in laptop land who would welcome this.

I would think the license probably precludes it from inclusion.  If you
want to push for commital you might do well to research a bit about how
Lucent licenses their WinModem driver under Linux, then find out if the
patches at that site you listed are BSD licensed.  If your email
contains that info it probably has a better chance of getting attention.

If the license on the kernel module is incompatible with the base
system, you might be able to get the hooks to support it committed to
FreeBSD and get the kernel modules made installable as a port.
/usr/local/modules anyone?  =)

-- 
"Never put off until tomorrow what you can do today.  There might be a
law against it by that time."   -- /usr/games/fortune, 07/30/2001

Brandon D. Valentine 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message