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.mas...@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. _______________________________________________ freebsd-usb@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"