Re: sndusbaudio USB/MIDI support for Roland V Synth GT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



renedrive <renedrive@xxxxxxxxxx> wrote:
>Hello!
>
>My problem is that my Roland V Synth GT connected to two different
>computer it is not active as a MIDI device such as a USB disk drive.
>
>In the linuxmusicians I open a thread (link) for some help and one user
>advised me to change the file quirks-table.h with the following change

That device is most probably handled by a generic handler Clemens recently added. Just try a recent 3.11 rc kernel and report if that helps.

If your distribution does not provide such a kernel image, you have to build it from the git sources.


Thanks,
Daniel


>
>-----------------------------
>/* Roland V Synth GT */
>
>
>{
>   USB_DEVICE_VENDOR_SPEC(0x0582, 0x00c7),
>  .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
>      .vendor_name = "Roland",
>      .product_name = "V Synth GT",
>      .ifnum = QUIRK_ANY_INTERFACE,
>      .type = QUIRK_MIDI_FIXED_ENDPOINT,
>      .data = & (const struct snd_usb_midi_endpoint_info) {
>         .out_cables = 0x0003,
>         .in_cables = 0x0003
>      }
>   }
>},
>
>-----------------------------
>
>and then recompile sndusbaudio.so.
>
>My two systems are OpenSUSE 12.3, one 32 bit and one 64 bit.
>Advanced Linux Sound Architecture Driver Version
>k3.10.3-19.gec6c1d9-desktop.
>
>
>I ask you if possible:
>
>a) To have a modified sndusbaudio.so to test?
>or
>b) Check if it is correct the piece of code that was recommended to me
>(and possibly report me where I find a procedure to recompile)
>
>That change is due to the activation of USB / MIDI mode and the USB
>Drive mode?
>
>
>Thank you in advance for any information!!
>Bye
>Renato
>Italy
>
>
>You can see below the result of lsusb -v for my Roland V Synth GT
>-----------------------------
>Bus 001 Device 009: ID 0582:00c7 Roland Corp. 
>
>
>Couldn't open device, some information will be missing
>Device Descriptor:
>  bLength                18
>  bDescriptorType         1
>  bcdUSB               1.10
>  bDeviceClass          255 Vendor Specific Class
>  bDeviceSubClass         0 
>  bDeviceProtocol       255 
>  bMaxPacketSize0         8
>  idVendor           0x0582 Roland Corp.
>  idProduct          0x00c7 
>  bcdDevice            1.00
>  iManufacturer           1 
>  iProduct                2 
>  iSerial                 0 
>  bNumConfigurations      1
>  Configuration Descriptor:
>    bLength                 9
>    bDescriptorType         2
>    wTotalLength          167
>    bNumInterfaces          3
>    bConfigurationValue     1
>    iConfiguration          0 
>    bmAttributes         0xc0
>      Self Powered
>    MaxPower                0mA
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        0
>      bAlternateSetting       0
>      bNumEndpoints           0
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      2 
>      bInterfaceProtocol      2 
>      iInterface              0 
>      ** UNRECOGNIZED:  06 24 f1 01 00 00
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        0
>      bAlternateSetting       1
>      bNumEndpoints           1
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      2 
>      bInterfaceProtocol      2 
>      iInterface              0 
>      ** UNRECOGNIZED:  07 24 01 01 00 01 00
>      ** UNRECOGNIZED:  0b 24 02 01 02 03 18 01 44 ac 00
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x01  EP 1 OUT
>        bmAttributes            9
>          Transfer Type            Isochronous
>          Synch Type               Adaptive
>          Usage Type               Data
>        wMaxPacketSize     0x0120  1x 288 bytes
>        bInterval               1
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        1
>      bAlternateSetting       0
>      bNumEndpoints           0
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      2 
>      bInterfaceProtocol      1 
>      iInterface              0 
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        1
>      bAlternateSetting       1
>      bNumEndpoints           1
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      2 
>      bInterfaceProtocol      1 
>      iInterface              0 
>      ** UNRECOGNIZED:  07 24 01 07 00 01 00
>      ** UNRECOGNIZED:  0b 24 02 01 02 03 18 01 44 ac 00
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x82  EP 2 IN
>        bmAttributes            5
>          Transfer Type            Isochronous
>          Synch Type               Asynchronous
>          Usage Type               Data
>        wMaxPacketSize     0x0120  1x 288 bytes
>        bInterval               1
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        2
>      bAlternateSetting       0
>      bNumEndpoints           2
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      3 
>      bInterfaceProtocol      0 
>      iInterface              0 
>      ** UNRECOGNIZED:  06 24 f1 02 01 01
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x03  EP 3 OUT
>        bmAttributes            2
>          Transfer Type            Bulk
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0020  1x 32 bytes
>        bInterval               0
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x84  EP 4 IN
>        bmAttributes            2
>          Transfer Type            Bulk
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0020  1x 32 bytes
>        bInterval               0
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        2
>      bAlternateSetting       1
>      bNumEndpoints           2
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      3 
>      bInterfaceProtocol      0 
>      iInterface              0 
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x03  EP 3 OUT
>        bmAttributes            2
>          Transfer Type            Bulk
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0020  1x 32 bytes
>        bInterval               0
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x84  EP 4 IN
>        bmAttributes            3
>          Transfer Type            Interrupt
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0020  1x 32 bytes
>        bInterval               1
>
>-----------------------------
>
>
>------------------------------------------------------------------------
>
>------------------------------------------------------------------------------
>Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
>Discover the easy way to master current and previous Microsoft
>technologies
>and advance your career. Get an incredible 1,500+ hours of step-by-step
>tutorial videos with LearnDevNow. Subscribe today and save!
>http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Alsa-user mailing list
>Alsa-user@xxxxxxxxxxxxxxxxxxxxx
>https://lists.sourceforge.net/lists/listinfo/alsa-user



------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux