Von: Lefor Robert (ETDE/PSO-C)
Gesendet: Freitag, 29. April 2005 08:17
An: Rocholl Mathias (GS-EC/ESI4) *
Cc: EXTERNAL Forche Torsten (Ascena; GS-EC/ESI4); Lidin Gregory (GS-EC/EAS32) *; Langer Janina-Ursula (GS-EC/EFB1) *; Keller Thomas (GS-EC/ESI4) *; Wahler Wilfried (GS-EC/EMT1) *
Betreff: Antwort: AW: Antwort: WG: Flashproblem

Hallo Herr Rocholl,

wie schon in meiner ersten Antwort dargestellt kann es auch bei abgeschaltetem "Hyperthreading" zu dem Effekt kommen.

Grund:
Falls beim installieren von WINDOWS "Hyperthreading" aktiv war installiert WINDOWS einen speziellen HAL (Hardware Abstraction Layer) der für die Kommunikation zu der Hardware zuständig ist.
Unter anderem auch zu bestimmten Timerbausteinen aus denen  WINDOWS Zeiten berechnet. Je nach PC und darin benutzten Timerchip ist das Verhalten unterschiedlich.
Wenn danach "Hyperthreading" abgeschaltet wird bleibt dieser spezielle HAL erhalten aber es wird nur "die Hälfte" benutzt. Anscheinend verhält sich dieser HAL dann anders als ein HAL der installiert wird wenn kein "Hyperthreading" aktiv ist.
Daher wie schon bemerkt muss dieser HAL ausgetauscht werden. Am einfachsten durch eine Reperaturinstallation von WINDOWS.
Bei WINDOWS XP ist es auch möglich den HAL im "Gerätemanager" auszutauschen.

Sie können über die Eigenschaften der "HALL.DLL" feststellen welcher HAL verwendet wird. Falls im Namen ein "m" vorkommt haben Sie ein Multiprozessor HAL




MfG
Robert Lefor
ETAS GmbH      Abt. SAS-OE11
Borsigstr. 14       D-70469 Stuttgart
Tel.: +49-(0)711-89661-252
Fax: +49-(0)711-89661-364
eMail: [email protected]



"Rocholl Mathias (GS-EC/ESI4) *" <[email protected]>

28.04.2005 16:24

An
"Lefor Robert (ETDE/PSO-C)" <[email protected]>
Kopie
"Lidin Gregory (GS-EC/EAS32) *" <[email protected]>, "Langer Janina-Ursula (GS-EC/EFB1) *" <[email protected]>, "EXTERNAL Forche Torsten (Ascena; GS-EC/ESI4)" <[email protected]>, "Keller Thomas (GS-EC/ESI4) *" <[email protected]>, "Wahler Wilfried (GS-EC/EMT1) *" <[email protected]>
Thema
AW: Antwort: WG: Flashproblem





Hallo,
ich habe es getestet: mit meinem Notebook klappt das flashen von dem sgm-file, aber mit dem desktop-pc nicht.
Insofern können wir für den PST/das sgm-file Entwarnung geben - es handelt sich um ein Toolproblem.
 
Allerdings haben wir im Bios nachgeschaut - HyperThreading ist deaktiviert !
Auch den Modus der Parallelen Schnittstelle für das KIC haben wir ohne Erfolg geändert.
Was auffällt ist, das bei meinem Notebook die Zeiten i.o. sind, aber bei dem Desktop-PC total falsch angezeigt werden.
Kann es noch eine andere Ursache haben, bzw. auch bei deaktiviertem H.T. auftreten ?
Wenn nichts anderes bekannt ist, dann muss Etas das klären, es handelt sich ja um ein Problem von WinProf.
 
Gruß
Mathias Rocholl
 
-----Ursprüngliche Nachricht-----
Von:
Lefor Robert (ETDE/PSO-C)
Gesendet:
Mittwoch, 27. April 2005 15:46
An:
Langer Janina-Ursula (GS-EC/EFB1) *
Cc:
Lidin Gregory (GS-EC/EAS32) *; Rocholl Mathias (GS-EC/ESI4) *
Betreff:
Antwort: WG: Flashproblem


Hallo Frau Langer,


das Problem ist das der benutzte PC "Hyperthreading" aktiviert hat.


In INTEL P4 CPU´s ab 3GHz gibt es die Möglichkeit "Hyperthreading" zu aktivieren welches einen virtuellen 2. Prozessor erzeugt.

Nach aussen wirkt das wie ein Multiprozessorsystem.


ProF und INCA sind nicht multiprozessorfähig.  ( INCA ab Version 5.3)


In der FPSTAT.PRT sieht man das die Zeiten z.B. für löschen sehr hoch sind (4294961.2 sec). Das ist eine Auswirkung  dieses Modus.


Das macht soweit keine Probleme da die Timeouts vom KIC berechnet werden. Eine Ausnahme ist nach einem "ResponsePending". Da wird die Zeit vom PC benutzt.

Die ist nun total falsch und die P2max Zeit wird dann nicht korrekt abgewartet.


Lösung:


Im BIOS den Eintrag "Hyperthreading" deaktivieren.



In seltenen Fällen kann es auch nach dem deaktivieren zu Problemen kommen.

In diesem Fall muss WINDOWS neu installiert werden. Ein DV Fachmann kann das auch ohne Neuinstallation ( HAL austauschen).


MfG


Robert Lefor
ETAS GmbH      Abt. SAS-OE11
Borsigstr. 14       D-70469 Stuttgart
Tel.: +49-(0)711-89661-252
Fax: +49-(0)711-89661-364
eMail: [email protected]



"Langer Janina-Ursula (GS-EC/EFB1) *" <[email protected]>

27.04.2005 15:30


An
"Lidin Gregory (GS-EC/EAS32) *" <[email protected]>, "Lefor Robert (ETDE/PSO-C)" <[email protected]>
Kopie
"Rocholl Mathias (GS-EC/ESI4) *" <[email protected]>
Thema
WG: Flashproblem







Hallo Gregory,

ich habe die zwei Dateien zu Fehleranalyse ME7.1.1 mit ST10 von H.Rocholl bekommen.
Leider kann ich auf Anhieb nicht sagen, warum das SG sich nach dem resp.Pending nicht mehr meldet.

Alle Bereiche von int. Flash werden vollständig umprogrammiert.
Das ext. Flash wird komplett gelöscht und fast komplett umprogrammiert , - am Ende von dem ext. Bereich wo so viele FF liegen, und wo viel entpackt werden muss, sendet das SG die Response Pending, - das ist OK. Irgendwann soll es aber fertig sein und die pos. Antwort senden, die kommt leider nicht.

Kannst Du bitte die Trace-Aufnahmen anschauen?

H.Lefor,
sehen Sie vielleicht aus dem Trace irgendeine Timing-Verletzung?

Danke für Ihre Antworten
Gruß

La

 -----Ursprüngliche Nachricht-----
Von:  
 Rocholl Mathias (GS-EC/ESI4) *  
Gesendet:      
Mittwoch, 27. April 2005 14:48
An:    
Langer Janina-Ursula (GS-EC/EFB1) *
Betreff:      
 Flashproblem
Wichtigkeit:  
 Hoch

Hallo Frau Langer,
im Anhang die log-dateien.

<<FPSTAT.PRT>> <<incaProt.log>>
PST ist von 12-zylinder me7.1.1 /ST10.

hex-file mit winprof und sgo-file funktioniert, sgm mit winprof nicht.

Aufbau ist noch im LAbor bei Bedarf einfach melden.

Schon mal Danke fürs anschauen,
mit freundlichen Grüßen / Best regards

Mathias Rocholl                

Robert Bosch GmbH     Si521/D/2          
Abteilung GS-EC/ESI4   Tel. +49 711 811-20451

Postfach 30 02 40        Fax. +49 711 811-260877

70442 Stuttgart             mailto:[email protected]

                                       
 

[Anhang "FPSTAT.PRT" gelöscht von Robert Lefor/DE/ETAS] [Anhang "incaProt.log" gelöscht von Robert Lefor/DE/ETAS]