From karl@FS.denninger.net  Mon Sep 11 14:16:41 2006
Return-Path: <karl@FS.denninger.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 96ED816A407
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 11 Sep 2006 14:16:41 +0000 (UTC)
	(envelope-from karl@FS.denninger.net)
Received: from FS.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7422843D58
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 11 Sep 2006 14:16:36 +0000 (GMT)
	(envelope-from karl@FS.denninger.net)
Received: from fs.denninger.net (localhost [127.0.0.1])
	by FS.denninger.net (8.13.6/8.13.1) with SMTP id k8BEGZh1068281
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 11 Sep 2006 09:16:35 -0500 (CDT)
	(envelope-from karl@FS.denninger.net)
Received: from fs.denninger.net [127.0.0.1] by Spamblock-sys (LOCAL);
	Mon Sep 11 09:16:35 2006
Received: (from karl@localhost)
	by FS.denninger.net (8.13.6/8.13.1/Submit) id k8BEGZ56068278;
	Mon, 11 Sep 2006 09:16:35 -0500 (CDT)
	(envelope-from karl)
Message-Id: <200609111416.k8BEGZ56068278@FS.denninger.net>
Date: Mon, 11 Sep 2006 09:16:35 -0500 (CDT)
From: Karl Denninger <karl@denninger.net>
Reply-To: Karl Denninger <karl@denninger.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Rocketport driver is broken in 6.x
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         103137
>Category:       kern
>Synopsis:       [rp] Rocketport driver is broken in 6.x
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 11 14:20:16 GMT 2006
>Closed-Date:    Fri Nov 16 10:33:32 UTC 2007
>Last-Modified:  Fri Nov 16 10:33:32 UTC 2007
>Originator:     Karl Denninger
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
Karls Sushi and Packet Smashers
>Environment:
System: FreeBSD FS.denninger.net 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat Sep 9 13:43:22 CDT 2006 karl@FS.denninger.net:/usr/obj/usr/src/sys/KSD-SMP i386

>Description:
	The Comtrol Rocketport driver is severely broken from FreeBSD
	6.1-RELEASE forward, and likely on 6.0-RELEASE (not tested here.)

	It will return multiple copies of the same data to a read(2) request
	in a program, and often significantly delays (by a full second or
	more) return of data that appears on the serial port to the
	application.  It behaves particularly poorly when the port is placed 
	in non-canonical mode and select(2) is used for multiplexing 
	between multiple sources of input in an application.

	For all intents and purposes the driver is, in its present state, 
	unusable.

	The driver was stable and fully functional under 5.x.

	Tested on the PCI/4 version of the card.

	The Comtrol boards should be removed immediately from the "supported
	hardware" list, or marked as "broken", until this can be rectified.
>How-To-Repeat:
	Put a Comtrol Rocketport in a FreeBSD 6.x system and enable the
	driver.

	Note that you cannot use the ports for communication as expected.
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Thu Jun 28 19:03:18 UTC 2007 
State-Changed-Why:  
I send an email to the submitter about a possible fix, denote that in 
the record. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=103137 
State-Changed-From-To: feedback->closed 
State-Changed-By: remko 
State-Changed-When: Fri Nov 16 10:33:31 UTC 2007 
State-Changed-Why:  
Feedback timeout, note that I made some changes to the rocketport driver 
a while ago which might have resolved this. If not, please please get 
back to me! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=103137 
>Unformatted:
Still waiting on feedback.
