what is a "stuck on TLB IPI wait ( CPU#x)"

Roland Schwarz (schw4702@uni-trier.de)
Thu, 11 Feb 1999 16:25:34 +0100


Hi again :

I have found in my /var/log/messages some interesting lines , the time
records seem to be equal to the crashes of my system .

Feb 7 02:32:14 DeepThought kernel: Unexpected interrupt 0
Feb 7 02:32:15 DeepThought kernel: stuck on TLB IPI wait (CPU#0)
Feb 7 10:44:48 DeepThought syslogd 1.3-3: restart.

My question : What is a "stuck on TLB IPI wait (CPU#x)

A TLB is a translation lookahead buffer . It is in the core of the CPU
and works with the memory managment unit (mmu), or is a part of this .

But what is this IPI ??
Is this something like a "cache miss" ??

And here again , next day and some hours later .
unexpected interrupts and the tlb error ?

Feb 8 16:02:04 DeepThought kernel: ISO 9660 Extensions: Microsoft
Joliet Level 3
Feb 8 16:02:04 DeepThought kernel: ISOFS: changing to secondary root
Feb 8 16:06:51 DeepThought kernel: Unexpected interrupt 40
Feb 8 16:07:27 DeepThought kernel: stuck on TLB IPI wait (CPU#1)
Feb 8 16:07:27 DeepThought kernel: stuck on TLB IPI wait (CPU#1)
Feb 8 16:13:16 DeepThought syslogd 1.3-3: restart.

Can anyone explain this for me without saying " read the linux kernel
book " ?? :)

okay , thanks for answers and for reading

Roland

Und nun ganz speziell für Wolfgang Franke :

Hi !

Manchmal bin ich schwer von Begriff , aber irgendwo will man das
natürlich nicht glauben ( irgendwie fällt das doch schwer ) .
Den Deschutes betreibe ich als ersten Prozessor , das heißt also , daß
er seine 2 volt bekommt und happy ist . der klamath will aber 2.8 , hat
er als erster prozessor auch bekommen .
den deschutes habe ich wegen der geringerem wärmeentwicklung als ersten
eingesetzt .
laut bios läuft der 2. auch auf 2 Volt .
Theoretisch müßte ich damit probleme ohne Ende haben , aber , wie gesagt
, eine zeitlang geht alles ganz gut !

Das system läuft so seit bald 5 monaten , bis auf die üblichen abstürze
unter winnt , aber das ist ja nix außergewöhnliches .

Meine Frage sollte nicht unbedingt in die Richtung der richtigen
Prozesorspannungen gehen , sondern bezog sich mehr auf die
mikroarchitektur des P2 . Ob sich bei den modellunterschieden außer der
integrationsdichte noch etwas in der richtung von tlb , snoopy cache (?)
und solchen scherzen was geändert hat . ob da die internen
protokolle/abläufe leicht modifiziert wurden und jetzt in der
kombination teilweise nicht klarkommen .

Wie das mainboard die spannungsversorgung handhabt , daß wüßte ich auch
gerne . es macht aber den eindruck , daß jeder prozessor seine
individuellen Vcc´s bekommt , denn sonst wären die Abstürze sicherlich
nicht nur einmal an einem oder zwei tagen , sondern alle paar stunden
z.B. .

Und da ich immernoch auf die Antworten des boardherstellers ( es ist ein
GIGABYTE Ga686DLX mainboard ) warte , frage ich hier mal .

Und was ist eigentlich VRML in diesem Zusammenhang ; ich kenn das nur
als die virtual reality modelling language , und was soll das mit dem
hier zu tun haben .

So ,dies sollte als Erklärung ausreichen .

Hier und da kann ich recht hartnäckig sein :)

okay , danke für deine antworten !

ciao
Roland

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/