Motherboard Foxconn "Bloodrage GTI"

Aus revampedia
Version vom 14. August 2024, 22:45 Uhr von Heli2204 (Diskussion | Beiträge) (14.08.2024 Div. Anpassungen / Ergäntzungen)

Einsatz in Wipe-PC zum Löschen verschiedenster Festplatten-Typen (IDE / SATA / SAS)

Dokumentationen:
  1. als Orginal-Manual in der Inhaus-Bibliothek (Ort muss noch bestimmt werden)
  2. als PDF: Medium:Bloodrage-En-Manual-V1.1.pdf
Liste der möglichen Onboard Debug LED Display-Codes:

(Award & Intel X58 Debug Codes)

A Normal Boot Sequence:

*************************************************************************

This is the sequence of POST codes you should see when booting up, note that some of them only flash on for a fraction of a second.

b8 Intel Core i7 MRC Code - check above

b9 Intel Core i7 MRC Code - check above

1F Intel Core i7 MRC Code - check above

C1 Detect memory, Auto-detection of DRAM size, type and ECC, Auto-detection of L2 cache

C3 Expand compressed BIOS codes to DRAM

02 reserved

03 Initial Superio_Early_Init switch

A0 Detect PS/2 mouse/keyboard

A1 reserved

2b Invoke vga BIOS

2d VGA Bios loaded, initializing display output, display VGA BIOS details, Award BIOS details, CPU type, CPU speed etc

33 Reset keyboard except Winbond 977 series Super I/O chips

49 Calculate total memory by testing the last double word of each 64K page

4E Program MTTR of M1 CPU, Initialize L2 cache for P6 class CPU & program CPU with proper cacheable range, Initialize the APIC for P6 class CPU, On MP platform, adjust the cacheable range to smaller one in case the cacheable ranges between each CPU are not identical.

50 Initialize USB

52 Test all memory (clear all extended memory to 0)

75 detect & install all IDE devices: HDD, LS120, ZIP, CDROM etc

8b reserved - might be PPM/Turbo initialization

94 enable L2 cache, program boot up speed, chipet final initialization, power management final initialization, clear screen & display summary table, program K6 compatible write allocation, program P6 class compatible write combining

96 build MP table, build & update ESCD, set CMOS century to 20h or 19h, load CMOSD time into DOS timer tick, build MSIRQ routing table

FF booting (Int 19h) If the Debug LEDs show FF but the Display stays black, check the detailled description of POST code 2b on the top

*************************************************************************

The most common Debug codes, what they mean, and how to work with them.

This Guide is intended for the Foxconn QuantumForce BloodRage board, but the codes should be identical or very similar on all Mainboards with Award BIOSes (Gigabyte, DFI, etc)

If your problem isnt described in this list or the tips listed here dont help you, send me a private message. Before you do, please search the foxconn section here on xs to see if anybody else has the same or a similar problem and post in that topic/thread.

no LED all fans spinning

If the Board powers on with all fans spinning and all LEDs running but the DEBUG display doesnt display any POST codes and nothing else happens, then the PWM probably cant get enough juice, there is no cpu installed or the installed cpu is damaged, broken, or not supported. But check if the 8Pin 12V plug and the 24Pin ATX PSU power plugs are plugged in properly, make sure they dont bend too much or haven a lose cable. Check another PSU if possible. If nothing helps, power off the mainboard, switch the vbat discharge jumper on the bottom left of the board to disconnect the battery and wait a few minutes, then set it back to default and power the mainboard on again. The default position for this jumper is 1-2, meaning the jumper should cover the left and middle pin.

board shuts down, Debug LED flashes for half a second

If the Board powers on when you push the power button but shuts off almost immediatly after that, and the debug LED display flashed for a fraction of a second, then check if the 8Pin 12v plug and the 24Pin ATX PSU power plugs are connected properly. Make sure the board doesnt bend too much and check another psu if possible. If nothing helps, power off the mainboard, switch the vbat discharge jumper on the bottom left of the board to disconnect the battery and wait a few minutes, then set it back to default and power the mainboard on again. The default position for this jumper is 1-2, meaning the jumper should cover the left and middle pin.

E8 -> 01 -> b2 -> 00 looping

If the board powers un and keeps looping from E8 to 01 to b2 to 00 and back to E8 again, check if the memory is installed properly and try to boot with only 1 stick and try each slot individually. If one of the slots doesnt work, please power off the mainboard and psu and check if any of the pins inside the 1366 CPU socket is bent. If yes then send me a pm or contact the foxconn tech support. If the pins are alright and he memory is plugged in properly, make sure you didnt misconfigure the memory controller and set an unsupported multiplier or an unsupported combination of multipliers. Reset the bios and try again. If it still doesnt work your memory might be damaged or the SPD corrupt, or simply not supported. Please check the BloodRage memory compatibility list and send me a pm if your memory is not on the list and doesnt seem to work.

2b

When the system powers on and the Debug LED shows the usual POST code sequence but hangs on 2b or you get a beep code as soon as the sequence reaches 2b, then the Mainboard cant detect your Videocard properly. Note that the POST code sequence might not halt at 2b but continue, so the final POST Code it displays could be FF, 00 or 7F which means the Maiboard booted, entered BIOS, or OC recovery kicked in and is waiting for Input to enter BIOS. Since the Videocard couldnt be detected properly you will only see a black Monitor and either 2b, FF, 00 or 7F. Check if there is something wrong with the Videocard, the PCIE slot or BUS, the Monitor or monitor cable. Turn the Monitor on and off, switch the Monitor cable from one D-SUB or DVI plug to the other in case your Videocard has two. If this doesnt help then reboot and load the optimized defaults. If that doesnt help either try another Videocard if possible, or try the Videocard in another system to make sure its working properly. Try another monitor or try the Monitor on another System.

7F

When the system detects that a critical error happened during the last boot attempt or several boot attempts failed, so OC recovery kicked in. There should be a message displayed on the Display informing you that OC revocery kicked in and that its waiting for your input to enter BIOS. If you cant see this message cause your Display stays black, please check the description for POST Code 2b.

00

Your in the BIOS right now, if you cant see the BIOS cause your Display stays black, please check the description for POST Code 2b. If this is part of a loop please check the point "E8 -> 01 -> b2 -> 00 looping" above.

Intel MRC Code

This block of code has to be implemented in every Intel based platform BIOS. It initializes and configures the processor and runs bus training and adusting routines. It adjusts clockskews, read/write leveling, signal termination resistors and several chipset timings dynamically depending on the trace length, signal quality, timing and memory installed in the motherboard. If the MRC code hangs or the board cant pas the MRC code and resets it usually points towards memory problems and unsupported multiplier settings or a unsupported combination of multipliers.

Shut down If the board shuts down after a second and the Debug LEDs flash for a fraction of a second, the PWM cant get enough juice

7F OC Recovery

b0 Intel Core i7 MRC Code - Chipset - check above

b1 Intel Core i7 MRC Code - Chipset - check above

b2 Intel Core i7 MRC Code - Memory - check above

b3 Intel Core i7 MRC Code - CPU - check above

b4 Intel Core i7 MRC Code - Memory - check above

b5 Intel Core i7 MRC Code - CPU - check above

b6 Intel Core i7 MRC Code - Memory - check above

b7 Intel Core i7 MRC Code - Memory - check above

b8 Intel Core i7 MRC Code - Memory - check above

01 Intel Core i7 MRC Code - Memory - check above

02 Intel Core i7 MRC Code - Memory - check above

03 Intel Core i7 MRC Code - Memory - check above

04 Intel Core i7 MRC Code - Memory - check above

05 Intel Core i7 MRC Code - CPU - check above

b9 Intel Core i7 MRC Code - Memory - check above

bA Intel Core i7 MRC Code - Memory - check above

bb Intel Core i7 MRC Code - Memory - check above

bc Intel Core i7 MRC Code - Memory - check above

bd Intel Core i7 MRC Code - CPU - check above

be Intel Core i7 MRC Code - CPU - check above

bF Intel Core i7 MRC Code - CPU - check above

dd unsupported Multiplier or unsupported combination of Multipliers

A0 Reserved/Unused

A1 Reserved/Unused

A2 Reserved/Unused

A3 Reserved/Unused

A4 Reserved/Unused

A5 Reserved/Unused

A6 Reserved/Unused

A7 Reserved/Unused

A8 Reserved/Unused

A9 Reserved/Unused

AA Reserved/Unused

Ab Reserved/Unused

AC Reserved/Unused

Ad Reserved/Unused

AE Reserved/Unused

AF Reserved/Unused

b0 Error: Interupt in protected mode

b1 Unclaimed NMI

b2 Reserved/Unused

b3 Reserved/Unused

b4 Reserved/Unused

b5 Reserved/Unused

b6 Reserved/Unused

b7 Reserved/Unused

b8 Reserved/Unused

b9 Reserved/Unused

bA Reserved/Unused

bb Reserved/Unused

bC Reserved/Unused

bd Reserved/Unused

bE Reserved/Unused

bF Program Chipset

C0 CPU status flag test, CPU register test, memory refresh test

C1 Detect memory, Auto-detection of DRAM size, type and ECC, Auto-detection of L2 cache

C2 Early memory initialization

C3 Extended memory initialization

C4 Display switch configuration

C5 Call chipset hook to copy BIOS back to E000 & F000 in shadow, prepare fastboot hook

C6 External Cache detection

C7 Reserved/Unused

C8 Reserved/Unused

C9 Reserved/Unused

CA Reserved/Unused

Cb Reserved/Unused

CC Reserved/Unused

Cd Reserved/Unused

CE Reserved/Unused

CF Cmos integrity check

d0 Reserved/Unused

d1 Reserved/Unused

d2 Reserved/Unused

d3 Reserved/Unused

d4 Reserved/Unused

d5 Reserved/Unused

d6 Reserved/Unused

d7 Reserved/Unused

d8 Reserved/Unused

d9 Reserved/Unused

dA Reserved/Unused

db Reserved/Unused

dC Reserved/Unused

dd Reserved/Unused

dE Reserved/Unused

dF Reserved/Unused

E0 Reserved/Unused

E1 Set up Page1

E2 Set up Page3

E3 Set up Page3

E4 Set up Page4

E5 Set up Page5

E6 Set up Page6

E7 Set up Page7

E8 Set up Page8

E9 Set up Page9

EA Set up Page10

Eb Set up Page11

EC Set up Page12

Ed Set up Page13

EE Set up Page14

EF Set up Page15

FF booting (from Int 19h) [If the Debug LEDs show FF but the Display stays black, possibly combined with one long and two short beep codes, check the detailled description of POST code 2b on the top]

00 Your in the BIOS menu right now (if part of a loop check above)

01 Force chipset defaults

02 Reserved/Unused

03 Initial Superio_Early_Init switch

04 Reserved/Unused

05 Blank out screen, Clear CMOS error flag

06 Reserved/Unused

07 Clear 8042 interface, Initialize 8042 self-test

08 Test special keboard controller for Winbond 977 series superIO chips, enable keyboard interface

09 Reserved/Unused

0A Detect PS/2 mouse/keyboard

0b Detect Onboard Audio

0C Reserved/Unused

0d Reserved/Unused

0E CMOS Integrity Check

0F Reserved/Unused

10 Auto Detect EEPROM

11 Reserved/Unused

12 CMOS Check

13 Reserved/Unused

14 Program Chipset registers with CMOS values

15 Reserved/Unused

16 Clock Init

17 Reserved/Unused

18 Identify CPU and Init L1/L2 cache

19 Reserved/Unused

1A Reserved/Unused

1b Set up Interupt Vector Table

1C Reserved/Unused

1d Early Processor Management Init

1E Finished Loading BIOS Menu

1F Re-Init Keyboard

20 Reserved/Unused

21 HPM initialization (notebook platform)

22 Reserved/Unused

23 Check validity of RTC value: e.g. a value of 5Ah is an invalid value for RTC minute. Load CMOS settings into BIOS stack. If CMOS checksum fails, use the default values instead. Prepare BIOS resource map for PCI & PnP use. If ESCD is valid, take into consideration of the ESCD's legacy information. Onboard clock generator initialization. Disable respective clock resource to empty PCI & DIMM slots. Early PCI initialization: Enumerate PCI bus number, Assign memory & I/O resource, search for valid VGA device & VGA BIOS and put it into C000:0

24 Reserved/Unused

25 Reserved/Unused

26 Reserved/Unused

27 Initialize KBC and prepare INT 09 buffer to load BIOS Data

28 Reserved/Unused

29 Read CMOS 14h to detect video adapter

2A Reserved/Unused

2b Invoke vga BIOS

2C Reserved/Unused

2d VGA Bios loaded, initializing display output, display VGA BIOS details, Award BIOS details, CPU type, CPU speed etc

2E Reserved/Unused

2F Reserved/Unused

30 Reserved/Unused

31 Reserved/Unused

32 Reserved/Unused

33 Set up PS2 Mouse and reset keyboard (except Winbond 977 series Super I/O chips)

34 Reserved/Unused

35 Test DMA Channel 0

36 Reserved/Unused

37 Test DMA Channel 1

38 Reserved/Unused

39 Test DMA Page Registers

3A Reserved/Unused

3b Reserved/Unused

3C Test 8254 Timer 0 Counter 2

3d Reserved/Unused

3E Test if 8259 Channel 1 interrupt bits are masked correctly by turning the interupt lines on and off

3F Reserved/Unused

40 Test if 8259 Channel 2 interrupt bits are masked correctly by turning the interupt lines on and off

41 Reserved/Unused

42 Reserved/Unused

43 Test 8259 Interup Functionality

44 Reserved/Unused

45 Reserved/Unused

46 Reserved/Unused

47 Initialize EISA slot

48 Reserved/Unused

49 Extend base memory from 256K to 640K and extend memory above 1MB

4A Reserved/Unused

4b Reserved/Unused

4C Reserved/Unused

4d Reserved/Unused

4E Test base memory from 256K to 640K and extend memory above 1MB with various patterns

4F Reserved/Unused

50 Initialize USB

51 Reserved/Unused

52 Test all memory above 1MB in virtual 8086 mode

53 Reserved/Unused

54 Reserved/Unused

55 Detect CPU Speed, display CPU String and enable additional CPU features

56 Reserved/Unused

57 Display PnP logo

58 Reserved/Unused

59 Initialize Virus protection

5A Early Chipset, VGA, SuperIO and Interface Init

5b (Optional Feature) Show message for entering AWDFLASH.EXE from FDD

5C Chipset defaults loaded

5d Initialize Onboard SuperIO (Floppy, Hardwaremonitor, legacy ports and buses)

5E Set up Interup Vector Table

5F Test CMOS Interface and Battery Status

60 Okay to enter Setup utility, users can not enter the CMOS setup utility before this POST stage

61 Init VGA

62 Test video memory

63 Detect and Initialize basic Mouse driver

64 Test 8259

65 Initialize PS/2 Mouse

66 Detect Boot Devices

67 ACPI Init

68 PM Init

69 Init Cache Controller

6A Reserved/Unused

6b Program chipset registers according to items described in Setup & Auto-configuration table

6C Reserved/Unused

6d Init Floppy controller

6E Reserved/Unused

6F Detect Floppy drives

70 Reserved/Unused

71 Reserved/Unused

72 Reserved/Unused

73 Init PATA/SATA HDD Controller

74 Reserved/Unused

75 Detect PATA/SATA HDDs

76 Reserved/Unused

77 detect serial ports & parallel ports (including the Game Port)

78 Reserved/Unused

79 Reserved/Unused

7A detect & install math co-processors

7b Reserved/Unused

7C Check HDD Write protection Flag

7d Reserved/Unused

7E Reserved/Unused

7F Switch back to text mode if full screen logo is supported. If error occur, report errors & wait for keys. If no errors occur or F1 key is pressed to contine: Clear EPA or customization logo, On FOXCONN boards: OC recovery kicked in, waiting for input to enter BIOS (if your monitor stays black check if the board beeped during POST code 2b, if yes see POST code 2b)

80 preparing to boot

81 Reserved/Unused

82 Request BIOS Password

83 Save all CMOS Data to DRAM

84 Enable NMI, partiy checker and cache

85 Initialize additional Onboard Controllers and USB devices

86 Reserved/Unused

87 Reserved/Unused

88 Reserved/Unused

89 Reserved/Unused

8A Reserved/Unused

8b reserved - might be PPM/Turbo initialization

8C Reserved/Unused

8d Reserved/Unused

8E Reserved/Unused

8F Reserved/Unused

90 Reserved/Unused

91 Reserved/Unused

92 Reserved/Unused

93 Enable Boot Sector Protection

94 Final Processor and Chipset initialization

95 program daylight saving, update keyboard LED & typematic rate and default Numlock setting

96 build MP table, build & update ESCD, set CMOS century to 20h or 19h, load CMOSD time into DOS timer tick, build MSIRQ routing table

97 Reserved/Unused

98 Reserved/Unused

99 Reserved/Unused

9A Reserved/Unused

9b Reserved/Unused

9C Reserved/Unused

9d Reserved/Unused

9E Reserved/Unused

9F Reserved/Unused

FF booting (from Int 19h) [If the Debug LEDs show FF but the Display stays black, possibly combined with one long and two short beep codes, check the detailled description of POST code 2b on the top]

Normal Boot Sequence:

This is the sequence of POST codes you should see when booting up, note that some of them only flash on for a fraction of a second

b8 Intel Core i7 MRC Code - check above

b9 Intel Core i7 MRC Code - check above

1F Intel Core i7 MRC Code - check above

C1 Detect memory, Auto-detection of DRAM size, type and ECC, Auto-detection of L2 cache

C3 Expand compressed BIOS codes to DRAM

02 reserved

03 Initial Superio_Early_Init switch

A0 Detect PS/2 mouse/keyboard

A1 reserved

2b Invoke vga BIOS

2d VGA Bios loaded, initializing display output, display VGA BIOS details, Award BIOS details, CPU type, CPU speed etc

33 Reset keyboard except Winbond 977 series Super I/O chips

49 Calculate total memory by testing the last double word of each 64K page

4E Program MTTR of M1 CPU, Initialize L2 cache for P6 class CPU & program CPU with proper cacheable range, Initialize the APIC for P6 class CPU, On MP platform, adjust the cacheable range to smaller one in case the cacheable ranges between each CPU are not identical.

50 Initialize USB

52 Test all memory (clear all extended memory to 0)

75 detect & install all IDE devices: HDD, LS120, ZIP, CDROM etc

8b reserved - might be PPM/Turbo initialization

94 enable L2 cache, program boot up speed, chipet final initialization, power management final initialization, clear screen & display summary table, program K6 compatible write allocation, program P6 class compatible write combining

96 build MP table, build & update ESCD, set CMOS century to 20h or 19h, load CMOSD time into DOS timer tick, build MSIRQ routing table

FF booting (Int 19h) If the Debug LEDs show FF but the Display stays black, check the detailled description of POST code 2b on the top