New USB MIDI driver for FreeBSD

Torfinn Ingolfsen torfinn.ingolfsen at broadpark.no
Thu Sep 21 14:54:36 PDT 2006


On Thu, 21 Sep 2006 08:47:09 +0200
Torfinn Ingolfsen <torfinn.ingolfsen at broadpark.no> wrote:

> I couldn't find a '*umidi*' module in /boot/kernel, or anywhere else
> for that matter. So I'll need a little help here.

HPS replied privately to me that it is the snd_uaudio module I need to
load. Silly me, I should have thought of that.

With the snd_uaudio module loaded, the midi keyboard is recognized when
I plug it in:
Sep 21 23:39:41 kg-quiet kernel: uaudio0: <Evolution Electronics Ltd. USB MIDI keyboard, class 0/0, rev 1.00/2.52, addr 126>
Sep 21 23:39:41 kg-quiet kernel: uaudio0: No playback!
Sep 21 23:39:41 kg-quiet kernel: uaudio0: No recording!
Sep 21 23:39:41 kg-quiet kernel: uaudio0: MIDI sequencer
Sep 21 23:39:41 kg-quiet kernel: pcm1: <USB audio> on uaudio0

and umidi devices are created:
root at kg-quiet# ll /dev/um*
crw-rw-r--  1 root  operator    0, 141 Sep 20 23:20 /dev/umidi0.0
crw-rw-r--  1 root  operator    0, 142 Sep 20 23:20 /dev/umidi0.1
crw-rw-r--  1 root  operator    0, 145 Sep 20 23:20 /dev/umidi0.2
crw-rw-r--  1 root  operator    0, 152 Sep 20 23:20 /dev/umidi0.3
crw-rw-r--  1 root  operator    0, 153 Sep 20 23:20 /dev/umidi0.4
crw-rw-r--  1 root  operator    0, 154 Sep 20 23:20 /dev/umidi0.5
crw-rw-r--  1 root  operator    0, 155 Sep 20 23:20 /dev/umidi0.6
crw-rw-r--  1 root  operator    0, 156 Sep 20 23:20 /dev/umidi0.7
crw-rw-r--  1 root  operator    0, 157 Sep 20 23:20 /dev/umidi0.8
crw-rw-r--  1 root  operator    0, 158 Sep 20 23:20 /dev/umidi0.9
crw-rw-r--  1 root  operator    0, 159 Sep 20 23:20 /dev/umidi0.a
crw-rw-r--  1 root  operator    0, 160 Sep 20 23:20 /dev/umidi0.b
crw-rw-r--  1 root  operator    0, 161 Sep 20 23:20 /dev/umidi0.c
crw-rw-r--  1 root  operator    0, 162 Sep 20 23:20 /dev/umidi0.d
crw-rw-r--  1 root  operator    0, 163 Sep 20 23:20 /dev/umidi0.e
crw-rw-r--  1 root  operator    0, 164 Sep 20 23:20 /dev/umidi0.f

(note: i used devfs rules to get the mode to 0664)

but the midi sound module is not recognized:
Sep 21 23:52:13 kg-quiet kernel: ugen0: <Roland EDIROL SD-20, class 255/0, rev 1.10/1.00, addr 126>

More testing to come.
-- 
Regards,
Torfinn Ingolfsen,
Norway



More information about the freebsd-multimedia mailing list