From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: ES1938 MIDI input not working? Date: Tue, 27 May 2003 15:51:01 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Clemens Ladisch Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Mon, 26 May 2003 18:28:52 +0200 (METDST), Clemens Ladisch wrote: > > Hi, > > I have a report that, with an ES1938 card, MIDI (input only) doesn't work. > It looks as if MIDI interrupts aren't generated or acknowledged properly. > > es9138.c has the following MIDI interrupt code: > > /* MPU401 */ > if (status & 0x80) { > // snd_es1938_mixer_bits(chip, ESSSB_IREG_MPU401CONTROL, 0x40, 0); /* ack? */ > if (chip->rmidi) { > handled = 1; > snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data, regs); > } > } > > This was added in revision 1.6 of es1938.c, with the log message "not > tested well". In revision 1.22, the "ack?" line was commented out, without > any relevant log message. > > Has this code been tested? Does anybody know if it works, somewhere? the last time i tried, it didn't work. Takashi ------------------------------------------------------- This SF.net email is sponsored by: ObjectStore. If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge