AVR32 - Grasshopper: Treiberproblem mit dem AT73C213 DAC

OP #1348471
Hallo zusammen,

Ich habe ein Soundproblem bei meinem Grasshopper, an dem ich schon lange 
Tüftle. Vielleicht kann mir ja jemand helfen.

Meine Umgebung:

- Buildroot 2.3.0 von Atmel mit Grasshopper-Patch aus dem Board
- Linux Kernel 2.6.27.6 (standard dabei)
- Grasshopper mit PSP-Display sowie AT73C213 DAC

Um schon vorher Hardware-Fragen vorzubeugen: Ja, der Aufbau ist getestet 
und funktioniert mit einem fertigen Build problemlos (thx an Udo). Das 
Problem liegt in der Software.

Das Problem sieht folgendermassen aus:

Der ALSA-Treiber scheint korrekt installiert zu sein. Die Karte wird in 
proc/asound auch korrekt angezeigt. Der alsamixer funktioniert ebenfalls 
problemlos.

Nun möchte ich natürlich auch Musik abspielen, ich habe 3 Programme 
getestet. Hierbei ereignet sich folgendes:

mPlayer: Funktioniert problemlos, läuft allerdings über die 
OSS-Emulation (kA warum)
madplay: Verabschiedet sich mit einem Segmentation Fault
mpg123: Bricht mit folgendem Fehler ab "initialize_device(): cannot set 
hw params"

Für mich sieht das so aus, dass ALSA-Programme nicht funktionieren. Ich 
habe schon mit allen möglichen Optionen im Kernel herumgespielt. Leider 
keine Änderung.
SSC Controller, SPI Controller, DMA Controller sind aktiviert.

Ich habe auch bereits probiert, die ALSA-Treiber als Module einzubinden. 
Ergebnis ist genau das gleiche.

Hoffentlich weiss jemand Rat.

Falls jemand die Kernel .config sehen möchte, poste ich sie sofort.

Dankeschön im Vorraus und Grüsse,

Dan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.