Lynx Studio Technology, Inc. Homepage
Forum Home Forum Home > Lynx Forum > Lynx Support Forum
  New Posts New Posts RSS Feed - Hilo and Linux
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

November 14, 2017: macOS Driver Build 58D now Available
November 13, 2017: Windows Driver Version 2 Build 23i now Available
November 9, 2017: Firmware Update 1.7 for Aurora(n) now Available
November 6, 2017: Aurora(n) User Manual (Firmware 1.7) now Available
July 5, 2017: Aurora(n)-USB Driver Version 3.34 for Windows Available
February 27, 2017: Hilo Firmware 8 User Manual now Available
January 9, 2017: Hilo Firmware 8 Updater Available

Forum LockedHilo and Linux

 Post Reply Post Reply
Author
Message
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Topic: Hilo and Linux
    Posted: September/21/2016 at 11:02am
I'm also using the Hilo as part of an active speaker set up, and have a couple of software requests.  JRiver Mediacenter 21 does the filtering; the Hilo's Mon outputs handle mid/treble, and bass signals are sent over the AES output to a Benchmark DAC-1. Line-in is used for analogue input, and line-out feeds a Stax headphone amp for late night listening. Different Hilo scenes handle the different signal routing necessary for each application. I like the flexibility that Hilo gives me; it's not far off being a perfect digital pre-amp.

Request 1: I'm using the Hilo under Windows 10 but only 'under protest'! I'd much rather use Linux. I gave up with RME gear because they would not support open source, and was disappointed that the Hilo did not work on Ubuntu when the sales material indicated that it should.  If you could find the engineering time, could you rectify the incompatibility between the Hilo and alsa's USB audio class2 implementation, please?

Request 2: I'd like a 'one touch' mute control for multiple channels. It would be nice to control both Mon-out and AES-out levels with the Hilo, but I appreciate that they are operating in different signal domains.  
Retired UW acoustics engineer
Back to Top
David A Hoatson View Drop Down
Admin Group
Admin Group
Avatar
Forum Administrator

Joined: October/01/2003
Location: Idaho
Points: 4993
Direct Link To This Post Posted: September/21/2016 at 12:39pm
Hello,

I have moved your post to a new thread as this is a new question.

1) The Hilo-USB is completely USB Audio 2.0 class compliant.  The evidence of this is that the Hilo-USB requires no extra driver on Macintosh OS X, as OS X supports USB Audio 2.0 class directly.  No where in any of the sales material does it say we support Ubuntu.  I would more likely guess that the problem is with the Ubuntu USB Audio 2.0 class driver.  Of course we don't do any testing with Ubuntu.

2) Added to the wish list... you may not have to wait very long on this one. Smile
Thank you,

David A. Hoatson
Lynx Studio Technology, Inc.
Co-founder, Chief Software Engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/21/2016 at 1:43pm
David
thanks for replying so quickly. I appreciate that in the Pro Audio world, OSX and Windows are the big beasts you have to support. Nevertheless, I feel I have to challenge your assertion that you are completely compliant because you have a solution that works with just one vendor!

In my professional life, one thing I learned very quickly was that a standard was only a standard if it was supported by multiple suppliers. In the nineties (when I was doing this kind of work) I encouraged my software teams to regularly port their code between Unix, Windows and Linux as the only way to ensure that we weren't going to become stove-piped into one supplier's implementation. I think I even had a Mac which could run our code as well, between crashes.

Linux/open source developers put a huge amount of effort into their products, and test against as many hardware implementations as they can. Many internet standards  were, and still are first implemented using open source. Wouldn't it be worth Lynx sparing a few hours of time to investigate why the Hilo does not register the right number of channels when it is plugged into a Linux PC, and investigate whether a solution is possible?
Retired UW acoustics engineer
Back to Top
David A Hoatson View Drop Down
Admin Group
Admin Group
Avatar
Forum Administrator

Joined: October/01/2003
Location: Idaho
Points: 4993
Direct Link To This Post Posted: September/21/2016 at 2:53pm
The great thing about standards is there are so many of them!

It is simply not the case that we work with only one vendor.  We work on Windows using a USB 2.0 Audio class compliant driver and on OS X using a USB Audio 2.0 class compliant driver in addition to iOS using a USB Audio 2.0 class complaint driver.  That covers 98% of the computers and tablets on the planet.  I would challenge your assertion that we are not class compliant simply because it doesn't work they way you expect on Linux.

This is the first you have mentioned the actual issue of the wrong channel count.  How many channels are showing on your computer?
Thank you,

David A. Hoatson
Lynx Studio Technology, Inc.
Co-founder, Chief Software Engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/22/2016 at 6:57am
David,
the Linux system log reports the following:
dmesg -e output
[Sep21 22:05] usb 5-2: new high-speed USB device number 2 using xhci_hcd
[  +0.532469] usb 5-2: New USB device found, idVendor=247f, idProduct=3231
[  +0.000005] usb 5-2: New USB device strings: Mfr=28, Product=27, SerialNumber=1
[  +0.000002] usb 5-2: Product: Lynx Hilo
[  +0.000002] usb 5-2: Manufacturer: Lynx
[  +0.000002] usb 5-2: SerialNumber: 3200722110
[  +0.024634] usb 5-2: __uac_clock_find_source(): selector reported illegal value, id 40, ret 6
[  +0.000005] usb 5-2: parse_audio_format_rates_v2(): unable to find clock source (clock -22)
[  +0.001748] usb 5-2: __uac_clock_find_source(): selector reported illegal value, id 40, ret 6
[  +0.000673] usb 5-2: __uac_clock_find_source(): selector reported illegal value, id 40, ret 6
[  +0.000005] usb 5-2: parse_audio_format_rates_v2(): unable to find clock source (clock -22)
[  +0.054691] usb 5-2: __uac_clock_find_source(): selector reported illegal value, id 40, ret 6
[  +0.000964] usbcore: registered new interface driver snd-usb-audio

aplay -l output:
card 3: Hilo [Lynx Hilo], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

There's a lot more stuff from the verbose diagnostics which I can email or Dropbox if you wish. I've used other USB devices by Focusrite and M2Tech without trouble. I'd certainly appreciate your spending some time on this.

Wikipedia quotes figures by Gartner which says that 54% of all devices now in use worldwide run Android - another important OS for the future?
Retired UW acoustics engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/22/2016 at 7:08am
There's a small but significant difference between the Hilo serial numbers. Linux (dmesg) returns 3200722110 whereas the Hilo's status page gives 3216082110 for the LT-USB card. (The difference is 15360000, which looks as if it might mean something to a programmer).
Retired UW acoustics engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/22/2016 at 8:39am
Here's a link which you might find interesting - the Royal Navy has also tried to follow this model for the past 10 years or so. http://www.public.navy.mil/subfor/underseawarfaremagazine/Issues/Archives/issue_37/HowAndWhy.html
Retired UW acoustics engineer
Back to Top
David A Hoatson View Drop Down
Admin Group
Admin Group
Avatar
Forum Administrator

Joined: October/01/2003
Location: Idaho
Points: 4993
Direct Link To This Post Posted: September/22/2016 at 9:33am
I saw nothing in the log about channel numbers.  Just clock sources, which to the Hilo-USB mean absolutely nothing since it should always be on internal clock anyway.  The serial number reported to USB is a non-issue since that isn't used for anything.
Thank you,

David A. Hoatson
Lynx Studio Technology, Inc.
Co-founder, Chief Software Engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/22/2016 at 2:34pm
Errrmm....the Hilo screen's 'About' page reports a firmware date Feb 17 2047; the Windows 'Hilo Remote' app reports the firmware date as Jan 12 2000. Neither date makes much sense. Is there something  wrong with the way numbers are being handled by Lynx's own software?
Retired UW acoustics engineer
Back to Top
David A Hoatson View Drop Down
Admin Group
Admin Group
Avatar
Forum Administrator

Joined: October/01/2003
Location: Idaho
Points: 4993
Direct Link To This Post Posted: September/22/2016 at 4:00pm
OK, that is a very small issue.  Hilo Remote was updated a while back to handle 2016 serial numbers properly and the next revision of Hilo firmware will correct the about box.  How does this have anything to do with the topic?
Thank you,

David A. Hoatson
Lynx Studio Technology, Inc.
Co-founder, Chief Software Engineer
Back to Top
JohnWalker View Drop Down
Caracal
Caracal


Joined: August/23/2016
Location: UK
Points: 18
Direct Link To This Post Posted: September/26/2016 at 8:52am
David,
I see numbers displayed incorrectly/inconsistently on the device's own status screen. It seems natural, then, for me to ask you, as the developer,  to check whether there might also be errors in numeric information sent from Hilo over USB. That's all. Asking me whether it is relevant or not sounds, well, passive-aggressive. Sorry, but it does.

I've subscribed to the Linux Audio User group and am awaiting confirmation of membership. Once that is received, I will send information from the debug tools.
Retired UW acoustics engineer
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.04
Copyright ©2001-2015 Web Wiz Ltd.