Date: Thu, 6 Jan 2011 18:55:11 +0100 From: Frederic Praca <frederic.praca@freebsd-fr.org> To: freebsd-usb@freebsd.org Subject: How to force the class of a device Message-ID: <20110106185511.3d947c7a@coruscant.dnsalias.net>
next in thread | raw e-mail | index | archive | help
Hello guys, I recently bought a guitar multieffect device BOSS ME-25. It has a USB interface which is used to transfer several settings between its memory and the computer. Off course, BOSS only delivers a program and a driver for Windows or Mac but I also found a program for Linux. The driver enables to use the ME-25 as a MIDI device but, dumping the device description, the device class is vendor specific as shown below : coruscant# usbconfig -u 1 -a 3 dump_device_desc ugen1.3: <ME-25 BOSS> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x00ff bDeviceSubClass = 0x0000 bDeviceProtocol = 0x00ff bMaxPacketSize0 = 0x0008 idVendor = 0x0582 idProduct = 0x0113 bcdDevice = 0x0100 iManufacturer = 0x0001 <BOSS> iProduct = 0x0002 <ME-25> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 Is there a way to attach the device to the uaudio driver to use it as a MIDI device ? Well, is this as simple or not ? ;-) Regards Fred PS: Il already added the device in the usbdevs file for "recognition" -- Pour moi le plus grand supplice serait d'être seul au paradis. -+- Johann Wolfgang von Goethe -+-
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110106185511.3d947c7a>
