Subject: kern/33590: umidi(4) input loss when receiving data on multiple ports
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <nblists@anastigmatix.net>
List: netbsd-bugs
Date: 05/29/2006 16:50:01
>Number: 33590
>Category: kern
>Synopsis: umidi(4) input loss when receiving data on multiple ports
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon May 29 16:50:00 +0000 2006
>Originator: Chapman Flack
>Release: any release to date with umidi
>Organization:
>Environment:
any
>Description:
Input data arriving for a jack that is not open for reading will be
discarded, without rearming the input transfer--resulting in cessation
of all subsequent input for other jacks on the same endpoint that are
open for reading.
>How-To-Repeat:
On any umidi device with an input endpoint used by more than one jack,
open a jack for reading, supply it with a stream of data, and observe
succesful reception. Now supply some MIDI input to another jack not
open for reading on the same endpoint, and observe that reception on
the open jack ceases.
>Fix:
in the chap-midi branch.