Lösung für "Memory Allocation Failed"!!

  • Ausstattung:


    Ipaq 2210
    Romversion 1.10
    MN4.01 auf 512 MB Panasonic SD-Karte



    Auch wenn ich den Fehler "in Natura" erst ein einziges Mal bewundern konnte kann ich bei meinem im Ipaq 2210 voreingestellten Wert von 1500 und der weiter oben beschriebenen Testanweisung von 944S2 den Fehler reproduzieren.


    Bei einem Wert von 2000 stürzt der PDA auch ab, erst bei 2500 reagiert der Ipaq 2210 stabil auf Ein- und Ausschalten und routet brav weiter.


    Von daher großes Lob an 944S2 (übrigens immer noch ein Traumauto).


    Vielleicht kann sich ja mal einer der Cracks äußern was durch diesen Parameter gesteuert wird. Es könnte ja z.B. die Pause vor dem ersten Zugriff auf den Speicher nach dem Einschalten sein. Es könnte aber auch eine generelle Verlängerung der Speicherzugriffszeiten bewirken. Das wäre dann na sagen wir mal suboptimal. Ich habe es nämlich im englischen Text nicht so ganz kapiert.


    Frank


    EDIT Ich habe spasseshalber mal den Beschreibungstext von Microsoft zu diesem Key mit Google übersetzen lassen. Das klingt dann so:


    Zitat

    "das subkey PNPUnloadDelay des HKEY_LOCAL_MACHINE\System\StorageManager-Registerschlüssels spezifiziert Verspätung in den Millisekunden nach dem Speichermanager empfängt einen Stecker und Bezeichner des Spiels (PnP) leeren Mitteilung eines Blocktreibers, bevor er wirklich auseinandergebaut wird. Diese Mitteilung zwingt auseinanderbaut vom Fachtreiber und von allen möglichen Dateisystemen. Während dieser Periode bewegen die Einfassungspunkte in einen verschobenen Zustand und baten um I-/ozugang zu den Einfassungspunkten ausfallen mit ERROR_DEVICE_NOT_AVAILABLE. Der Primärgebrauch für dieses ist während der suspend-/resumezyklen, in denen ein Blocktreiber auf Zusammenfassung leeren und neu laden konnte. Wenn der Speichermanager eine Lastsmitteilung empfängt, überprüft sie die Blockvorrichtung, um zu sehen, wenn sie zur vorher auseinandergebauten Vorrichtung identisch ist. Wenn sie identisch ist, remounts die Blockvorrichtung unter der vorhergehenden Einfassung zeigt "


    ALLES KLAR ? ;)

    3 Mal editiert, zuletzt von frabe ()

  • Bin mal gespannt was City zu dem Thema sagt.


    Auf der HP von Navigon steht bei den FAQ's:


    Zitat


    Q: Ich bekomme den Fehler "Memory allocation failed": Was bedeutet das?


    A: Der Programmspeicher des Geräts ist voll. Hier hilft nur ein Softreset. Sie müssen weiteren Speicher freigeben. Das Programm benötigt 15 bis 20 MB freien Programmspeicher auf dem PC.


    Ob die FAQ's in den nächsten Tagen geändert werden? ;) ;) ;)


    Gruß Berthold

  • Mein Ipaq 5450 ist jedesmal nach aus-einschalten baden gegangen. Der Wert in der Reg. stand auf 0, jetzt auf 2500. Auf der Testfahrt gerade konnte ich mit Renate machen was ich wollte. Aus und Einschalten an der Ampel, während der Fahrt, mitten in der Sprachanweisung, in der Neuberechnung alles EGAL - Sie hat immer fleißig Ihren Dienst verrichtet. 0 Absturz NUR GEIL :wow :applaus


    DANKE für den Tip


    A.

  • Zitat

    Original von nick1
    Auf der HP von Navigon steht bei den FAQ's:


    ... denn sie wissen nicht, was sie tun. :-D)

    Einmal editiert, zuletzt von 944S2 ()

  • Moin zusammen,


    habe mich gestern auf einer längeren Fahrt nach u. durch Norddeutschland auch minderstens 27mal schwarz geärgert. Nach jedem Stop hängte sich MN4 auf (mal der Memory.....-Fehler, mal war das nächste Ziel "nicht auf der Karte"). Außerdem wurde nach jeder Stromunterbrechung der TMC-Empfänger nicht mehr erkannt (war mir aber egal , mit der Wurfantenne der GSM 9830 war 20 Km nördlich von Münster eh nichts mehr zu empfangen, aber das ist eine andere Baustelle).
    Habe eben die Registry geändert (von 0 auf 1500) und bei kurzem Trip um den Häuserblock trat der Fehler nicht mehr auf, nur TMC spielt immer noch verrückt, Anzeige ist mal gelb, kurzzeitig grün, meistens aber rot.


    Gruß


    Dietmar


    N.S.: Wer bei WM2003 - wie ich - Probleme hat, PHM-RegEdit über Activesync zu installieren, sollte nur die Cab-Datei regedit.Mrln_arm direkt ins Windows-Verzeichnis des PDA kopieren und von dort installieren. Die Fehlermeldung mit Versionshinweis sollte ignoriert werden.

  • @Sir Prof. Dr. Dr. 944S2, Held der Pocketnavigation,


    Ich plag(t)e mich ja jetzt auch schon seit geraumer Zeit mit diesem Problem herum, habe das mit einigen Hotlinemitarbeitern diskutiert, darunter auch durchaus kompetente und willige Experten. Jetzt frage ich mich: Wie bitteschön bist Du dieser Lösung auf die Spur gekommen, bzw. wie hast Du herausgefunden, was der Medion Patch macht.


    Nebenbei gesagt, nachdem laut CH's Aussage das Problem seit langem bei Navigon bekannt ist, wundert mich diese einfache Lösung doch schon sehr!


    Gruß, u4

  • Zitat

    Original von user 4711
    @Sir Prof. Dr. Dr. 944S2, Held der Pocketnavigation,
    ...
    Jetzt frage ich mich: Wie bitteschön bist Du dieser Lösung auf die Spur gekommen, bzw. wie hast Du herausgefunden, was der Medion Patch macht.


    Nebenbei gesagt, nachdem laut CH's Aussage das Problem seit langem bei Navigon bekannt ist, wundert mich diese einfache Lösung doch schon sehr!


    Eigentlich ist sooo viel Ehre für so etwas triviales ja fast schon peinlich! :D Aber nur fast! :D :D
    Noch peinlicher ist mir, dass ich das nicht schon eher gesucht und gefunden habe. Wenn man sich nur mal die Mühe macht, es zu untersuchen, ist es wirklich offensichtlich. Die Patch-Datei ist sehr klein, so springt im Hex-Editor sofort der Text ins Auge, der sich dann als Registry-Eintrag entpuppt hat. Im Vergleich z.B. zu den versteckten Einstellungen, die Hirni aus der Level0-Datei herauskitzelt, ist das wirklich Kinderk.....! An dieser Stelle auch mal Mega-:respekt an Hirni! DAS ist mir wirklich ein völliges Rätsel, wie Du das machst...


    Den Medion Patch hatte ich früher schon mal auch für andere PDAs vorgeschlagen, aber da blieben leider Erfolgsmeldungen aus. Hat wahrscheinlich auch kaum jemand probiert. Dann ist das Thema erst mal eingeschlafen.


    Aber erst gestern - als ich ausnahmsweise mal etwas mehr Zeit übrig hatte - bin ich drauf gekommen, dass der Patch nicht einfach etwas ein- oder ausschaltet, was vielleicht nur bei Medion wirkt, sondern dass er eine Zahl ändert, die man je nach PDA auch noch weiter erhöhen kann.


    Dass Navigon, deren Aufgabe das wohl eher wäre als meine, das nicht herausgefunden hat, ist nun auch nicht mehr peinlicher als die ganze MN4-Einführung.



  • @944S2


    ..danke für den SUPERTIPP!! :) :)


    Ich habe den Trocken-Test mangels eingeschickter MGPS gemacht, und es funktioniert! :]


    Nur habe ich noch eine Frage, wo sollte die Cab. -Datei eigentlich richtig installiert werden?
    Ich hatte den Registry Editor mittels der Cab.- Datei (Active Sync funzte bei mir auch nicht!) in meinem PPC "Programm- Ordner" installiert, konnte den Wert nach dem Softreset von 1500 auf 3000 auch ändern. Nun lese ich im Beitrag von DietmarK, die Cab. -Datei sollte ins Windows- Verzeichnis gezogen werden? ?( ?(


    Da ich mit meinem Registry Editor den Wert ändern konnte und alles auch palleti läuft, scheint meine Variante auch richtig zu sein- oder?


    Sonnige Grüße sendet Mudra1



  • So wie Du das schilderst, wird mir das auch langsam peinlich, aber auf die Idee, dass dieser "blöde" Patch ganz simpel einen Registry Eintrag verändert, der dann auch noch im Klartext drinsteht, bin ich beim besten Willen nicht gekommen. Insbesondere deshalb, weil auch diverse "Insider" dabei im dunkeln getappt sind. Ich glaub, weiter will ich darauf nicht eingehen, sonst fang ich an mich aufzuregen.


    Wie dem auch sei, dass die Lösung so einfach war, schmälert in keinster Weise Deine Leistung - noch mal: Großes Lob und vielen Dank!


    Übrigens, ich (und viele andere) haben den Medion Patch sehr wohl ausprobiert. Allerdings, wie ich oben beschrieben habe, war bei meinem 2210 ohnehin schon der Wert 1500 eingetragen, der aber offensichtlich nicht ausgereicht hatte ...


    Gruß, u4

  • Hi,


    kann mir keiner helfen??????????????




    hab nen Compaq IPAQ3630 mit PPC 2002 aber diesen Eintrag finde ich nicht, ist definitiv nicht vorhanden, also was tun.......den Fehler "Memory......" habe ich auch ab und zu!


    Wer kann helfen???


    Danke

  • Zitat

    Original von Mudra1
    Nur habe ich noch eine Frage, wo sollte die Cab. -Datei eigentlich richtig installiert werden?


    Wohin auf dem PDA man eine cab-Datei legt, ist eigentlich völlig egal. Normalerweise löscht sie sich dann ja auch selbst bei der Installation. Für den Fall, dass das nicht passiert, habe ich sie dann aber lieber auf der Speicherkarte und nicht im kostbaren Hauptspeicher.


    ___________________________________________
    Und hier noch der Link zum Navigon-FAQ mit unsinniger Antwort auf dieses Problem, wie schon von nick1 zitiert:
    http://navigon.de/de/consumer_…support/faq/Allgemein.cfm

  • Zitat

    Original von harry_d
    Hi,
    kann mir keiner helfen??????????????


    hab nen Compaq IPAQ3630 mit PPC 2002 aber diesen Eintrag finde ich nicht, ist definitiv nicht vorhanden, also was tun.......den Fehler "Memory......" habe ich auch ab und zu!


    Wer kann helfen???
    Danke


    Harry, klick mal im RegEdit direkt auf "StorageManager": "PNPUnloadDelay" ist kein eigener Key (welcher als Ordner symbolisiert" wird), sondern ein Value innerhalb des Keys "StorageManager"...


    Gefunden?

  • @944S2 & rayFX:
    Was soll ich sagen? Klappt auch auf meinem e800 mit dem Wert 5000 wunderbar!! :]


    Freut mich wirklich, dass dieser nervige Fehler nun (hoffentlich) der Vergangenheit angehört! Danke für diesen Super-Tipp! :D

    • Offizieller Beitrag

    Hi Folks,


    also das scheint ja wirklich der ultimative Tipp zu sein um das Problem zu lösen. Gibt es denn schon irgentwelche "Nebenwirkungen" dieser Maßnahme? Wenn soweit keine Nebenwirkungen bekannt sind würde ich das gerne in die Tipps&Tricks aufnehmen und ne kurze News machen, denn das Problem nervt viele...


    Gruß
    Tobi

  • @944S2,


    prima Tipp, :respekt ich werde heute abend einige : drink : drink auf Dein Wohl vernichten.


    Habe gerade den Registry-Eintrag


    HKEY_LOCAL_MACHINE\System\StorageManager\PnPUnloadDelay von 800 (0,8 Sekunden) (offenbar Originalzustand) auf 1500 (=1,5 Sekunden)


    auf meinem Toshiba e800 mit Windows Mobile 2003 SE geändert.


    Die Simulation läuft jetzt problemlos, auch wenn nach einem Ab- und Wiederanschalten eine neue Route errechnet wird.


    Viele Grüße
    Bernhard

    Es ist besser nichts zu tun als mit Mühsal nichts zu erreichen.