From nobody@FreeBSD.ORG  Sun Nov 19 19:00:10 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id A9A5A37B4F9; Sun, 19 Nov 2000 19:00:10 -0800 (PST)
Message-Id: <20001120030010.A9A5A37B4F9@hub.freebsd.org>
Date: Sun, 19 Nov 2000 19:00:10 -0800 (PST)
From: jlp@flipdog.com
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: stallion driver (stl) shipped with FBSD 4.1.1 doesn't work with new EasyIO PCI board
X-Send-Pr-Version: www-1.0

>Number:         22967
>Category:       kern
>Synopsis:       stallion driver (stl) shipped with FBSD 4.1.1 doesn't work with new EasyIO PCI board
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    murray
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 19 19:10:02 PST 2000
>Closed-Date:    Thu Aug 30 15:39:49 PDT 2001
>Last-Modified:  Thu Aug 30 15:40:22 PDT 2001
>Originator:     Jan L. Peterson
>Release:        4.1.1-RELEASE
>Organization:
WhizBang! Labs, Inc.
>Environment:
FreeBSD hud.whizbang.com 4.1.1-RELEASE FreeBSD 4.1.1-RELEASE #5: Fri Nov 17 15:38:23 GMT 2000     root@hud.whizbang.com:/usr/src/sys/compile/HUD  i386

>Description:
Recently, we had a need to put a multiport board on a FreeBSD system.
After looking through the release notes and handbook, we decided that
a Stallion EasyIO board was the best choice.  Unfortunately, the
documentation doesn't tell you that only the EasyIO board with CD1400
chipset is supported.  Stallion has not made the board with that
chipset since 1998.  The new boards use the SC26198 chipset, which
is not supported by the existing stl driver in the kernel.  In
addition, the docs indicate that PCI variants of the board are supported,
but only PCI variants of the ECH board are supported in the standard
kernel.

Checking on Stallion's ftp site [ftp.stallion.com] revealed a FreeBSD
driver in the unsupported section.  This driver, however, was not
compatible with the version of FreeBSD that we were running.

>How-To-Repeat:
Install a new Stallion EasyIO PCI board in a FBSD system running 4.1.1.
Build a kernel with the stl device included.  Reboot.  Note that the
EasyIO board is not recognized.
>Fix:
Pick up this file:  
http://www.whizbanglabs.com/~jlp/stalbsd-4.1.1.tar.gz
You should also probably grab this:
ftp://ftp.stallion.com/drivers/unsupported/FreeBSD/stalbsd-2.0.0.tar.gz
which contains drivers for FBSD 3.x.

Note that my patch only fixes stallion.c, it does nothing for
istallion.c (the stli driver).

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->murray 
Responsible-Changed-By: murray 
Responsible-Changed-When: Fri Jul 20 18:25:59 PDT 2001 
Responsible-Changed-Why:  
Stallion is sending me some hardware next week so that we can update the driver to work with newer hardware and newer versions of FreeBSD.  This driver has suffered serious bit-rot over the years.  Updated code is out there, wtest it thoroughly under -STABLE. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22967 
State-Changed-From-To: open->closed 
State-Changed-By: murray 
State-Changed-When: Thu Aug 30 15:39:49 PDT 2001 
State-Changed-Why:  
The driver has been updated for FreeBSD 4.4.  It now works with the 
EasyIO PCI 4 and 8 port serial cards.  Thanks. 


http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22967 
>Unformatted:
