[PD] ESI Gigaport HD+ on RPI

Antoine Villeret antoine.villeret at gmail.com
Thu May 2 17:46:16 CEST 2013


update :

ESI UGM6 seems to works fine with 2 inputs and 2 outputs
but without ethernet
see [1] to remove it

cheers

a

[1] : http://wiki.linuxaudio.org/wiki/raspberrypi

--
do it yourself
http://antoine.villeret.free.fr


2013/5/2 Julian Brooks <jbeezez at gmail.com>

> 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/c194fa40/attachment-0001.htm>


More information about the Pd-list mailing list