Forum: Mikrocontroller und Digitale Elektronik Hifiberry digi+ suftware zickt


von Andreas W. (andy_w)


Lesenswert?

Hallo,
ich habe den Hifiberry Digi+ für den Raspberry Pi B+ und versuche gerade 
die Anweisungen auf
https://www.hifiberry.com/guides/configuring-linux-3-18-x/
nachzuvollziehen.

Zuerst habe ich mit sudo rpi-update den Raspi upgedatet. dann die Datei 
/etc/modules editiert:
snd_bcm2835 auskommentiert und
dtoverlay=hifiberry-digi hinzugefügt

Die Datei /etc/modprobe.d/raspi-blacklist.conf ist bei mir leer, also 
keine blacklist zu löschen.

Dann habe ich eine Datei
/etc/asound.conf mit folgendem Inhalt erzeugt:

pcm.!default  {
 type hw card 0
}
ctl.!default {
 type hw card 0
}

Zum Schluß habe ich dann einen Reboot gemacht. Danach kommt keine 
Taskleiste mehr am oberen Bildrand, da blinkt immer nur kurz ein heller 
Streifen auf, der dann wieder verschwindet, so als wenn der Aufbau der 
Taskleiste abgewürgt wird. Das wiederholt sich ständig. Man kann aber 
z.B. die Konsole noch öffnen und benutzen. Mit
aplay -l
wird gar keine Soundkarte gefunden. Beim Booten sah ich kurz so etwas 
wie "Fatal: hifiberry not found"

Auch ohne die Datei asound.conf passiert das gleiche, keine Taskleiste. 
Ändere ich /etc/modules zurück, geht es wieder wie vorher, aber eben 
ohne hifiberry...

Was muß man machen, um eine Hifiberry Digi+ zum Laufen zu bringen? Eine 
fertige Distribution kommt nicht in Frage, da ich schon mit viel Mühe 
WiringPi und meine Software zum Laufen gebracht habe.

Der Hifiberry hängt bei mir nicht direkt auf der Steckerleiste, sondern 
ist woanders daran angeschlossen. Dabei sind neben GND, +3.3V und +5V 
vom Raspi und den Pins, die hier beschrieben sind, 1:1 angeschlossen:
https://support.hifiberry.com/hc/en-us/articles/205376201-GPIO-usage-of-HiFiBerry-boards
Der I²C-Bus wird von mir nicht verwendet, auch nicht initialisiert. 
Außerdem wird meine Software bisher noch gar nicht gestartet.

Hat jemand eine Idee, was da schief läuft?

Gruß
Andy

von Motlib (Gast)


Lesenswert?

Hi,

die Zeile mit dtoverlay=... gehoert bei Raspbian normalerweise nach 
/boot/config.txt, nicht nach /etc/modules. Kenne den Hifiberry aber 
nicht genau...

Gruss,

Motlib

von Andreas W. (andy_w)


Lesenswert?

Hallo,
stimmt, jetzt sehe ich das in der Brschreibung auch, dtoverlay gehört 
nach config.txt, das übersieht man leicht. Mein Problem ist aber, daß 
ohne

snd_bcm2835

in modules meine Taskleiste nicht mehr kommt, auch ohne dtoverlay in 
modules. Aber die Zeile soll ja gerade gelöscht bzw. auskommentiert 
werden.

Momentan versuche ich mit einem zweiten Raspi (auch ein B+) und direkt 
draufgestecktem Hifiberry das nachzuvollziehen. Der erste Raspi ist fest 
eingebaut zusammen mit einem Adapter von Micro-SD auf normale SD-Card. 
Ich habe zwar auch eine Micro-SD ebenfalls mit 16GByte, aber die ist 
etwas kleiner und der Win32DiskImager weigert sich deshalb, das Image 
draufzuschreiben... Momentan versuche ich das Image zu verkleinern, ist 
scheinbar eine komplizierte Sache, wenn man danach googelt. Einen 
weiteren Adapter habe ich nicht und es ist Wochenende...

Gruß
Andy

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.