kern/103137: Rocketport driver is broken in 6.x

Karl Denninger karl at denninger.net
Mon Sep 11 15:40:24 PDT 2006


The following reply was made to PR kern/103137; it has been noted by GNATS.

From: Karl Denninger <karl at denninger.net>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:  
Subject: kern/103137: Rocketport driver is broken in 6.x
Date: Mon, 11 Sep 2006 09:16:35 -0500 (CDT)

 >Number:         103137
 >Category:       kern
 >Synopsis:       Rocketport driver is broken in 6.x
 >Confidential:   no
 >Severity:       critical
 >Priority:       high
 >Responsible:    freebsd-bugs
 >State:          open
 >Quarter:        
 >Keywords:       
 >Date-Required:
 >Class:          sw-bug
 >Submitter-Id:   current-users
 >Arrival-Date:   Mon Sep 11 14:20:16 GMT 2006
 >Closed-Date:
 >Last-Modified:
 >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 at 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:
 >Unformatted:
 _______________________________________________
 freebsd-bugs at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
 To unsubscribe, send any mail to "freebsd-bugs-unsubscribe at freebsd.org"


More information about the freebsd-bugs mailing list