[PD] ESI Gigaport HD+ on RPI

Julian Brooks jbeezez at gmail.com
Thu May 2 17:43:19 CEST 2013


Hey Antoine,

Thanks for the info.
When I have more time I'll have another go with the HD.


On 2 May 2013 16:33, Antoine Villeret <antoine.villeret at gmail.com> wrote:

> it makes the Pi to reboot when you plug it in, maybe it's due to my power
> supply
> but after rebooting it works straight off
>
> lsusb -d 2573: -vvv
> Bus 001 Device 004: ID 2573:0009
> Couldn't open device, some information will be missing
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x2573
>   idProduct          0x0009
>   bcdDevice            1.00
>   iManufacturer           1
>   iProduct                2
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength          116
>     bNumInterfaces          2
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              250mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           0
>       bInterfaceClass         1 Audio
>       bInterfaceSubClass      1 Control Device
>       bInterfaceProtocol      0
>       iInterface              0
>       AudioControl Interface Descriptor:
>         bLength                 9
>         bDescriptorType        36
>         bDescriptorSubtype      1 (HEADER)
>         bcdADC               1.00
>         wTotalLength           46
>         bInCollection           1
>         baInterfaceNr( 0)       1
>       AudioControl Interface Descriptor:
>         bLength                12
>         bDescriptorType        36
>         bDescriptorSubtype      2 (INPUT_TERMINAL)
>         bTerminalID             1
>         wTerminalType      0x0101 USB Streaming
>         bAssocTerminal          0
>         bNrChannels             8
>         wChannelConfig     0x00ff
>           Left Front (L)
>           Right Front (R)
>           Center Front (C)
>           Low Freqency Enhancement (LFE)
>           Left Surround (LS)
>           Right Surround (RS)
>           Left of Center (LC)
>           Right of Center (RC)
>         iChannelNames           0
>         iTerminal               0
>       AudioControl Interface Descriptor:
>         bLength                16
>         bDescriptorType        36
>         bDescriptorSubtype      6 (FEATURE_UNIT)
>         bUnitID                 2
>         bSourceID               1
>         bControlSize            1
>         bmaControls( 0)      0x00
>         bmaControls( 1)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 2)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 3)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 4)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 5)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 6)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 7)      0x03
>           Mute Control
>           Volume Control
>         bmaControls( 8)      0x03
>           Mute Control
>           Volume Control
>         iFeature                0
>       AudioControl Interface Descriptor:
>         bLength                 9
>         bDescriptorType        36
>         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
>         bTerminalID             3
>         wTerminalType      0x0301 Speaker
>         bAssocTerminal          0
>         bSourceID               2
>         iTerminal               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       0
>       bNumEndpoints           0
>       bInterfaceClass         1 Audio
>       bInterfaceSubClass      2 Streaming
>       bInterfaceProtocol      0
>       iInterface              0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass         1 Audio
>       bInterfaceSubClass      2 Streaming
>       bInterfaceProtocol      0
>       iInterface              0
>       AudioStreaming Interface Descriptor:
>         bLength                 7
>         bDescriptorType        36
>         bDescriptorSubtype      1 (AS_GENERAL)
>         bTerminalLink           1
>         bDelay                  1 frames
>         wFormatTag              1 PCM
>       AudioStreaming Interface Descriptor:
>         bLength                11
>         bDescriptorType        36
>         bDescriptorSubtype      2 (FORMAT_TYPE)
>         bFormatType             1 (FORMAT_TYPE_I)
>         bNrChannels             8
>         bSubframeSize           2
>         bBitResolution         16
>         bSamFreqType            1 Discrete
>         tSamFreq[ 0]        44100
>       Endpoint Descriptor:
>         bLength                 9
>         bDescriptorType         5
>         bEndpointAddress     0x01  EP 1 OUT
>         bmAttributes            9
>           Transfer Type            Isochronous
>           Synch Type               Adaptive
>           Usage Type               Data
>         wMaxPacketSize     0x0360  1x 864 bytes
>         bInterval               1
>         bRefresh                0
>         bSynchAddress           0
>         AudioControl Endpoint Descriptor:
>           bLength                 7
>           bDescriptorType        37
>           bDescriptorSubtype      1 (EP_GENERAL)
>           bmAttributes         0x01
>             Sampling Frequency
>           bLockDelayUnits         0 Undefined
>           wLockDelay              0 Undefined
>
> but PD see it clearly
>
> +
> a
>
>
> --
> do it yourself
> http://antoine.villeret.free.fr
>
>
> 2013/5/2 Julian Brooks <jbeezez at gmail.com>
>
>> Cool - did the gigaport work straight off/recognised at boot/lsusb etc?
>>
>>
>> On 2 May 2013 16:20, Antoine Villeret <antoine.villeret at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I got an ESI Gigaport HD+ to work on the RPi
>>> 8 outputs at 48kHz / 24bit, no input
>>> with alsa backend
>>> without dwc_otg.speed=1 option
>>>
>>> I also tested ESI UGM6 (2 high-Z inputs, 2 line output)
>>> It works well with alsa when input is disabled
>>> I got lots of crackle with input enabled
>>> I can't get it to work at all with dwc_otg.speed=1
>>>
>>> I've updated the Wiki page
>>>
>>> cheers
>>>
>>> a
>>>
>>> --
>>> do it yourself
>>> http://antoine.villeret.free.fr
>>>
>>>
>>> 2013/4/28 Antoine Villeret <antoine.villeret at gmail.com>
>>>
>>>> hi,
>>>>
>>>> thanks for feedback
>>>> I bought yesterday  a Gigaport HD+
>>>> I hope it will work at least on my Ubuntu laptop
>>>> and I'll test it on RPi too and update the wiki page
>>>>
>>>> I also bought at the same time a ESI UGM96 (2 Hi-Z input, 1 stereo
>>>> output and 2 headphone out - but i don't how many separates outputs) to use
>>>> on the Pi, I'm not sure it will work because the user manual doesn't say
>>>> anything about USB and USB Audio class compliance while the HD+ manual
>>>> does...
>>>>
>>>> And yes, the UDJ6 works great on the pi, 6 outputs (a stereo headphone
>>>> jack output and 4 RCA)
>>>>
>>>> cheers
>>>>
>>>> antoine
>>>>
>>>> --
>>>> do it yourself
>>>> http://antoine.villeret.free.fr
>>>>
>>>>
>>>> 2013/4/28 Julian Brooks <jbeezez at gmail.com>
>>>>
>>>>> Sorry,
>>>>>
>>>>> Just noticed the question about the hub:
>>>>> No hub - not sure why you're asking but if it's relevant the Pi was
>>>>> connected to 5.2v/2a power cable, and running most recent firmware.
>>>>>
>>>>>
>>>>> On 28 April 2013 01:16, Julian Brooks <jbeezez at gmail.com> wrote:
>>>>>
>>>>>> Hi Antoine,
>>>>>>
>>>>>> The one I added is the HD (not HD+).  This one has the same casing as
>>>>>> the 'AG' so was hopeful but no, nada.
>>>>>>
>>>>>> Initially thought the one I tested was broken as there was no sign of
>>>>>> it on the pi.  Plugged it into my debian lappy and boom -
>>>>>> all recognized and working. Pah.
>>>>>>
>>>>>> Currently sat on the 'not sure what to do with pile'.  It would have
>>>>>> been great; 6 outs for not much money (plus the
>>>>>> recycling redundant technology thing).
>>>>>>
>>>>>> You seem to have had good results from the 'UDJ' card which seems to
>>>>>> be currently the other choice for multiple audio outs on the RPi?
>>>>>>
>>>>>> Julian
>>>>>>
>>>>>>
>>>>>> On 27 April 2013 16:25, Miller Puckette <msp at ucsd.edu> wrote:
>>>>>>
>>>>>>> I can't report about that but I have another compliant USB 1.1
>>>>>>> interface,
>>>>>>> Edrol UA25, which I've never been able to get to work with a pi.  So
>>>>>>> I think
>>>>>>> this is confirmation that that can indeed sometimes happen (if it
>>>>>>> were just
>>>>>>> one of us perhaps it could have been a fluke).
>>>>>>>
>>>>>>> cheers
>>>>>>> M
>>>>>>>
>>>>>>> On Sat, Apr 27, 2013 at 11:18:06AM +0200, Antoine Villeret wrote:
>>>>>>> > hi all,
>>>>>>> >
>>>>>>> > someone added the ESI Gigaport HD+ as a "not working sound card"
>>>>>>> few days
>>>>>>> > ago on http://puredata.info/docs/raspberry-pi
>>>>>>> >
>>>>>>> > I'm quite surprised because this sound card is USB Audio Class 1
>>>>>>> compliant
>>>>>>> > and  USB spec version 1.1 compliant and also fully compatible to
>>>>>>> USB 2.0
>>>>>>> > host controllers
>>>>>>> >
>>>>>>> > Moreover, I had a confirmation this sound card works on Linux and
>>>>>>> it's
>>>>>>> > previous version ESI Gigaport Ag works on the Pi.
>>>>>>> >
>>>>>>> > Thus i was thinking Gigaport HD+ will work on the RPi;
>>>>>>> > Who made the test ?
>>>>>>> > Could you tell me more about the setup ? (mainly if you use a USB
>>>>>>> hub or
>>>>>>> > not)
>>>>>>> >
>>>>>>> > Cheers
>>>>>>> >
>>>>>>> > a
>>>>>>> >
>>>>>>> >
>>>>>>> > --
>>>>>>> > do it yourself
>>>>>>> > http://antoine.villeret.free.fr
>>>>>>>
>>>>>>> > _______________________________________________
>>>>>>> > Pd-list at iem.at mailing list
>>>>>>> > UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pd-list at iem.at mailing list
>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130502/4054f271/attachment-0001.htm>


More information about the Pd-list mailing list