#100 ga-945gcm add this. libre-friendly board. put it in libreboot later aswell

Open
opened 3 years ago by vimuser · 12 comments

coreboot technically doesn't support the one madage has support supports the s2l model but madage has the s2c model

madage will give me some hardware logs from factory bios so i can poke coreboot in the right places to make it safe on their board

coreboot technically doesn't support the one madage has support supports the s2l model but madage has the s2c model madage will give me some hardware logs from factory bios so i can poke coreboot in the right places to make it safe on their board
Leah Rowe commented 3 years ago
Owner

ga-945gcm-s2c is what madage has on IRC

apparently the only difference with ga-945gcm-s2l (what coreboot supports) is gigabit ethernet

though there may be subtle or even big differences between board revisions.

i ideally need boardviews and schematics for this. but madage on libreboot IRC has it working on coreboot master. i've told that person to email me config and coreboot revision

ga-945gcm-s2c is what madage has on IRC apparently the only difference with ga-945gcm-s2l (what coreboot supports) is gigabit ethernet though there may be subtle or even big differences between board revisions. i ideally need boardviews and schematics for this. but madage on libreboot IRC has it working on coreboot master. i've told that person to email me config and coreboot revision
Leah Rowe commented 3 years ago
Owner

rev 1.0 is what madage on irc has

i asked that person to find anything that looks like a serial number

rev 1.0 is what madage on irc has i asked that person to find anything that looks like a serial number
Leah Rowe commented 3 years ago
Owner
https://www.eserviceinfo.com/downloadsm/79439/Gigabyte_GIGABYTE%20GA-945GCM-S2L%20-%20REV%201.0.html
Leah Rowe commented 3 years ago
Owner

https://paste.debian.net/plain/1188891

this is the config and the commit ID is 238242bda4

I've asked that person to get hw logs from motherboard porting guide, with vendor firmware, so that i can poke coreboot properly for them. because right now they've crossflashed their board, which is obviously very bad

https://paste.debian.net/plain/1188891 this is the config and the commit ID is 238242bda42a42b4f8608d73a27d5e3a6bc54a13 I've asked that person to get hw logs from motherboard porting guide, with vendor firmware, so that i can poke coreboot properly for them. because right now they've crossflashed their board, which is obviously very bad
Leah Rowe commented 3 years ago
Owner
https://vdocuments.site/ga-945gcm-s2c-r102.html another schematic!
madage commented 3 years ago

Hi Leah,

Thanks for your guidance so far. After talking to you, I've noticed on the config I've sent that there is actually a s2c variant on coreboot and compiled a new version. I did not try to flash it yet.

Here is the new config which I'll try to flash:

https://paste.debian.net/plain/1188961

Hi Leah, Thanks for your guidance so far. After talking to you, I've noticed on the config I've sent that there is actually a s2c variant on coreboot and compiled a new version. I did not try to flash it yet. Here is the new config which I'll try to flash: https://paste.debian.net/plain/1188961
Leah Rowe commented 3 years ago
Owner

however

leah@unimatrix0:~/Project/coreboot/src/mainboard/gigabyte/ga-945gcm-s2l/variants/ga-945gcm-s2c$ ls
board_info.txt

so coreboot isn't actually making any changes at all, they're just renaming it.

It's possible that there might still be some critical differences between s2c and s2l. I have the schematics for both and haven't checked yet, it's easier to compare hw logs.

Can you still nonetheless flash back to non-free vendor BIOS and get those hw logs for me?

I'd like to compare them on your board s2c to what's in coreboot for s2l. There may be some important differences, including changes I can poke at it in coreboot to make the code much safer/better to run on your machine.

Using those hw logs I can actually compare what's in coreboot; this however assumes that what's in coreboot is correct for s2l. Which is probably the case. coreboot devs know what they're doing.

get the dumps from this guide:

https://www.coreboot.org/Motherboard_Porting_Guide

The guide is very old but for our purposes it'll work nicely.

some of those tools are in your distro package manager. others are part of coreboot under util/ so some of them you'll have to compile, but it's like, mostly just apt-get build-essential and you're done with the dependencies

however leah@unimatrix0:~/Project/coreboot/src/mainboard/gigabyte/ga-945gcm-s2l/variants/ga-945gcm-s2c$ ls board_info.txt so coreboot isn't actually making any changes at all, they're just renaming it. It's possible that there might still be some critical differences between s2c and s2l. I have the schematics for both and haven't checked yet, it's easier to compare hw logs. Can you still nonetheless flash back to non-free vendor BIOS and get those hw logs for me? I'd like to compare them on your board s2c to what's in coreboot for s2l. There *may* be some important differences, including changes I can poke at it in coreboot to make the code much safer/better to run on your machine. Using those hw logs I can actually compare what's in coreboot; this however assumes that what's in coreboot is correct for s2l. Which is probably the case. coreboot devs know what they're doing. get the dumps from this guide: https://www.coreboot.org/Motherboard_Porting_Guide The guide is very old but for our purposes it'll work nicely. some of those tools are in your distro package manager. others are part of coreboot under util/ so some of them you'll have to compile, but it's like, mostly just apt-get build-essential and you're done with the dependencies
Leah Rowe commented 3 years ago
Owner

NOTE to self: check emails on 12 March 2021 from madage. it contains hw logs from when running the vendor bios.

i intend to use these for poking coreboot. avph added s2c to coreboot without making any actual changes, but some changes might be desirable. with these logs i can poke around in coreboot to see what changes can/should be made.

NOTE to self: check emails on 12 March 2021 from madage. it contains hw logs from when running the vendor bios. i intend to use these for poking coreboot. avph added s2c to coreboot without making any actual changes, but some changes might be desirable. with these logs i can poke around in coreboot to see what changes can/should be made.
madage commented 3 years ago

Some pics with the info swiftgeek requested on IRC earlier.

audio codec: ALC662

clockgen: ICS9LPRS587

realtek NIC: 8101E

VRM: ISL6312

Some pics with the info swiftgeek requested on IRC earlier. audio codec: ALC662 clockgen: ICS9LPRS587 realtek NIC: 8101E VRM: ISL6312
madage commented 3 years ago
There is no content yet.
madage commented 3 years ago
There is no content yet.
madage commented 3 years ago
There is no content yet.
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.