Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Aug 2017 19:38:26 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-usb@FreeBSD.org
Subject:   [Bug 221775] new USB Quirk for ROLAND Edirol PCR-300 MIDI keyboard [PATCH]
Message-ID:  <bug-221775-17@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221775

            Bug ID: 221775
           Summary: new USB Quirk for ROLAND Edirol PCR-300 MIDI keyboard
                    [PATCH]
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: usb
          Assignee: freebsd-usb@FreeBSD.org
          Reporter: thomas.masper@gmail.com
          Keywords: patch

MIDI Keyboard ROLAND Edirol PCR-300 [1] is not recognized by the system wit=
hout
adding the following quirk:

`--> svn diff sys/dev/usb/quirk/usb_quirk.c
Index: sys/dev/usb/quirk/usb_quirk.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/dev/usb/quirk/usb_quirk.c       (revision 322815)
+++ sys/dev/usb/quirk/usb_quirk.c       (working copy)
@@ -507,6 +507,7 @@
        USB_QUIRK(ROLAND, SD20, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
        USB_QUIRK(ROLAND, SD80, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
        USB_QUIRK(ROLAND, UA700, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
+       USB_QUIRK(ROLAND, PCR300, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
        USB_QUIRK(EGO, M4U, 0x0000, 0xffff, UQ_SINGLE_CMD_MIDI),
        USB_QUIRK(LOGILINK, U2M, 0x0000, 0xffff, UQ_SINGLE_CMD_MIDI),
        USB_QUIRK(MEDELI, DD305, 0x0000, 0xffff, UQ_SINGLE_CMD_MIDI,
UQ_MATCH_VENDOR_ONLY),

`--> svn diff sys/dev/usb/usbdevs
Index: sys/dev/usb/usbdevs
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/dev/usb/usbdevs (revision 322815)
+++ sys/dev/usb/usbdevs (working copy)
@@ -3915,6 +3915,7 @@
 product ROLAND SD20            0x0027  SD-20 MIDI Synth
 product ROLAND SD80            0x0029  SD-80 MIDI Synth
 product ROLAND UA700           0x002b  UA-700 Audio I/F
+product ROLAND PCR300          0x0033  EDIROL PCR-300 MIDI I/F

 /* Rockfire products */
 product ROCKFIRE GAMEPAD       0x2033  gamepad 203USB


`--> sudo usbconfig -u 0 -a 2 dump_device_desc=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
ugen0.2: <EDIROL PCR> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (12Mbps) pwr=
=3DON (300mA)

  bLength =3D 0x0012=20
  bDescriptorType =3D 0x0001=20
  bcdUSB =3D 0x0110=20
  bDeviceClass =3D 0x00ff  <Vendor specific>
  bDeviceSubClass =3D 0x0000=20
  bDeviceProtocol =3D 0x00ff=20
  bMaxPacketSize0 =3D 0x0040=20
  idVendor =3D 0x0582=20
  idProduct =3D 0x0033=20
  bcdDevice =3D 0x0100=20
  iManufacturer =3D 0x0001  <EDIROL>
  iProduct =3D 0x0002  <PCR>
  iSerialNumber =3D 0x0000  <no string>
  bNumConfigurations =3D 0x0001=20

Tested with Jack/Qsynth.

Thanks=20
thomas

[1] https://www.roland.com/us/products/pcr-300/

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221775-17>