A
Anonymous
Gast
Hallo Leute,
das ist nun das xte Board, für das ich mich registrieren musste, in der Hoffnung Hilfe zu bekommen. Vielleicht könnt ihr mir ein wenig weiterhelfen, obwohl Musik mit Linux nicht euer Thema ist: letztlich gehts ja doch (in diesen Fall) nur um den Kernel.
Ich versuche seit einiger Zeit ein Linux System als DAW (Digital Audio Workstation zu nutzen. Vielerlei Gründe haben mich nun zu SuSE gebracht [...]
Nun bringt SuSE 9.2 schon eine Menge Audioanwendungen mit, aber augerechnet MusE 0.7.0 (Ein Midi/Audio Sequenzer mit Echtzeit-Synthesizer Unterstützung) bringt beim Starten von der Konsole folgende Meldung:
>> cannot set tick on /dev/rtc: Unpassender IOCTL (I/O-Control)
>> für das Gerät
>> precise timer not available
Dank Google fand ich die linux-audio-dev endlich den einzigen Menschen der dieses Problem auch beschreibt.
Es liegt am Kernel. Es ist kein Bug, sondern nur ein Feature:
if CONFIG_HPET_RTC_IRQ is defined,
then RTC_IRQ is undefined which in turn leads to the failing ioctl().
Mathias Nagorni gibt darauf hin folgende Antwort:
Exactly: If you set
CONFIG_HPET_RTC_IRQ=n
and recompile the (SuSE 9.2-)kernel, MusE should work.
Matthias
Doch wie macht man das? Welche Punkte muss ich beachten?
Wie krieg ich das CONFIG_HPET_RTC_IRQ=n in den Kernel rein?
Ich brauch die Kernel-Quellen ist klar und alle Kerneltools, wie im Howto. Doch, in den Howtos steckt soviel Information, das ich gerade nicht das filtern kann was für mich wichtig ist.
Ich will am liebsten exakt den Kernel, den ich benutze, weiterbenutzen, weil meine Hardware recht gut läuft. Klar, wenn ich wüsste, wie man den noch mehr für Echtzeit-Audio optimieren könnte, wäre ich froh, aber erstmal ist wichtig, das MusE läuft.
Kann mir da jemand Schritt für Schritt erklären was ich machen muss?
So, das war mein "pragmatischer" Einstieg hier.
Michael
das ist nun das xte Board, für das ich mich registrieren musste, in der Hoffnung Hilfe zu bekommen. Vielleicht könnt ihr mir ein wenig weiterhelfen, obwohl Musik mit Linux nicht euer Thema ist: letztlich gehts ja doch (in diesen Fall) nur um den Kernel.
Ich versuche seit einiger Zeit ein Linux System als DAW (Digital Audio Workstation zu nutzen. Vielerlei Gründe haben mich nun zu SuSE gebracht [...]
Nun bringt SuSE 9.2 schon eine Menge Audioanwendungen mit, aber augerechnet MusE 0.7.0 (Ein Midi/Audio Sequenzer mit Echtzeit-Synthesizer Unterstützung) bringt beim Starten von der Konsole folgende Meldung:
>> cannot set tick on /dev/rtc: Unpassender IOCTL (I/O-Control)
>> für das Gerät
>> precise timer not available
Dank Google fand ich die linux-audio-dev endlich den einzigen Menschen der dieses Problem auch beschreibt.
Es liegt am Kernel. Es ist kein Bug, sondern nur ein Feature:
if CONFIG_HPET_RTC_IRQ is defined,
then RTC_IRQ is undefined which in turn leads to the failing ioctl().
Mathias Nagorni gibt darauf hin folgende Antwort:
Exactly: If you set
CONFIG_HPET_RTC_IRQ=n
and recompile the (SuSE 9.2-)kernel, MusE should work.
Matthias
Doch wie macht man das? Welche Punkte muss ich beachten?
Wie krieg ich das CONFIG_HPET_RTC_IRQ=n in den Kernel rein?
Ich brauch die Kernel-Quellen ist klar und alle Kerneltools, wie im Howto. Doch, in den Howtos steckt soviel Information, das ich gerade nicht das filtern kann was für mich wichtig ist.
Ich will am liebsten exakt den Kernel, den ich benutze, weiterbenutzen, weil meine Hardware recht gut läuft. Klar, wenn ich wüsste, wie man den noch mehr für Echtzeit-Audio optimieren könnte, wäre ich froh, aber erstmal ist wichtig, das MusE läuft.
Kann mir da jemand Schritt für Schritt erklären was ich machen muss?
So, das war mein "pragmatischer" Einstieg hier.
Michael