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>