Installation ventilo et proco AMD 64 bit->reponce tres simple

Installation ventilo et proco AMD 64 bit->reponce tres simple - Carte mère - Hardware

Marsh Posté le 13-10-2004 à 11:34:03    

Salut à tous j'ai juste une simple question. J'ai une K8T800 et un proco 64 bit de AMD. D'apres la notice, pour mettre le ventilo, il faut mettre un carré de pate thermique collante entre le ventilo et le proco. Ce que j'ai fait mais evidement apres je ne peux plus retirer mon proco car le ventilo reste collé dessus: c'est normal? Le probleme, c'est que le pc ne demarre plus. Fallait t'il juste mettre de la pate thermique simple (liquide) ou ai je bien fais dem ettre ce carré autocollant?
 
Merci de vos explications? :)


Message édité par vendeeman le 14-10-2004 à 12:34:18
Reply

Marsh Posté le 13-10-2004 à 11:34:03   

Reply

Marsh Posté le 13-10-2004 à 23:37:26    

cest normal que le truc colle, tu peux meme sortir le cpu du socket en tirant sur le rad :p
 
par contre si ton pc demarre pas la cest autre chose :p, mais meme si tu la mal monte ton cpu na rien (protection)


---------------
Feed Back
Reply

Marsh Posté le 14-10-2004 à 12:31:00    

ok pr l'info, pourquoi ils mettaient aussi de la pate thermique liquide en plus: c soit l'autocollant soit la pate liquide ou bien les 2?
 
Comment savoir si c la CM ou le CPU qui fait que le pc ne demarre pas???
(quand j'appuie sur le bouton du boitier ça fait bien demarrer ts les composants annexes(lecteurs, ventilo...) c'est donc que la carte mere n'est pas totalement HS. Par contre ça pourrait etre le port AGP qui deconne par exemple (mais pas de bip :( )
 
Et evidement pas de LED sur la CM ;)
 
 
Ben si quelqu'un connait un test pour savoir si la CM est HS? (de toute maniere je recois un new proco bientot pr tester)
 
 
Merci de votre aide :D

Reply

Marsh Posté le 14-10-2004 à 12:39:41    

j'ai jamais eu d'athlon 64 box entre les mains, mais je me demande si t'as vraiment un pad thermique, ou un plastique de protection :D :/ (je vois pas pourquoi tu aurais de la pate thermique et un pad thermique).
 

Reply

Marsh Posté le 14-10-2004 à 12:45:46    

J'ai reçu une A64 3200+ BOX s754 et j'avais de la pate thermique déjà sur le rad box ... je pense pas que celle çi soit autocollante mais j'ai jamais entendu de cpu amd box avec de la pate thermique autocollante et liquide fourni ( surtout qu'amd ne prend plus en garantie les cpu ou le pad thermique d'origine n'a pas été utilisé ) ...

Reply

Marsh Posté le 14-10-2004 à 12:46:25    

jai un a64box, mais jai jamais regarde le rad lol meme pas sorti du carton, il est refroidi par le heat pipe du shuttle
 
mais une chose est sur jai pas de pate thermique avec, juste le ventirad avec une protection en plastique dessous


---------------
Feed Back
Reply

Marsh Posté le 14-10-2004 à 12:47:55    

donc le monsieur nous aurait mis l'autocollant de protection comme pad thermique ? :D

Reply

Marsh Posté le 14-10-2004 à 15:20:50    

Ben nan le truc collant etait à coté, genre un carré de 2cm*2cm et sur la notice c t ecrit de le mettre entre le proco et le ventilo mais ça me parait bizarre car apres si on peut pas enlever le ventilo du proco ben plus d'accès à la manette pour retirer le proco, c bizarre...je reesayerais avec de la pate thermique, de la vrai classique :D
 
Merci en tout cas ;)

Reply

Marsh Posté le 15-10-2004 à 13:38:42    

Je viens de monter mon A64 3000+ 754 sur une K8T NEOFIS2R.
Avec mon A64, était livré un ventirad avec un pad thermique déjà appliqué (sorte de pate blanche, très fine, sur la base du radiateur). Celle-ci n'était pas protégée par un autocolant mais par une sorte de coque plastique non collante.  
La notice est très bien foutue, avec nombreuses photos à l'appui.  
 
Je ne comprends pas de quoi tu parles à propos de ton "truc collant à coté".
 
D'après la notice, pour enlever le radiateur, il faut, alors que l'ensemble est encore sur la carte mère, tourner le radiateur autour de l'axe du ventilateur (mouvement de torsion/cisaillemnt du joint thermique).
 
Guy

Reply

Marsh Posté le 18-10-2004 à 12:36:38    

Et chez vous est-ce que le radiateur est collé avec le processeur ou vous pouvez les separer?
 
Sinon personnen n'a eu de probleme avec une K8T800 et un AMD64 bit?

Reply

Marsh Posté le 18-10-2004 à 12:36:38   

Reply

Marsh Posté le 18-10-2004 à 13:37:35    

J'ai recu mon A64 3000+ vendredi matin
J'ai aussi "un truc collant sur le rad"
C'est comme le malabar rose qu'il y avait avant, mais c'est gris et c'est autocollant


---------------
Tant qu'il y a à boire, il y a de l'espoir.
Reply

Marsh Posté le 20-10-2004 à 14:54:26    

#include <stdio.h>
#include <hw/inout.h>
#include <pthread.h>
#include <unistd.h>
#include <sched.h>
 
#include <sys/neutrino.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/netmgr.h>
 
#define BASE 0x220
#define INT_IRQ 5
 
int chid;
int conn_id;
 
int value;
int value_r;
 
struct sigevent event;
const struct sigevent *isr_handler (void *arg, int id);
 
void *int_thread (void *arg);
 
void init_carte (void)
{
 out8(BASE+9,0x00);   // 00000000 Gain 1, mode bipolair en +/-5V
 out8(BASE+10,0x10);  // 00010000 Mode single ended entrée 0 à  7
 out8(BASE+11,0x06);  // 00000110 time pacer trigger and interrupt transfer (precis & rapide)
 
 out8(BASE+3,0x76);   // 01110110 choix du timer ?
 out8(BASE+1,10);    // 00001010
 out8(BASE+1,0x00);   // 00000000
 
 out8(BASE+3,0xB6);   // 10110110
 out8(BASE+2,2);    // 00000010
 out8(BASE+2,0x00);   // 00000000
 
 printf("Carte Initialisee\n" );
}
 
int main(void)        // Thread d'émission
{
 int rcvid;
 
 //printf ("Loading Modules....Done\n" );
 
 ThreadCtl(_NTO_TCTL_IO, NULL);
 init_carte();
 
 //printf("Creation du canal de communication\n" );
 chid = ChannelCreate(0);
 
 //printf("ID channel cree : %i \n", chid);
 
 pthread_create(NULL, NULL, int_thread, NULL);
 
 while(1)
 {
  rcvid = MsgReceive(chid, &value, sizeof(value), NULL ) ;  
   
  //printf("Rcv ID : %i\n", rcvid);
  //printf("value received : %i\n", value);
   
  out16 (BASE+4,value);
   
  MsgReply(rcvid, 0, NULL, sizeof(value));
  }
   
 return 1;
}
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
void *int_thread(void *arg)   // Thread d'acquisition
{
 int id;
 
 id = InterruptAttach(INT_IRQ, isr_handler,NULL,0,_NTO_INTR_FLAGS_PROCESS);
 //printf(" ID de interrupt Attach : %i\n", id);
 
 conn_id = ConnectAttach(0, getpid(), chid, 0, 0);
 
 while(1)
 {
  out8 (BASE+8,0x00);
  InterruptWait(NULL,NULL);
 
  //printf("Acquiring I/O Value\n" );
  value=in16(BASE+4)&0x0FFF;
   
  MsgSend(conn_id, &value, sizeof(value), &value_r, sizeof(value_r));
  //printf("connection ID :%i\n", conn_id);
  //printf("valeur envoyee : %i \n", value);
   
  InterruptUnmask(INT_IRQ,-1);
 }
 InterruptDetach(id);
}
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
const struct sigevent *isr_handler (void *arg, int id)
{
 InterruptMask(INT_IRQ,-1);
 SIGEV_INTR_INIT(&event);
 return(&event);
}

Reply

Marsh Posté le 20-10-2004 à 15:06:21    

vendeeman a écrit :

ok pr l'info, pourquoi ils mettaient aussi de la pate thermique liquide en plus: c soit l'autocollant soit la pate liquide ou bien les 2?
 
Comment savoir si c la CM ou le CPU qui fait que le pc ne demarre pas???
(quand j'appuie sur le bouton du boitier ça fait bien demarrer ts les composants annexes(lecteurs, ventilo...) c'est donc que la carte mere n'est pas totalement HS. Par contre ça pourrait etre le port AGP qui deconne par exemple (mais pas de bip :( )
 
Et evidement pas de LED sur la CM ;)
 
 
Ben si quelqu'un connait un test pour savoir si la CM est HS? (de toute maniere je recois un new proco bientot pr tester)
 
 
Merci de votre aide :D


 
Si tu as le ventirad "box" (fourni avec le processeur) il ne faut pas mettre de pate thermique, juste le malabar. Sinon tu peux retirer le malabar et mettre la pate ala place, mais tu perds la garantie AMD. Dans tous les cas jamais les 2 en meme temps.
 
Pour ton pb de demarrage : as-tu branche l'alim du processeur (un connecteur carre avec 4 fils) ?
J'avais omis de le faire lors de l'install de ma config et en effet impossible de booter, les leds de diagnostic de la MSI K8T disaient "CPU  absent ou endommage".

Reply

Marsh Posté le 20-10-2004 à 15:08:07    

vendeeman a écrit :

#include <stdio.h>
#include <hw/inout.h>
#include <pthread.h>
#include <unistd.h>
#include <sched.h>
 
#include <sys/neutrino.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/netmgr.h>
 
#define BASE 0x220
#define INT_IRQ 5
 
int chid;
int conn_id;
 
int value;
int value_r;
 
struct sigevent event;
const struct sigevent *isr_handler (void *arg, int id);
 
void *int_thread (void *arg);
 
void init_carte (void)
{
 out8(BASE+9,0x00);   // 00000000 Gain 1, mode bipolair en +/-5V
 out8(BASE+10,0x10);  // 00010000 Mode single ended entrée 0 à  7
 out8(BASE+11,0x06);  // 00000110 time pacer trigger and interrupt transfer (precis & rapide)
 
 out8(BASE+3,0x76);   // 01110110 choix du timer ?
 out8(BASE+1,10);    // 00001010
 out8(BASE+1,0x00);   // 00000000
 
 out8(BASE+3,0xB6);   // 10110110
 out8(BASE+2,2);    // 00000010
 out8(BASE+2,0x00);   // 00000000
 
 printf("Carte Initialisee\n" );
}
 
int main(void)        // Thread d'émission
{
 int rcvid;
 
 //printf ("Loading Modules....Done\n" );
 
 ThreadCtl(_NTO_TCTL_IO, NULL);
 init_carte();
 
 //printf("Creation du canal de communication\n" );
 chid = ChannelCreate(0);
 
 //printf("ID channel cree : %i \n", chid);
 
 pthread_create(NULL, NULL, int_thread, NULL);
 
 while(1)
 {
  rcvid = MsgReceive(chid, &value, sizeof(value), NULL ) ;  
   
  //printf("Rcv ID : %i\n", rcvid);
  //printf("value received : %i\n", value);
   
  out16 (BASE+4,value);
   
  MsgReply(rcvid, 0, NULL, sizeof(value));
  }
   
 return 1;
}
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
void *int_thread(void *arg)   // Thread d'acquisition
{
 int id;
 
 id = InterruptAttach(INT_IRQ, isr_handler,NULL,0,_NTO_INTR_FLAGS_PROCESS);
 //printf(" ID de interrupt Attach : %i\n", id);
 
 conn_id = ConnectAttach(0, getpid(), chid, 0, 0);
 
 while(1)
 {
  out8 (BASE+8,0x00);
  InterruptWait(NULL,NULL);
 
  //printf("Acquiring I/O Value\n" );
  value=in16(BASE+4)&0x0FFF;
   
  MsgSend(conn_id, &value, sizeof(value), &value_r, sizeof(value_r));
  //printf("connection ID :%i\n", conn_id);
  //printf("valeur envoyee : %i \n", value);
   
  InterruptUnmask(INT_IRQ,-1);
 }
 InterruptDetach(id);
}
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
const struct sigevent *isr_handler (void *arg, int id)
{
 InterruptMask(INT_IRQ,-1);
 SIGEV_INTR_INIT(&event);
 return(&event);
}


 [:at war with emo]  [:athon]


---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Marsh Posté le 20-10-2004 à 15:12:05    


 
c'est un programme pour décoller le pad thermique

Reply

Marsh Posté le 20-10-2004 à 17:21:02    

bclinton a écrit :

Pour ton pb de demarrage : as-tu branche l'alim du processeur (un connecteur carre avec 4 fils) ?
J'avais omis de le faire lors de l'install de ma config et en effet impossible de booter


 
J'ai eu le meme probleme  :sarcastic:  :sarcastic:


---------------
Tant qu'il y a à boire, il y a de l'espoir.
Reply

Marsh Posté le 20-10-2004 à 18:02:33    

Oups j'ai copié le code sur la mauvaise page web, desolé  
 
:D

Reply

Marsh Posté le 20-10-2004 à 19:19:55    

vendeeman a écrit :

Oups j'ai copié le code sur la mauvaise page web, desolé  
 
:D


Effectivement!  [:athon]


---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Marsh Posté le 20-10-2004 à 22:20:19    

interressant, un driver de polling de carte d'aquisition sous linux ?

Reply

Marsh Posté le 21-10-2004 à 09:45:33    

C pr un TP de temps réel sous QNX--> carte acquisition en effet ;)

Reply

Marsh Posté le 21-10-2004 à 13:25:52    

pardon c'est pas du polling (y'a un InterruptWait() qui est bloquant je suppose ).
 
pr contre le while(1) dans le thread empêche le "InterruptDetach(id);" d'être executé non ?
 
j'ai jamais pu faire de QNX, alors je me renseigne...

Reply

Marsh Posté le 10-11-2004 à 19:56:31    

exactement ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed