The HUDSON has different vendor & device id than SBx00. The ids are got<br>by lspci.<br><font size="2"><font face="arial,helvetica,sans-serif"><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><span class="il">Signed</span>-<span class="il">off</span>-<span class="il">by</span>: Wang Qing Pei <<a href="mailto:wangqingpei@gmail.com" target="_blank">wangqingpei@gmail.com</a>></span></font></font><br clear="all">
<br><br>Index: chipset_enable.c<br>===================================================================<br>--- chipset_enable.c    (revision 1419)<br>+++ chipset_enable.c    (working copy)<br>@@ -1052,6 +1052,7 @@<br>     {0x1002, 0x4377, OK, "ATI", "SB400",        enable_flash_sb400},<br>
     {0x1002, 0x438d, OK, "AMD", "SB600",        enable_flash_sb600},<br>     {0x1002, 0x439d, OK, "AMD", "SB700/SB710/SB750/SB850", enable_flash_sb600},<br>+    {0x1002, 0x780e, OK, "AMD", "HUDSON",        enable_flash_sb600},<br>
     {0x100b, 0x0510, NT, "AMD", "SC1100",        enable_flash_sc1100},<br>     {0x1022, 0x2080, OK, "AMD", "CS5536",        enable_flash_cs5536},<br>     {0x1022, 0x2090, OK, "AMD", "CS5536",        enable_flash_cs5536},<br>
Index: sb600spi.c<br>===================================================================<br>--- sb600spi.c    (revision 1419)<br>+++ sb600spi.c    (working copy)<br>@@ -259,8 +259,11 @@<br>     smbus_dev = pci_dev_find(0x1002, 0x4385);<br>
 <br>     if (!smbus_dev) {<br>-        msg_perr("ERROR: SMBus device not found. Not enabling SPI.\n");<br>-        return ERROR_NONFATAL;<br>+        smbus_dev = pci_dev_find(0x1022,0x780b); /*HUDSON*/<br>+        if(!smbus_dev){<br>
+            msg_perr("ERROR: SMBus device not found. Not enabling SPI.\n");<br>+            return ERROR_NONFATAL;<br>+        }<br>     }<br> <br>     /* Note about the bit tests below: If a bit is zero, the GPIO is SPI. */<br>
<br><br>Best wishes<br>Wang Qing Pei<br>Phone: 86+018930528086<br>