Hi there,
Since the 9th of October, OpenELEC test builds have been using kernel version 3.17 and the DAC+ doesn't seem to work with it. I'm using 4.2.1 with 3.16 kernel and it works, but makes horrible noises if I go over 25% volume. Newer builds will presumably fix this but if the DAC doesn't work, it's not much use.
So... is anyone aware of this, or working on it, in need of logs etc?
http://pastebin.com/P6jqJ0mZ
Date
Votes
23 comments
-
HiFiBerry team Dear Kieranc,
the 4.2.1 release has a known bug. I don't know when this will be fixed. You can use our pre-configured 4.1.6 release from here:
http://www.hifiberry.com/2014/10/pre-configured-openelec-image-for-dacdigi/
Note that you should disable automatic updated.
Best regards
Daniel -
Kieran Cawthray Thanks for your response Daniel but you've missed the point - I know I can make it work by using 4.1.6 but I'd rather not be stuck with an outdated version. I know the bug in 4.2.1 will be fixed, but they will probably also update to a 3.17 kernel in the next release meaning the DAC won't work at all, instead of just badly.
What I would like to know is if you are aware that your product won't work on a 3.17 kernel, and if you have plans to fix it? -
HiFiBerry team Dear Kieran,
this is not a problem of the HiFiBerry board, but a XBMC issue. This has been addressed in the past by disabling 24bit playback. As far as I know some XBMC developers had looked into this, but I can't say, how and when they will fix it.
The HiFiBerry driver works in 3.12.x and 3.16.x with other applications without problems.
Please understand that we can't fix issues in 3rd party applications.
Best regards
Daniel -
HiFiBerry team About 3.17 kernel:
A lot of different people are working on Linux releases. It is maintained here:
https://github.com/raspberrypi/linux
With new releases the maintainers usually integrate drivers from previous releases. The HiFIBerry drivers have been already upgraded from 3.10 to 3.12 and 3.16. I can't say, which will be the next stable release that will be supported in the official Raspberry Pi Kernel.
Best regards
Daniel -
Kieran Cawthray It's not an XBMC issue, it is completely unrelated to the 24 bit audio bug.
The card works with kernel 3.16.3, but not 3.17.1. Doesn't work at all. Not listed in aplay -l. Doesn't even make nasty noises. Using exactly the same settings/modules as the working 3.16.3 installation.
I could be totally wrong but I suspect you're going to end up having to fix it sooner or later, I just thought you might like a heads up.... -
Kieran Cawthray Apologies, I missed your 2nd post. If it doesn't work in 3.17 over 3.16, it's unlikely to work in 3.18 or whichever is the next stable release. -
HiFiBerry team Dear Kieran,
is OpenElec using 3.17? Or did you compile your own kernel?
The "official" kernel is still 3.12.30. I don't know if any of the sound subsystem drivers (there is a whole bunch of stuff that is needed) has been integrated yet. We will look into this, but not soon.
Best regards
Daniel -
Kieran Cawthray I'm using the OpenELEC test builds from here:
http://netlir.dk/rbej/builds/?dir=MilhouseVH/
They started using 3.17 on October the 6th I think.
The discussion thread is here:
http://forum.xbmc.org/showthread.php?tid=192380
I asked when 3.17 was likely to be used in a release build and one of the primary devs responded:The Helix OE stable release will be on at least 3.17.
Hard to say exactly when that will happen, but I think by the end of the year is the approximate timescale.
I would be happy to help debug it, if that's any use to you! -
HiFiBerry team I just check the 3.17 kernel. Worked with the Digi on Raspbian without problem. Seems to be a OpenElec-specific problem.
Best regards
Daniel -
Kieran Cawthray Hi Daniel, I've just compiled 3.17.2 from the raspberrypi github on a fresh install of raspbian and it appears to behave the same as OpenELEC. Is it possible that the digi works on 3.17 but not the DAC+? -
HiFiBerry team This is possible. We haven't tested this yet. Most likely the PCM512x chipset driver doesn't load correctly.
Best regards
Daniel -
-
Kieran Cawthray bleh I can only edit a post once and this forum software doesn't seem to be able to format links properly.
dmesg -
thent Let me stress my interest for support for kernel 3.17+ esp. on OpenELEC and keeping up to date with the latest software versions, i.e. Kodi 14. for Digi/DAC and all + devices.
I mean you're even suggesting by yourself to upgrade the kernel at http://www.hifiberry.com/guides/hifiberry-software-configuration/ to the very latest version to keep up with bugfixes, missing drivers, ... -
Kieran Cawthray Hello Daniel,
have you tested the DAC+ with 3.17 yet? Could you maybe give me an idea of if/when you intend to do something about it?
Apparently the digi doesn't work with openelec 4.95.1 either, FYI. -
HiFiBerry team Dear Kieran,
as we are quite busy at the moment, we can't commit any date for this. I strongly recommend staying with OpenElec 4.1.6 at the moment.
Best regards
Daniel -
Kieran Cawthray I'm afraid I'd rather buy a card that works than be stuck on an old beta indefinitely.
Can I return this one for a refund? -
HiFiBerry team When you received the card in the last 30 days, you can return it. Check out the details on our Money-back-guarantee page:
http://www.hifiberry.com/shop/money-back-guarantee/
Best regards
Daniel -
Kieran Cawthray I guess I'm stuck with it then. You have no idea at all when you're going to be able to look into it? -
HiFiBerry team Dear Kieran,
we will look into this in the next time. However, you need to understand that our driver is only a small part of the whole sound driver infrastructure. To fix this in 3.17, it might need changes in 3rd-party drivers. As long as it is not clear which component creates the problem, I just can't commit any date when it will be available.
Best regards
Daniel -
HiFiBerry team Looks like the latest OpenElec bases on 3.17 seems to work now:
http://forum.kodi.tv/showthread.php?tid=192380&pid=1836596#pid1836596
It looks like a new voltage regulator code in 3.17 created problems with codecs that tried to use these (as the codecs on the HiFiBerry Digi and DAC+).
We couldn't test it yet, therefore we're interested in feedback.
Best regards
Daniel -
Kieran Cawthray I've tested it and the DAC+ works fine with the changes they've made. Someone else in the thread is reporting the same for a digi. -
HiFiBerry team Good to hear this. It looks like some voltage regulation code has to be implemented in kernel 3.17 that is not there yet. But it seems, that the kernel maintainers found a workaround for this.
Best regards
Daniel
Please sign in to leave a comment.