Hello there.

First of I have to apologize for the previous spam my mail sended.
That won't happen again.

Then you'll find a patch for HD500.
Unfortunatelly it doesn't make it fully work, but I think it get closer.

There's 2 interfaces and that should work like PODXT Live :

- An Isochronous interface (AUDIO):
Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       1
     bNumEndpoints           2
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              3 Audio
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x002e  1x 46 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x002e  1x 46 bytes
       bInterval               1

- A Bulk interface (VARIAX):
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              4 User
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1


With this patch I think I managed to make VARIAX one to work, but as I
don't have a VARIAX guitar I can't tell.
By the way, for people who has a VARIAX device working with this
driver , what it is supposed to do ?:
Does it creates an ALSA device (look like it) or is it DATA transfer
only (commands for software + MIDI )?

I didn't managed to get the Isochronous (AUDIO) interface up and
running for now , but I'm on it.
I get an -EINVAL on the usb_submit_urb function in line6_start_listen
(driver.c:134).
Here's what I get in the logs :

Jun  8 12:30:26 NELL kernel: line6usb 5-2:1.0: Line6 POD HD500 found
Jun  8 12:30:26 NELL kernel: line6usb 5-2:1.0: line6_probe:
usb_submit_urb failed
Jun  8 12:30:26 NELL kernel: line6usb: probe of 5-2:1.0 failed with error -22
Jun  8 12:30:26 NELL kernel: line6usb 5-2:1.1: Line6 POD HD500 found
Jun  8 12:30:26 NELL kernel: line6usb 5-2:1.1: Line6 POD HD500 now attached
Jun  8 12:30:26 NELL kernel: usbcore: registered new interface driver line6usb
Jun  8 17:43:17 NELL kernel: line6usb 5-2:1.1: S0000: F0 7E 7F 06 01
F7       .~....
Jun  8 17:43:17 NELL kernel: line6usb 5-2:1.1: S0000: F0 7E 7F 06 01
F7       .~....
Jun  8 17:43:17 NELL kernel: line6usb 5-2:1.1: S0000: F0 7E 7F 06 01
F7       .~....
Jun  8 17:43:17 NELL kernel: line6usb 5-2:1.1: S0000: F0 7E 7F 06 01
F7       .~....
(...)






Best Regards
--
CAPOU Sébastien

Attachment: hd500.patch
Description: Binary data

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Line6linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/line6linux-devel

Reply via email to