MPU-401 support (NOT for SB16)

modulename: mpu401.ko

configname: CONFIG_SOUND_MPU401

Linux Kernel Configuration
└─>Device Drivers
└─>Sound
└─>Open Sound System
└─>MPU-401 support (NOT for SB16)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
Be careful with this question. The MPU401 interface is supported by
all sound cards. However, some natively supported cards have their
own driver for MPU401. Enabling this MPU401 option with these cards
will cause a conflict. Also, enabling MPU401 on a system that
doesn't really have a MPU401 could cause some trouble. If your card
was in the list of supported cards, look at the card specific
instructions in the Documentation/sound/oss/README.OSS file. It
is safe to answer Y if you have a true MPU401 MIDI interface card.

If you compile the driver into the kernel, you have to add
"mpu401=<io>,<irq>" to the kernel command line.

source code: