[1] Archiv / MLD 4.x / Raspberry PI / Hifiberry Digi am RPi
 

Offline videopix

  • Member
  • **
  • Posts: 76
    • View Profile
Hifiberry Digi am RPi
« on: February 02, 2015, 21:52:23 »
Hai,

ich möchte Digital-Sound über Toslink auf einer Hifiberry-Hardware ausgeben.
Dazu muss ich folgende Treiber laden:
Code: [Select]
snd-bcm2835
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_wm8804
snd_soc_hifiberry_digi

Die habe ich in /etc/modules eingetragen. Nach dem Booten sollte aplay -l eigentlich eine zusätzliche Soundkarte anzeigen. Aber offensichtlich gibt es ein Problem:

Code: [Select]
[    7.605673] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory
[    8.028555] snd-hifiberry-digi snd-hifiberry-digi.0: ASoC: CODEC wm8804.1-003b not registered
[    8.028615] snd-hifiberry-digi snd-hifiberry-digi.0: snd_soc_register_card() failed: -517
[    8.028647] platform snd-hifiberry-digi.0: Driver snd-hifiberry-digi requests probe deferral

lsmod sagt:
Code: [Select]
Module                  Size  Used by    Tainted: G
snd_soc_hifiberry_digi     2444  0
snd_soc_wm8804          7589  0
regmap_spi              1922  1 snd_soc_wm8804
regmap_i2c              2464  1 snd_soc_wm8804
snd_soc_bcm2708_i2s     5970  0
regmap_mmio             2665  1 snd_soc_bcm2708_i2s
snd_soc_core          133572  3 snd_soc_hifiberry_digi,snd_soc_wm8804,snd_soc_bcm2708_i2s
snd_compress            7907  1 snd_soc_core
snd_pcm_dmaengine       5297  1 snd_soc_core
lirc_rpi                6184  0
lirc_dev               12471  1 lirc_rpi
snd_bcm2835            18927  0
snd_pcm                80294  3 snd_soc_core,snd_pcm_dmaengine,snd_bcm2835
snd_timer              20377  1 snd_pcm
snd                    60687  5 snd_soc_core,snd_compress,snd_bcm2835,snd_pcm,snd_timer
uinput                  6675  0

Wo hakt es?

VG,
Uwe
Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Gigablue Ultra SCR LNB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Hifiberry Digi am RPi
« Reply #1 on: February 03, 2015, 00:27:29 »
Hi,

installiere mal das Paket i2c, dann sollte es gehen.
Ich hab einfach mal nach den Fehlern gesucht und wurde ganz schnell hier fündig :) : https://www.hifiberry.com/forums/topic/hardware-issue-with-hifiberry-digi

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline videopix

  • Member
  • **
  • Posts: 76
    • View Profile
Hifiberry Digi am RPi
« Reply #2 on: February 03, 2015, 18:08:55 »
Hallo Claus,

genau das war's. Da wäre ich mal wieder nie drauf gekommen. Das Paket erscheint zwar nicht in der Web-Oberfläche, aber über die Konsole ließ es sich installieren. Und schwups war ein zusätzliches Sound-Device da.

Vielen Dank für die prompte Hilfe!
Uwe
Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Gigablue Ultra SCR LNB

Offline videopix

  • Member
  • **
  • Posts: 76
    • View Profile
Hifiberry Digi am RPi
« Reply #3 on: February 03, 2015, 23:39:20 »
Hallo nochmal,

zu früh gefreut. Ich kann zwar über mplayer und alsa soud über die Hifiberry-Hardware abspielen. Leider hat das rpihddevice aber fest verdrahtet nur die Auswahl analog oder HDMI. Dort taucht meine neue Hardware gar nicht auf. Und damit bleibt der VDR stumm.
Hat dazu jemand noch eine Idee? 

VG,
Uwe
Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Gigablue Ultra SCR LNB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Hifiberry Digi am RPi
« Reply #4 on: February 03, 2015, 23:54:16 »
Hi,

da ist leider keine andere Ausgabe möglich, und das wird sich auch nicht ändern, da der RPI nichts anderes kann. Das ist leider ne Einschränkung der Hardware. Es ist nicht möglich den den Audio Stream aus dem Video Stream heraus zu trennen und auf ein anderes Device um zu lenken.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline videopix

  • Member
  • **
  • Posts: 76
    • View Profile
Hifiberry Digi am RPi
« Reply #5 on: February 04, 2015, 13:44:59 »
Hallo Claus,

verstehe ich nicht ganz. Für analog Audio geht das Auftrennen ja offensichtlich.
Gibt es eine Alternative zum rpihddevice?

Grüße,
Uwe
Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Gigablue Ultra SCR LNB

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Hifiberry Digi am RPi
« Reply #6 on: February 04, 2015, 13:57:57 »
Hi Claus

ginge das nicht über die asound.conf umzubiegen?
Gruß MegaX

Hardware (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Hifiberry Digi am RPi
« Reply #7 on: February 04, 2015, 14:31:04 »
Das geht nicht, weil der decoder Chip das direkt auf die Hardware ausgibt, also der Chip, der den Video und Audio Stream decodiert. Das ist zumindest die Erklärung wie ich sie erinnere.
Entscheidend ist jedenfalls, das es keine Möglichkeit gibt, die Audio Ausgabe auf eine andere Hardware umzulenken. Das gleiche gilt für alle Frontends welche den Video Stream per GPU decodieren. Also alle, die nen flüssiges Viedeo Bild hinbekommen. Reufer hatte das im VDR Portal mal etwas genauer erklärt.
Mag sein, das es theoretisch möglich wäre, den Audio Stream auf eine andere Hardware umzulenken, aber der Aufwand wäre zu hoch, und die dadurch entstehende Prozessor Last auch.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline videopix

  • Member
  • **
  • Posts: 76
    • View Profile
Hifiberry Digi am RPi
« Reply #8 on: February 04, 2015, 15:26:27 »
OK,

also wird analog-Audio von der RPi-Hardware versorgt.
Dann bleibt nur ein externer Hardware-Splitter. Schade.

Danke für die Erklärung,
Uwe
Test-VDR: Asrock J4205 (Intel-Grafik), 4GB RAM, 30GB SSD, Cine S2 PCIe twin tuner + DuoFlex an Gigablue Ultra SCR LNB

[1] Archiv / MLD 4.x / Raspberry PI / Hifiberry Digi am RPi
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.