Windows Server 2008 R2 - Supporto multiprocessore asimmetrico

Salve a tutti!

Fino a Windows Vista/2008 il sistema operativo supportava motherboard multiprocessore con processori anche diversi tra di loro per Family e Stepping.

Ad esempio, diverse serie di Server venivano fornite nativamente con una motherboard multiprocessore, ma con un processore solo. Un secondo processore poteva essere acquistato e aggiunto successivamente qualora ci si fosse resi conto che era necessario.

Poteva però succedere che tra il momento dell’acquisto del server e l’acquisto del secondo processore, fosse passato del tempo, tale per cui il processore che veniva fornito non era più “esattamente” come il primo, ma magari poteva avere uno Stepping diverso, sebbene appartenente alla stessa Family.

Bene, fino a Vista/2008 non c’era problema, la configurazione era supportata.
O meglio, qualche problema poteva anche esserci, vedi ad esempio:

973879    You receive a "Stop 0x0000003E" error message when you try to install Windows Vista Service Pack 2 or Windows Server 2008 Service Pack 2 on a computer that has certain multiple processors
http://support.microsoft.com/default.aspx?scid=kb;EN-US;973879

ma essendo una configurazione supportata, veniva rilasciata una hotfix.

Ora, se invece si cerca di fare l’upgrade di un server multiprocessore che però ha processori diversi per Family e/o Stepping, si riceverà un errore bloccante tipo:

Stop: 0X0000003E "MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED" .

 

Il problema reale qui è il Logo Program.

Ufficialmente Microsoft non supporta hardware che non è passato attraverso il Logo Program.

Gli OEM, non presentano macchine al Logo Program con configurazioni miste di processori, perchè per loro non ha senso e perchè queste combinazioni sarebbero troppe. A causa di questo Microsoft non è in grado di certificare che una determinata combinazione potrebbe funzionare o meno.

Siccome quell’hardware non è passato attraverso il Logo Program, non è supportato.

 

Quindi, Windows Server 2008 R2 ufficialmente non supporta macchine multiprocessore dove i processori sono diversi tra di loro per Family e/o Stepping.

Se si cerca di installare Windows 2008 R2 su una macchina con quelle caratteristiche, il risultato sarà un Blue Screen con l’errore

Stop: 0X0000003E "MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED" .

 

Alla prossima!

Mario Raccagni
Senior Support Engineer
Microsoft Enterprise Platform Support