On Wed, Dec 29, 2010 at 12:21 PM, Roger rogerx.oss@gmail.com wrote:
Which target within "make menuconfig" is best for this 440BX Intel DFI P2XBL REV. D Board?
Single Processor Board w/ < 1GB RAM (3) slots.
SuperIO: WINBOUND 83977EF-AW
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 00:0b.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08) 00:0b.1 Input device controller: Creative Labs SB Live! Game Port (rev 08) 00:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08) 00:0f.0 Mass storage controller: Promise Technology, Inc. PDC20267 (FastTrak100/Ultra100) (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti 4200] (rev a3)
I started with:
$ grep -il 440bx src/mainboard/*/*/devicetree* | xargs grep -il 83977ef
src/mainboard/abit/be6-ii_v2_0/devicetree.cb src/mainboard/asus/p2b-f/devicetree.cb src/mainboard/asus/p2b-ls/devicetree.cb src/mainboard/asus/p3b-f/devicetree.cb src/mainboard/a-trend/atc-6220/devicetree.cb src/mainboard/azza/pt-6ibd/devicetree.cb
Then I diffed the device trees. I'd use one of the ones with the ISA bridge at 7.0, since that's what your board does.
src/mainboard/abit/be6-ii_v2_0/devicetree.cb src/mainboard/a-trend/atc-6220/devicetree.cb src/mainboard/azza/pt-6ibd/devicetree.cb
They're all very similar. You may need to update the interrupt routing, but you should get serial output to work pretty easily, and you can go from there.
Thanks, Myles