Hi guys
I've followed the config advise for the drivers and I got no soundcards found…
I need to go through it all again this evening but I have a few questions
1) I did a LS of my .etc and I found my newly created asound.conf but I also found asound.conf disabled (not sure of the exact file name)... could this disabled file be doing something?
2) Can you please confirm exactly how I update the boot/config please? What exactly should I put in there? I 'think' it should JUST be device_tree= but I'm not sure if that means device_tree_overlay=overlays/hifiberry-amp-overlay.dtb is not needed (again I'm not sure exactly what the wording is right now)
3) I'm using 3.12x would you recommend 3.18x now?
I also had to use my Android phone and the program ES Explorer (samba) to create the new files and amend existing.. I'm not sure if this means the content hasnt been correctly created - so if anyone has the time to quickly list how to amend, create, locate files and folders using SSH commands I'd be really grateful... I think I want to go through it all via Putty to make sure I have everything set up correctly.
Cheers
Date
Votes
7 comments
-
HiFiBerry team Hi,
3.12 doesn't have the device_tree setting. Very old 3.12 releases might not even have the Amp drivers included.
I recommend upgrading to 3.18.x and configure the Amp as shown here:
https://www.hifiberry.com/guides/configuring-linux-3-18-x/
Best regards
Daniel -
atinkler OK - I'll give it a whirl .. assume it's this command to get to .18
sudo rpi-update
sync
sudo reboot
Also, will I need to remove any of the config changes I made during the .12 installation?
THanks for the quick reply by the way! -
HiFiBerry team You just need the dtoverlay=hifiberry-amp in config.txt. Make sure that the I2C module isn't blacklisted.
Best regards
Daniel -
atinkler Thanks Daniel
Seems to be a bit of additional info coming through that isnt on the 3.18x config link
In config.txt I need
device_tree=
dtoverlay=hifiberry-amp
Is there anything else that's not on the 3.18 configuration page?
Allan -
HiFiBerry team No, you do not need the device_tree= line, this disables device_tree overlays. You need only the dtoverlay line.
Best regards
Daniel -
atinkler Thanks - I'll report back -
Marco Wehe Hi All,
I have been struggling for 2 days to get and keep the amp+ working on Raspbmc. Well... due to the mentioned sound issues I installed OSMC alpha4. I tried various things from the guides and forum but this is what seems to be working for me:
- I ran updates on everything (Not sure if this actually required - need to test again on vanilla alpha4)
- Now I have Kernel 3.18.5-2
- Install Driver
> sudo apt-get install -y curl wget binutils alsa-utils
- update modules file with the following:
> snd_soc_bcm2708
> bcm2708_dmaengine
> snd_soc_hifiberry_amp
- added this to the config file:
> dtoverlay=hifiberry-amp
> device_tree=
I know Daniel said that device_tree line isn't needed but it doesn't work for me without it. Also, some actions in OSMC modify the file and throw out that line and then after the next reboot the card is lost. Adding the line back in and rebooting fixes it. This part really caught me out!
Once it shows up in "aplay -l" I configure the card in the OSMC system settings. I also run XSqueeze on top and in the config I choose "-o default:CARD=sndrpihifiberry".
Hope this helps...
Marco
PS: Running on Pi B+
Please sign in to leave a comment.