Re: [Alsa-user] Help with nForce4 MIDI
Brought to you by:
perex
From: Takashi I. <ti...@su...> - 2005-11-29 11:52:47
|
At Tue, 29 Nov 2005 01:42:29 -0500, Ray Lambert wrote: > > Clemens Ladisch wrote: > > >Ray Lambert wrote: > > > > > >>I'm running Fedora Core 4 (kernel 2.6.13-1.1532) on an Athlon 64 3500+ > >>with Epox 9NPA+ Ultra mobo. > >> > >>I tried using the default ALSA/OSS drivers first (snd-intel8x0) and > >>everything worked great except: no MIDI devices created. > >> > >>Can anyone confirm whether or not snd-intel8x0 has raw MIDI support? > >> > >> > > > >snd-intel8x0 does not have any MIDI support. It's a driver for Intel > >(and compatible) AC'97 controllers. > > > >The MIDI interface on your mainboard is a MPU-401 compatible device > >implemented by the W83627THF chip. Use the snd-mpu401 driver. > >If you have ACPI PnP, it will detect the device automatically; > >otherwise, you have to set the port and irq options. > > > > > >HTH > >Clemens > > > > Thanks for the info, Clemens. I knew mpu401 was involved somehow but I > didn't know it's role. > > Anyway... I can modprobe snd-mpu401 and it comes up but I can't get it > to come up on its own at boot time. > > When I modprobe it, I can confirm that it gets the interrupt (10) and > port (0x330) correct (as set in the BIOS) on its own and a few new > modules appear: snd-mpu401, snd-mpu401-uart, and snd-rawmidi. But > /dev/midi & family do not appear. > > Also, after modprobe'ing /proc/asound/oss/sndstat now shows a midi > device ("Midi devices: 1: MPU-401 UART MIDI"). > > Do I have to create /dev/midi manually? Since it's a secondary "card", the device is /dev/midi1. And, yes, you need to create device files by yourself unless udev does the right job -- quite depending on the distro. > Any idea how to get this all to come up automatically at boot time? It's not loaded via udev/hotplug (yet). Just add it to an init script. Takashi |