Adrian Blockley wrote: > I am trying to connect to an external midi device (casio CTK-900 > keyboard) through a cheap soundcard (Cmedia 3738 chip) with > midi interface. > > Running > aplaymidi --port 16:0 mysong.MID > > produces no output or error message but the following is printed using > dmesg: > > cmd: 0xff failed at 0x330 (status = 0xff, data = 0xff) This means the MIDI port wasn't initialized correctly. It seems C-Media changed their latest chip revisions in some incompatible way. > My guess is that the midi i/o port address is wrong. Now i don't > understand a great deal about PCI but my guess is that the midi i/o port > address on the sound card probably isn't 0x330 (please note I've also > tried 300, 310 and 320). The driver configures the card to use the port address that was specified by the user. Well, it tries to. > I've tried using the Windows device manager to find out what address > port I should be using but i can only find the address of the sound > card and not the mpu401. The card shadows the MIDI port registers in its main PCI address space, but the instructions in C-Media's so-called datasheet don't work. I'd recommend to get another card. Any other card. HTH Clemens