The SMSC southbridge now initializes IDE regiters 0x45 and 0x46 to the correct values.
This commit is contained in:
@@ -1055,6 +1055,8 @@ piix_reset_hard(piix_t *dev)
|
||||
if (dev->type == 5) {
|
||||
fregs[0x3c] = 0x0e;
|
||||
fregs[0x3d] = 0x01;
|
||||
fregs[0x45] = 0x55;
|
||||
fregs[0x46] = 0x01;
|
||||
}
|
||||
if ((dev->type == 1) && (dev->rev == 2))
|
||||
dev->max_func = 0; /* It starts with IDE disabled, then enables it. */
|
||||
|
Reference in New Issue
Block a user