I'm really interested in using coreboot and tried to follow http://www.coreboot.org/FAQ to find out about the chances for my motherboard.
Note: I disabled line wrapping for better readability of command line tools output. No annoying intended.
* Step 1: A very brief description of your system: board vendor, board name, CPU, northbridge, southbridge, and optionally other important details.
Board: Gigabyte GA-945PL-S3 (rev. 1.0) CPU: Intel Core Duo # Northbridge: IntelĀ® 945PL Express Chipset # Southbridge: IntelĀ® ICH7 # Realtek 8111B Gigabit Ethernet controller further Bios details: BIOS
1. 4 Mbit flash ROM 2. Use of licensed AWARD BIOS 3. Supports Virtual Dual BIOS 4. PnP 1.0a, DMI 2.0, SM BIOS 2.3, ACPI 1.0b.
Other Features
1. Supports @BIOS 2. Supports Download Center 3. Supports Q-Flash 4. Supports EasyTune 5 5. Supports Xpress Install 6. Supports Xpress Recovery2 7. Supports Virtual DualBIOS
* Step 2: Linux "lspci -tvnn" output for your system, generated by booting Linux via the original BIOS and runnning lspci. -[0000:00]-+-00.0 Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] +-1b.0 Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] +-1c.0-[01]--+-00.0 JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller [197b:2363] | -00.1 JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller [197b:2363] +-1c.3-[02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] +-1d.0 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] +-1d.1 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] +-1d.2 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] +-1d.3 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] +-1d.7 Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] +-1e.0-[03]--+-00.0 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] | +-00.1 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] | +-00.2 VIA Technologies, Inc. USB 2.0 [1106:3104] | +-00.3 VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] | -02.0 ATI Technologies Inc 3D Rage Pro 215GP [1002:4750] +-1f.0 Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] +-1f.1 Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] +-1f.2 Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller [8086:27c0] -1f.3 Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da]
* Step 3: Super I/O chip on the mainboard (report the model numbers on the actual chip, for example "Winbond W83627HF" and/or run "superiotool -dV"). superiotool said: Found ITE IT8718F (id=0x8718, rev=0x1) at 0x2e
* Step 4: Type of BIOS device (see the question "How do I identify the BIOS chip on my mainboard?" below). Please send us the output of "flashrom -V"
flashrom -V said in between: [...] Found ITE Super I/O, id 8718 Found chipset "Intel ICH7/ICH7R", enabling flash write... [...] Found chip "SST SST25VF040.REMS" (512 KB, SPI) at physical address 0xfff80000. [...]
* Step 5: URL to the mainboard specifications page (optional). All non-generated information comes from from http://www.gigabyte.us/Support/Motherboard/BIOS_Model.aspx?ProductID=2325
* Step 6: Any other relevant information you can provide. I'm extremely comfortable with C and linux in general and willing to invest time into making this work if possible. Please let me know if there's a chance to get coreboot running and/or if there is anything I can do to help. Please CC me - I'm subscribed but disabled reception until it makes sense to get further involved.
Best regards! John
On 16/06/10 22:00, John Wyzer wrote:
Board: Gigabyte GA-945PL-S3 (rev. 1.0)
For the BIOS: I looked around and saw that SST25VF040.REMS cannot be written yet. I'd be willing to buy a few, desolder the current one and volunteer to run flashrom via trial and error (in August). Would that help or is someone already working on something equivalent?
Hi John
All your chips seams to be supported so getting your board working shouldn't be to hard.
As fare as i can see on flashrom.org, the status for writing to "SST SST25VF040.REMS" is just unknown, if it really doesn't work, then another option might be to find a compatible chip that is supported for write. In any case you will probably need to desolder it so that you can switch back to the original in case your port doesn't work in the first attempt (likely).
I sugest that you copy the code for Kontron 986LCD-M/mITX, as it seams the closes working match. You might also take a peak at Tyan Tiger K8W (S2875) as it uses the same SuperIO as your board.
-Anders
On 17/06/10 22:07, Anders Jenbo wrote:
All your chips seams to be supported so getting your board working shouldn't be to hard.
As fare as i can see on flashrom.org, the status for writing to "SST SST25VF040.REMS" is just unknown, if it really doesn't work, then another option might be to find a compatible chip that is supported for write. In any case you will probably need to desolder it so that you can switch back to the original in case your port doesn't work in the first attempt (likely).
I sugest that you copy the code for Kontron 986LCD-M/mITX, as it seams the closes working match. You might also take a peak at Tyan Tiger K8W (S2875) as it uses the same SuperIO as your board.
Thanks for the reply! Will do so as soon as other projects are out of the way :-) Best regards!