I have two P2B-LS mainboards. I have been doing development on a newer rev 1.04 "Dot" board while my desktop runs a rev 1.03 board heavily modified by myself [1]. It's my "Trophy" at my high times in modding things.
Tonight I swapped my two P2B-LS boards so I can try coreboot on Trophy.
I know 1.04. has Winbond 83977EF for superio. Found out 1.03 has W83977TF.
The reason why SCSI isn't enabled properly is because my 1.04. actually has broken Ultra2 SCSI hardware. I have to put my drives on the single-ended ultra-wide port for them to be detected at all. And I don't think it's a termination problem. Is it possible that my previous attempts at getting the SCSI bios to load fry the hardware?
Now I need to bring in serialice to find out how the onboard termination is controlled.
Once I figured out how to control this termination, where should I put code to control this? A driver like Sil3114 or add to the board level romstage?
I should update the wiki with my findings.