idea: "shim" driver for Roland / Edirol SD-20 MIDI sound module?

Torfinn Ingolfsen torfinn.ingolfsen at broadpark.no
Tue Feb 22 22:41:12 UTC 2011


Hi,

On Tue, 22 Feb 2011 10:43:08 +0100
Clemens Ladisch <clemens at ladisch.de> wrote:

> Hans Petter Selasky wrote:
> > Are you sure the protocol used by your device is compatible with the
> > USB MIDI standard?
> 
> Yes.
> 
> > You might be able to edit /sys/dev/sound/usb/uaudio.c so that it
> > attaches.
> 
> It works this way in Linux and OpenBSD.

I booted OpenBSD 4.8 on that machine to see what it had to say about the SD-20.
tingo at home99$ uname -a
OpenBSD home99.kg4.no 4.8 GENERIC.MP#359 i386
tingo at home99$ usbdevs -dv -f /dev/usb0 -a 4 
Controller /dev/usb0:
addr 4: full speed, power 500 mA, config 1, EDIROL SD-20(0x0027), Roland(0x0582), rev 1.00
  umidi1
tingo at home99$ tail -7 /var/log/messages 
Feb 23 00:30:15 home99 /bsd: umidi1 at uhub2
Feb 23 00:30:15 home99 /bsd:  port 3 configuration 1 interface 0 "Roland EDIROL SD-20" rev 1.10/1.00 addr 4
Feb 23 00:30:15 home99 /bsd: umidi1: (Fixed Endpoint)
Feb 23 00:30:15 home99 /bsd: umidi1: out=2, in=3
Feb 23 00:30:15 home99 /bsd: midi1 at umidi1: <USB MIDI I/F>
Feb 23 00:30:15 home99 /bsd: midi2 at umidi1: <USB MIDI I/F>
Feb 23 00:30:15 home99 /bsd: midi3 at umidi1: <USB MIDI I/F>

Interesting, it seems it uses the umidi(4) driver, not the snd_uaudio driver under OpenBSD.

-- 
Torfinn



More information about the freebsd-multimedia mailing list