From: Colin Laplace <haiku@bloodshed.net>
To: linux-serial@vger.kernel.org
Subject: Possible bug in serial driver 8250/8250-fourport
Date: Fri, 3 Mar 2006 17:14:25 +0100 [thread overview]
Message-ID: <200603031714.26023.haiku@bloodshed.net> (raw)
Hello,
I am writing to this list because i am now clueless on a problem i am having
with writing data on a serial port, and now the only thing i can think of is
a serial driver bug.
The situation is the following :
I have a NetMos Technology PCI 9845 Multi-I/O Controller (rev 01), which has
four ports. Each of its ports are connected as follow :
- port 1 TX connected to a Midi Chipset DREAM SAM9708 port 1
port 1 RX connected to FATAR midi keyboard
- port 2 TX connected to a Midi Chipset DREAM SAM9708 port 2
- port 3 connected to an external midi in/out (1)
- port 4 connected to an external midi in/out (2)
This configuration has been tested on both kernel 2.6.10 with 8250 module, and
2.6.15 with 8250-fourport module, the problem arises on both.
Each of the serial ports are configured this way :
setserial /dev/tts/$id uart 16550A port 0x$addr irq $irq
^fourport spd_cust divisor 8 low_latency
The problem is as follow :
When playing MIDI data over port 1, sometimes the output just stops, the data
doesn't go anymore to the Dream 1 port. Then (and that's the strange part),
if we press a key of the FATAR keyboard (connected to the same serial port
but on RX), all the data that was not played comes out all of a sudden, and
the playback continues to be output normally. This problem does *NOT* happen
on any of the other serial ports, only on the one where TX is connected to
the dream 1 and RX to the FATAR midi keyboard.
I have been trying with both snd-serialmidi alsa driver, as well with a
homemade user-land program which drives midi events to the serial port, and
the problems happens on both ways. Also, very important to note : NO error
messages are given by write() calls when the problem arises, nor do i get
kernel messages.
This situation happens very often. If you need any other information please
let me know. I would really appreciate any feedback you could have about this
matter.
Best regards,
Colin Laplace
next reply other threads:[~2006-03-03 16:15 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-03 16:14 Colin Laplace [this message]
2006-03-03 19:17 ` Possible bug in serial driver 8250/8250-fourport malk
2006-03-06 12:04 ` Colin Laplace
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200603031714.26023.haiku@bloodshed.net \
--to=haiku@bloodshed.net \
--cc=linux-serial@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox