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=221775 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 without adding the following quirk: `--> svn diff sys/dev/usb/quirk/usb_quirk.c Index: sys/dev/usb/quirk/usb_quirk.c =================================================================== --- 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 =================================================================== --- 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 ugen0.2: <EDIROL PCR> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (300mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x00ff <Vendor specific> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x00ff bMaxPacketSize0 = 0x0040 idVendor = 0x0582 idProduct = 0x0033 bcdDevice = 0x0100 iManufacturer = 0x0001 <EDIROL> iProduct = 0x0002 <PCR> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 Tested with Jack/Qsynth. Thanks thomas [1] https://www.roland.com/us/products/pcr-300/ -- 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>
