1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 15:12:36 +02:00

Updates to the board and chips status tables

Mark the following boards as tested:

 - Tyan S2933 (Thunder n3600S) (reported by Pendic Peter <nigma@bluewin.ch>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004375.html

 - MSI MS-7642 (890GXM-G65) (reported by Alan McMahon <pam@aldersgate.co.uk>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004393.html

 - Shuttle X50/X50(B) (reported by Ed Driesen <ed@omts.be>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004472.html
   (the "B" variant is just black instead of white, no hardware differences
    as far as I can see)

 - ASUS M2NPV-VM (reported by Antti Palosaari <crope@iki.fi>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004476.html

 - ZOTAC ZBOX HD-ID11 (reported by s. ewgen <sewgen@gmail.com>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004512.html

 - ASRock A330GC (reported by Daniel Flinkmann <DFlinkmann@gmx.de>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004517.html

 - Congatec conga-X852 (reported by Mario Rogen <Mario.Rogen@sie.at>)
   http://www.coreboot.org/pipermail/coreboot/2008-November/041433.html

 - IEI PICOe-9452 (reported by Mario Rogen <Mario.Rogen@sie.at>)
   http://www.coreboot.org/pipermail/coreboot/2008-November/041433.html

 - Lex CV700A (reported by Mario Rogen <Mario.Rogen@sie.at>)
   http://www.coreboot.org/pipermail/coreboot/2008-November/041433.html

 - Portwell PEB-4700VLA (reported by Mario Rogen <Mario.Rogen@sie.at>)
   http://www.coreboot.org/pipermail/coreboot/2008-November/041433.html

Mark the following chips as tested:

 - SST SST39SF040 (reported by Mattias Mattsson <vitplister@gmail.com>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004414.html

 - Eon EN25F80 (reported by Ed Driesen <ed@omts.be>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004472.html

 - SyncMOS/MoselVitelic {F,S,V}29C51002T (reported by Mattias
   Mattsson <vitplister@gmail.com>)
   http://www.flashrom.org/pipermail/flashrom/2010-August/004475.html

 - PMC Pm29F002T (reported by Tadas S <mrtadis@gmail.com>)
   http://www.flashrom.org/pipermail/flashrom/2010-September/004583.html

Also:

 - Fix a few whitespace issues and cosmetics while I'm at it.

 - Add the board name (in addition to the Sxxxx number) to all Tyan boards.

Corresponding to flashrom svn r1153.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
This commit is contained in:
Uwe Hermann 2010-09-05 12:41:25 +00:00
parent 9017cecd10
commit 431f4f77f7
3 changed files with 54 additions and 44 deletions

View File

@ -1714,7 +1714,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_LONG_RESET, .feature_bits = FEATURE_LONG_RESET,
.tested = TEST_UNTESTED, .tested = TEST_UNTESTED,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 10000, /* 10ms */ .probe_timing = 10000, /* 10ms */
.block_erasers = .block_erasers =
{ {
{ {
@ -2749,7 +2749,7 @@ struct flashchip flashchips[] = {
.total_size = 1024, .total_size = 1024,
.page_size = 256, .page_size = 256,
.feature_bits = FEATURE_WRSR_WREN, .feature_bits = FEATURE_WRSR_WREN,
.tested = TEST_OK_PR, .tested = TEST_OK_PREW,
.probe = probe_spi_rdid, .probe = probe_spi_rdid,
.probe_timing = TIMING_ZERO, .probe_timing = TIMING_ZERO,
.block_erasers = .block_erasers =
@ -4427,7 +4427,7 @@ struct flashchip flashchips[] = {
.total_size = 256, .total_size = 256,
.page_size = 8 * 1024, .page_size = 8 * 1024,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET, .feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
.tested = TEST_UNTESTED, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = TIMING_FIXME, .probe_timing = TIMING_FIXME,
.block_erasers = .block_erasers =
@ -4570,7 +4570,7 @@ struct flashchip flashchips[] = {
{ {
.vendor = "PMC", .vendor = "PMC",
.name = "Pm49FL002", .name = "Pm49FL002",
.bustype = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux*/ .bustype = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux */
.manufacture_id = PMC_ID_NOPREFIX, .manufacture_id = PMC_ID_NOPREFIX,
.model_id = PMC_49FL002, .model_id = PMC_49FL002,
.total_size = 256, .total_size = 256,
@ -4600,7 +4600,7 @@ struct flashchip flashchips[] = {
{ {
.vendor = "PMC", .vendor = "PMC",
.name = "Pm49FL004", .name = "Pm49FL004",
.bustype = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux*/ .bustype = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux */
.manufacture_id = PMC_ID_NOPREFIX, .manufacture_id = PMC_ID_NOPREFIX,
.model_id = PMC_49FL004, .model_id = PMC_49FL004,
.total_size = 512, .total_size = 512,
@ -5186,7 +5186,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5210,9 +5210,9 @@ struct flashchip flashchips[] = {
.total_size = 512, .total_size = 512,
.page_size = 4096, .page_size = 4096,
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_UNTESTED, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5238,7 +5238,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns*/ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5264,7 +5264,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5290,7 +5290,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_UNTESTED, .tested = TEST_UNTESTED,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5316,7 +5316,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_UNTESTED, .tested = TEST_UNTESTED,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5342,7 +5342,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_UNTESTED, .tested = TEST_UNTESTED,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5594,7 +5594,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5623,7 +5623,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -5652,7 +5652,7 @@ struct flashchip flashchips[] = {
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PREW, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = 1, /* 150 ns */ .probe_timing = 1, /* 150 ns */
.block_erasers = .block_erasers =
{ {
{ {
@ -6321,7 +6321,7 @@ struct flashchip flashchips[] = {
{ {
{ {
.eraseblocks = { .eraseblocks = {
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{64 * 1024, 5}, /* block */ {64 * 1024, 5}, /* block */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
@ -6356,7 +6356,7 @@ struct flashchip flashchips[] = {
{ {
{ {
.eraseblocks = { .eraseblocks = {
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{64 * 1024, 5}, /* block */ {64 * 1024, 5}, /* block */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
@ -6391,7 +6391,7 @@ struct flashchip flashchips[] = {
{ {
{ {
.eraseblocks = { .eraseblocks = {
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{64 * 1024, 13}, /* block */ {64 * 1024, 13}, /* block */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
@ -6426,7 +6426,7 @@ struct flashchip flashchips[] = {
{ {
{ {
.eraseblocks = { .eraseblocks = {
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
{64 * 1024, 13}, /* block */ {64 * 1024, 13}, /* block */
{4 * 1024, 16}, /* sector */ {4 * 1024, 16}, /* sector */
@ -6678,7 +6678,7 @@ struct flashchip flashchips[] = {
.total_size = 256, .total_size = 256,
.page_size = 512, .page_size = 512,
.feature_bits = FEATURE_EITHER_RESET, .feature_bits = FEATURE_EITHER_RESET,
.tested = TEST_OK_PR, .tested = TEST_OK_PREW,
.probe = probe_jedec, .probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers = .block_erasers =

View File

@ -84,8 +84,8 @@ struct superio probe_superio_ite(void)
case 0x82: case 0x82:
case 0x86: case 0x86:
case 0x87: case 0x87:
msg_pinfo("Found ITE Super I/O, id %04hx\n", msg_pinfo("Found ITE Super I/O, ID 0x%04hx.\n",
ret.model); ret.model);
return ret; return ret;
} }
} }

52
print.c
View File

@ -303,6 +303,7 @@ const struct board_info boards_known[] = {
B("ASI", "MB-5BLMP", 1, "http://www.hojerteknik.com/winnet.htm", "Used in the IGEL WinNET III thin client."), B("ASI", "MB-5BLMP", 1, "http://www.hojerteknik.com/winnet.htm", "Used in the IGEL WinNET III thin client."),
B("ASRock", "775i65G", 1, "http://www.asrock.com/mb/overview.asp?Model=775i65G", NULL), B("ASRock", "775i65G", 1, "http://www.asrock.com/mb/overview.asp?Model=775i65G", NULL),
B("ASRock", "939A785GMH/128M", 1, "http://www.asrock.com/mb/overview.asp?Model=939A785GMH/128M&s=939", NULL), B("ASRock", "939A785GMH/128M", 1, "http://www.asrock.com/mb/overview.asp?Model=939A785GMH/128M&s=939", NULL),
B("ASRock", "A330GC", 1, "http://www.asrock.com/mb/overview.asp?Model=A330GC", NULL),
B("ASRock", "A770CrossFire", 1, "http://www.asrock.com/mb/overview.asp?Model=A770CrossFire&s=AM2\%2b", NULL), B("ASRock", "A770CrossFire", 1, "http://www.asrock.com/mb/overview.asp?Model=A770CrossFire&s=AM2\%2b", NULL),
B("ASRock", "ALiveNF6G-DVI", 1, "http://www.asrock.com/mb/overview.asp?Model=ALiveNF6G-DVI", NULL), B("ASRock", "ALiveNF6G-DVI", 1, "http://www.asrock.com/mb/overview.asp?Model=ALiveNF6G-DVI", NULL),
B("ASRock", "K7VT4A+", 0, "http://www.asrock.com/mb/overview.asp?Model=K7VT4A%%2b&s=", "No chip found, probably due to flash translation. http://www.flashrom.org/pipermail/flashrom/2009-August/000393.html"), B("ASRock", "K7VT4A+", 0, "http://www.asrock.com/mb/overview.asp?Model=K7VT4A%%2b&s=", "No chip found, probably due to flash translation. http://www.flashrom.org/pipermail/flashrom/2009-August/000393.html"),
@ -338,6 +339,7 @@ const struct board_info boards_known[] = {
B("ASUS", "M2N-E", 1, "http://www.asus.com/product.aspx?P_ID=NFlvt10av3F7ayQ9", "If the machine doesn't come up again after flashing, try resetting the NVRAM(CMOS). The MAC address of the onboard network card will change to the value stored in the new image, so backup the old address first. See http://www.flashrom.org/pipermail/flashrom/2009-November/000879.html"), B("ASUS", "M2N-E", 1, "http://www.asus.com/product.aspx?P_ID=NFlvt10av3F7ayQ9", "If the machine doesn't come up again after flashing, try resetting the NVRAM(CMOS). The MAC address of the onboard network card will change to the value stored in the new image, so backup the old address first. See http://www.flashrom.org/pipermail/flashrom/2009-November/000879.html"),
B("ASUS", "M2N-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=szSFtrap7crpBaQE", NULL), B("ASUS", "M2N-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=szSFtrap7crpBaQE", NULL),
B("ASUS", "M2NBP-VM CSM", 1, "http://www.asus.com/product.aspx?P_ID=MnOfzTGd2KkwG0rF", NULL), B("ASUS", "M2NBP-VM CSM", 1, "http://www.asus.com/product.aspx?P_ID=MnOfzTGd2KkwG0rF", NULL),
B("ASUS", "M2NPV-VM", 1, "http://www.asus.com/product.aspx?P_ID=HGTVnGv5nGahCYgK", NULL),
B("ASUS", "M2V", 1, "http://www.asus.com/product.aspx?P_ID=OqYlEDFfF6ZqZGvp", NULL), B("ASUS", "M2V", 1, "http://www.asus.com/product.aspx?P_ID=OqYlEDFfF6ZqZGvp", NULL),
B("ASUS", "M2V-MX", 1, "http://www.asus.com/product.aspx?P_ID=7grf8Ci4yxnqzt3z", NULL), B("ASUS", "M2V-MX", 1, "http://www.asus.com/product.aspx?P_ID=7grf8Ci4yxnqzt3z", NULL),
B("ASUS", "M3A76-CM", 1, NULL, NULL), B("ASUS", "M3A76-CM", 1, NULL, NULL),
@ -380,6 +382,7 @@ const struct board_info boards_known[] = {
B("Biostar", "P4M80-M4", 1, "http://www.biostar-usa.com/mbdetails.asp?model=p4m80-m4", NULL), B("Biostar", "P4M80-M4", 1, "http://www.biostar-usa.com/mbdetails.asp?model=p4m80-m4", NULL),
B("Biostar", "TA780G M2+", 1, "http://www.biostar.com.tw/app/en/t-series/content.php?S_ID=344", NULL), B("Biostar", "TA780G M2+", 1, "http://www.biostar.com.tw/app/en/t-series/content.php?S_ID=344", NULL),
B("Boser", "HS-6637", 0, "http://www.boser.com.tw/manual/HS-62376637v3.4.pdf", "Reported by Mark Robinson <mark@zl2tod.net> to flashrom@coreboot.org, no public archive. Missing board enable and/or F29C51002T unlocking. May work now."), B("Boser", "HS-6637", 0, "http://www.boser.com.tw/manual/HS-62376637v3.4.pdf", "Reported by Mark Robinson <mark@zl2tod.net> to flashrom@coreboot.org, no public archive. Missing board enable and/or F29C51002T unlocking. May work now."),
B("Congatec", "conga-X852", 1, "http://www.congatec.com/single_news+M57715f6263d.html?&L=1", NULL),
B("Dell", "PowerEdge 1850", 1, "http://support.dell.com/support/edocs/systems/pe1850/en/index.htm", NULL), B("Dell", "PowerEdge 1850", 1, "http://support.dell.com/support/edocs/systems/pe1850/en/index.htm", NULL),
B("DFI", "855GME-MGF", 0, "http://www.dfi.com.tw/portal/CM/cmproduct/XX_cmproddetail/XX_WbProdsWindow?action=e&downloadType=&windowstate=normal&mode=view&downloadFlag=false&itemId=433", "Probably needs a board enable. http://www.coreboot.org/pipermail/coreboot/2009-May/048549.html"), B("DFI", "855GME-MGF", 0, "http://www.dfi.com.tw/portal/CM/cmproduct/XX_cmproddetail/XX_WbProdsWindow?action=e&downloadType=&windowstate=normal&mode=view&downloadFlag=false&itemId=433", "Probably needs a board enable. http://www.coreboot.org/pipermail/coreboot/2009-May/048549.html"),
B("DFI", "Blood-Iron P35 T2RL", 1, "http://lp.lanparty.com.tw/portal/CM/cmproduct/XX_cmproddetail/XX_WbProdsWindow?itemId=516&downloadFlag=false&action=1", NULL), B("DFI", "Blood-Iron P35 T2RL", 1, "http://lp.lanparty.com.tw/portal/CM/cmproduct/XX_cmproddetail/XX_WbProdsWindow?itemId=516&downloadFlag=false&action=1", NULL),
@ -428,12 +431,14 @@ const struct board_info boards_known[] = {
B("HP", "xw9400", 1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodSeriesId=3211286&prodTypeId=12454", "Boot block is write protected unless the solder points next to F2 are shorted." ), B("HP", "xw9400", 1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodSeriesId=3211286&prodTypeId=12454", "Boot block is write protected unless the solder points next to F2 are shorted." ),
B("IBASE", "MB899", 1, "http://www.ibase-i.com.tw/2009/mb899.html", NULL), B("IBASE", "MB899", 1, "http://www.ibase-i.com.tw/2009/mb899.html", NULL),
B("IBM", "x3455", 1, "http://www-03.ibm.com/systems/x/hardware/rack/x3455/index.html", NULL), B("IBM", "x3455", 1, "http://www-03.ibm.com/systems/x/hardware/rack/x3455/index.html", NULL),
B("IEI", "PICOe-9452", 1, "http://www.ieiworld.com/product_groups/industrial/content.aspx?keyword=WSB&gid=00001000010000000001&cid=08125380291060861658&id=08142308605814597144", NULL),
B("Intel", "D201GLY", 1, "http://www.intel.com/support/motherboards/desktop/d201gly/index.htm", NULL), B("Intel", "D201GLY", 1, "http://www.intel.com/support/motherboards/desktop/d201gly/index.htm", NULL),
B("Intel", "EP80759", 1, NULL, NULL), B("Intel", "EP80759", 1, NULL, NULL),
B("Intel", "SE440BX-2", 0, "http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Desktop+Boards&ProductLine=Discontinued+Motherboards&ProductProduct=Intel%C2%AE+SE440BX-2+Motherboard", "Probably won't work, see http://www.coreboot.org/pipermail/flashrom/2010-July/003952.html"), B("Intel", "SE440BX-2", 0, "http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Desktop+Boards&ProductLine=Discontinued+Motherboards&ProductProduct=Intel%C2%AE+SE440BX-2+Motherboard", "Probably won't work, see http://www.coreboot.org/pipermail/flashrom/2010-July/003952.html"),
B("IWILL", "DK8-HTX", 1, "http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98", NULL), B("IWILL", "DK8-HTX", 1, "http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98", NULL),
B("Jetway", "J7F4K1G5D-PB", 1, "http://www.jetway.com.tw/jetway/system/productshow2.asp?id=389&proname=J7F4K1G5D-P", NULL), B("Jetway", "J7F4K1G5D-PB", 1, "http://www.jetway.com.tw/jetway/system/productshow2.asp?id=389&proname=J7F4K1G5D-P", NULL),
B("Kontron", "986LCD-M", 1, "http://de.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/986lcdmmitx.html", NULL), B("Kontron", "986LCD-M", 1, "http://de.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/986lcdmmitx.html", NULL),
B("Lex", "CV700A", 1, "http://www.lex.com.tw/product/CV700A-spec.htm", NULL),
B("Mitac", "6513WU", 1, "http://web.archive.org/web/20050313054828/http://www.mitac.com/micweb/products/tyan/6513wu/6513wu.htm", NULL), B("Mitac", "6513WU", 1, "http://web.archive.org/web/20050313054828/http://www.mitac.com/micweb/products/tyan/6513wu/6513wu.htm", NULL),
B("MSI", "MS-6153", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=336", NULL), B("MSI", "MS-6153", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=336", NULL),
B("MSI", "MS-6156", 1, "http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/boards/Motherboards/MicroStar/Ms6156/MS6156.htm", NULL), B("MSI", "MS-6156", 1, "http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/boards/Motherboards/MicroStar/Ms6156/MS6156.htm", NULL),
@ -460,6 +465,7 @@ const struct board_info boards_known[] = {
B("MSI", "MS-7345 (P35 Neo2-FIR)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1261", NULL), B("MSI", "MS-7345 (P35 Neo2-FIR)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1261", NULL),
B("MSI", "MS-7368 (K9AG Neo2-Digital)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1241", NULL), B("MSI", "MS-7368 (K9AG Neo2-Digital)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1241", NULL),
B("MSI", "MS-7376 (K9A2 Platinum)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1332", NULL), B("MSI", "MS-7376 (K9A2 Platinum)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1332", NULL),
B("MSI", "MS-7642 (890GXM-G65)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=2012", NULL),
B("NEC", "PowerMate 2000", 1, "http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/", NULL), B("NEC", "PowerMate 2000", 1, "http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/", NULL),
B("Nokia", "IP530", 1, NULL, NULL), B("Nokia", "IP530", 1, NULL, NULL),
B("PC Engines", "Alix.1c", 1, "http://pcengines.ch/alix1c.htm", NULL), B("PC Engines", "Alix.1c", 1, "http://pcengines.ch/alix1c.htm", NULL),
@ -468,6 +474,7 @@ const struct board_info boards_known[] = {
B("PC Engines", "Alix.3c3", 1, "http://pcengines.ch/alix3c3.htm", NULL), B("PC Engines", "Alix.3c3", 1, "http://pcengines.ch/alix3c3.htm", NULL),
B("PC Engines", "Alix.3d3", 1, "http://pcengines.ch/alix3d3.htm", NULL), B("PC Engines", "Alix.3d3", 1, "http://pcengines.ch/alix3d3.htm", NULL),
B("PC Engines", "WRAP.2E", 1, "http://pcengines.ch/wrap2e1.htm", NULL), B("PC Engines", "WRAP.2E", 1, "http://pcengines.ch/wrap2e1.htm", NULL),
B("Portwell", "PEB-4700VLA", 1, "http://www.portwell.com/products/detail.asp?CUSTCHAR1=PEB-4700VLA", NULL),
B("RCA", "RM4100", 1, "http://www.settoplinux.org/index.php?title=RCA_RM4100", NULL), B("RCA", "RM4100", 1, "http://www.settoplinux.org/index.php?title=RCA_RM4100", NULL),
B("Samsung", "Polaris 32", 1, NULL, NULL), B("Samsung", "Polaris 32", 1, NULL, NULL),
B("Shuttle", "AK31", 1, "http://www.motherboard.cz/mb/shuttle/AK31.htm", NULL), B("Shuttle", "AK31", 1, "http://www.motherboard.cz/mb/shuttle/AK31.htm", NULL),
@ -475,6 +482,7 @@ const struct board_info boards_known[] = {
B("Shuttle", "AV11V30", 1, NULL, NULL), B("Shuttle", "AV11V30", 1, NULL, NULL),
B("Shuttle", "FD37", 1, "http://www.shuttle.eu/products/discontinued/barebones/sd37p2/", NULL), B("Shuttle", "FD37", 1, "http://www.shuttle.eu/products/discontinued/barebones/sd37p2/", NULL),
B("Shuttle", "FN25", 1, "http://www.shuttle.eu/products/discontinued/barebones/sn25p/?0=", NULL), B("Shuttle", "FN25", 1, "http://www.shuttle.eu/products/discontinued/barebones/sn25p/?0=", NULL),
B("Shuttle", "X50/X50(B)", 1, "http://au.shuttle.com/product_detail_spec.jsp?PI=1241", NULL),
B("Soyo", "SY-5VD", 0, "http://www.soyo.com/content/Downloads/163/&c=80&p=464&l=English", "No public report found. Owned by Uwe Hermann <uwe@hermann-uwe.de>. May work now."), B("Soyo", "SY-5VD", 0, "http://www.soyo.com/content/Downloads/163/&c=80&p=464&l=English", "No public report found. Owned by Uwe Hermann <uwe@hermann-uwe.de>. May work now."),
B("Soyo", "SY-6BA+ III", 1, "http://www.motherboard.cz/mb/soyo/SY-6BA+III.htm", NULL), B("Soyo", "SY-6BA+ III", 1, "http://www.motherboard.cz/mb/soyo/SY-6BA+III.htm", NULL),
B("Soyo", "SY-7VCA", 1, "http://www.tomshardware.com/reviews/12-socket-370-motherboards,196-15.html", NULL), B("Soyo", "SY-7VCA", 1, "http://www.tomshardware.com/reviews/12-socket-370-motherboards,196-15.html", NULL),
@ -490,30 +498,31 @@ const struct board_info boards_known[] = {
B("Termtek", "TK-3370 (Rev:2.5B)", 1, NULL, NULL), B("Termtek", "TK-3370 (Rev:2.5B)", 1, NULL, NULL),
B("Thomson", "IP1000", 1, "http://www.settoplinux.org/index.php?title=Thomson_IP1000", NULL), B("Thomson", "IP1000", 1, "http://www.settoplinux.org/index.php?title=Thomson_IP1000", NULL),
B("TriGem", "Lomita", 1, "http://www.e4allupgraders.info/dir1/motherboards/socket370/lomita.shtml", NULL), B("TriGem", "Lomita", 1, "http://www.e4allupgraders.info/dir1/motherboards/socket370/lomita.shtml", NULL),
B("Tyan", "iS5375-1U", 1, "http://www.tyan.com/product_board_detail.aspx?pid=610", NULL), B("Tyan", "S5375-1U (Tempest i5100X)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=610", NULL),
B("Tyan", "S1846", 1, "http://www.tyan.com/archive/products/html/tsunamiatx.html", NULL), B("Tyan", "S1846 (Tsunami ATX)", 1, "http://www.tyan.com/archive/products/html/tsunamiatx.html", NULL),
B("Tyan", "S2466", 1, "http://www.tyan.com/product_board_detail.aspx?pid=461", NULL), B("Tyan", "S2466 (Tiger MPX)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=461", NULL),
B("Tyan", "S2498 (Tomcat K7M)", 1, "http://www.tyan.com/archive/products/html/tomcatk7m.html", NULL), B("Tyan", "S2498 (Tomcat K7M)", 1, "http://www.tyan.com/archive/products/html/tomcatk7m.html", NULL),
B("Tyan", "S2881", 1, "http://www.tyan.com/product_board_detail.aspx?pid=115", NULL), B("Tyan", "S2881 (Thunder K8SR)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=115", NULL),
B("Tyan", "S2882", 1, "http://www.tyan.com/product_board_detail.aspx?pid=121", NULL), B("Tyan", "S2882 (Thunder K8S Pro)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=121", NULL),
B("Tyan", "S2882-D", 1, "http://www.tyan.com/product_board_detail.aspx?pid=127", NULL), B("Tyan", "S2882-D (Thunder K8SD Pro)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=127", NULL),
B("Tyan", "S2891", 1, "http://www.tyan.com/product_board_detail.aspx?pid=144", NULL), B("Tyan", "S2891 (Thunder K8SRE)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=144", NULL),
B("Tyan", "S2892", 1, "http://www.tyan.com/product_board_detail.aspx?pid=145", NULL), B("Tyan", "S2892 (Thunder K8SE)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=145", NULL),
B("Tyan", "S2895", 1, "http://www.tyan.com/archive/products/html/thunderk8we.html", NULL), B("Tyan", "S2895 (Thunder K8WE)", 1, "http://www.tyan.com/archive/products/html/thunderk8we.html", NULL),
B("Tyan", "S2915 (Thunder n6650W)", 1, "http://tyan.com/product_board_detail.aspx?pid=163", NULL), B("Tyan", "S2915 (Thunder n6650W)", 1, "http://tyan.com/product_board_detail.aspx?pid=163", NULL),
B("Tyan", "S3095", 1, "http://www.tyan.com/product_board_detail.aspx?pid=181", NULL), B("Tyan", "S2933 (Thunder n3600S)", 1, "http://tyan.com/product_SKU_spec.aspx?ProductType=MB&pid=478&SKU=600000063", NULL),
B("Tyan", "S3992", 1, "http://tyan.com/product_board_detail.aspx?pid=235", NULL), B("Tyan", "S3095 (Tomcat i945GM)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=181", NULL),
B("Tyan", "S5180", 1, "http://www.tyan.com/product_board_detail.aspx?pid=456", NULL), B("Tyan", "S3992 (Thunder h2000M)", 1, "http://tyan.com/product_board_detail.aspx?pid=235", NULL),
B("Tyan", "S5191", 1, "http://www.tyan.com/product_board_detail.aspx?pid=343", NULL), B("Tyan", "S5180 (Toledo i965R)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=456", NULL),
B("Tyan", "S5197", 1, "http://www.tyan.com/product_board_detail.aspx?pid=349", NULL), B("Tyan", "S5191 (Toledo i3000R)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=343", NULL),
B("Tyan", "S5211", 1, "http://www.tyan.com/product_board_detail.aspx?pid=591", NULL), B("Tyan", "S5197 (Toledo i3010W)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=349", NULL),
B("Tyan", "S5211-1U", 1, "http://www.tyan.com/product_board_detail.aspx?pid=593", NULL), B("Tyan", "S5211 (Toledo i3210W)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=591", NULL),
B("Tyan", "S5220", 1, "http://www.tyan.com/product_board_detail.aspx?pid=597", NULL), B("Tyan", "S5211-1U (Toledo i3200R)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=593", NULL),
B("Tyan", "S5375", 1, "http://www.tyan.com/product_board_detail.aspx?pid=566", NULL), B("Tyan", "S5220 (Toledo q35T)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=597", NULL),
B("Tyan", "S5376G2NR/S5376WAG2NR",1, "http://www.tyan.com/product_board_detail.aspx?pid=605", NULL), B("Tyan", "S5375 (Tempest i5100X)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=566", NULL),
B("Tyan", "S5377", 1, "http://www.tyan.com/product_SKU_spec.aspx?ProductType=MB&pid=642&SKU=600000017", NULL), B("Tyan", "S5376 (Tempest i5100W)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=605", "Both S5376G2NR and S5376WAG2NR should work."),
B("Tyan", "S5377 (Tempest i5100T)", 1, "http://www.tyan.com/product_SKU_spec.aspx?ProductType=MB&pid=642&SKU=600000017", NULL),
B("Tyan", "S5382 (Tempest i5000PW)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=439", NULL), B("Tyan", "S5382 (Tempest i5000PW)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=439", NULL),
B("Tyan", "S5397", 1, "http://www.tyan.com/product_board_detail.aspx?pid=560", NULL), B("Tyan", "S5397 (Tempest i5400PW)", 1, "http://www.tyan.com/product_board_detail.aspx?pid=560", NULL),
B("VIA", "EPIA M/MII/...", 1, "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=202", NULL), /* EPIA-MII link for now */ B("VIA", "EPIA M/MII/...", 1, "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=202", NULL), /* EPIA-MII link for now */
B("VIA", "EPIA SP", 1, "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=261", NULL), B("VIA", "EPIA SP", 1, "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=261", NULL),
B("VIA", "EPIA-CN", 1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=400", NULL), B("VIA", "EPIA-CN", 1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=400", NULL),
@ -527,6 +536,7 @@ const struct board_info boards_known[] = {
B("VIA", "pc2500e", 1, "http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp", NULL), B("VIA", "pc2500e", 1, "http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp", NULL),
B("VIA", "PC3500G", 1, "http://www.via.com.tw/en/initiatives/empowered/pc3500_mainboard/index.jsp", NULL), B("VIA", "PC3500G", 1, "http://www.via.com.tw/en/initiatives/empowered/pc3500_mainboard/index.jsp", NULL),
B("VIA", "VB700X", 1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=490", NULL), B("VIA", "VB700X", 1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=490", NULL),
B("ZOTAC", "ZBOX HD-ID11", 1, "http://pdde.zotac.com/index.php?page=shop.product_details&product_id=240&category_id=75", NULL),
#endif #endif
{}, {},