Hallo, ich möchte auf einem Xilinx ML405 mit einem embedded-Linux Mp3s ausgeben. Ich verwende: buildroot 2011.02 Linux 2.6 Xilinx den Xilinx opb_ac97 Ip Core mpg123 für die Soundausgabe und natürlich ALSA Der Treiber ist eigentlich für den ML403 geschrieben. Ich sehe allerdings kein Problem wieso er für das ML405 nicht funktionieren sollte. Hat jemand schon Erfahrung damit sammeln können? --> http://os1a.cs.columbia.edu/lxr/diff/sound/drivers/ml403-ac97cr.c?diffval=x86;diffvar=a Nachdem ich das Modul im laufenden System fehlerfrei geladen habe (modprobe) wird leider mein Sounddevice von mpg123 nicht erkannt und ich kann es auch nicht im dfs finden. Trotz intensiver Recherche über ALSA kann ich das Problem nicht lösen. Hat irgendjemand eine Idee was ich falsch gemacht habe / vergessen habe? Danke im Vorraus Ari
Sehr komplexes Thema. Die Anzahl der Leute die es bis zum Linux auf dem ML405 geschafft haben dürfte verschwindend gering sein. Ari Kaspari schrieb: > Der Treiber ist eigentlich für den ML403 geschrieben. Der Treiber ist nur die Hälfte der Miete. Ist denn die Hardware gleich? Duke
Beide Boards verwenden den selben AC97 Baustein LM4550 und die selben Anschlüsse für den Baustein und das Board. -> jeweils Seite 17 ML403 http://www.xilinx.com/support/documentation/boards_and_kits/ml401_2_3_schematics.pdf ML405 http://www.xilinx.com/support/documentation/boards_and_kits/ml405_schematics.pdf Ich benutze als IP-Core für die Kommunikation AC97 Baustein -> FPGA den Xilinx opb_ac97_controller_ref_v1_00_a Datenblatt: Ab Seite 53 http://www.datasheetarchive.com/indexdl/Datasheet-080/DASF0013464.pdf VHDL code: http://www.sysf.physto.se/~attila/ATLAS/Digitizer/Testbench/System_ISE_SoftMAC/linux/hardware/reference-designs/Xilinx-ML501-uclinux-ref-edk91/pcores/opb_ac97_controller_ref_v1_00_a/hdl/vhdl/opb_ac97_controller_ref.vhd Wie bereits beschrieben kann ich die Kernelmodule laden, das snd-ml403-ac97cr welches seine Abhängigkeiten mitlädt. Ich verstehe nur nicht wie ab diesem Punkt ALSA mit der Hardware kommunizieren soll. Andere Tutorials und Dokus benutzen lspci um festzustellen ob die Soundkarte vorhanden ist. Da ich auf einem embedded System arbeite fällt dieser Schritt für mich weg da ich kein pci bus habe. Gibt es eine andere Alternativen meine Hardware zu erkennen? Bzw. gibt es irgendeine Möglichkeit meine Hardware zu testen? Oder muss ich noch eine ALSA spezifische Konfiguration vornehmen? Ich würde mich über Ratschläge und Hilfe tierrisch freuen Gruss Ari
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.