From 758a3ac4500fd2d17e64c39bc8d0dc752b2a98ad Mon Sep 17 00:00:00 2001 From: Jonathan Campbell Date: Sat, 2 Nov 2013 12:22:59 -0700 Subject: [PATCH] ide: do not set any bits in WORD 48, we don't do 32-bit PIO yet --- src/hardware/ide.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/ide.cpp b/src/hardware/ide.cpp index ab87777f7..47802f6b9 100644 --- a/src/hardware/ide.cpp +++ b/src/hardware/ide.cpp @@ -923,7 +923,7 @@ void IDEATADevice::generate_identify_device() { sector[(i^1)+(27*2)] = ' '; host_writew(sector+(47*2),0x8080); /* <- READ/WRITE MULTIPLE MAX SECTORS */ - host_writew(sector+(48*2),0x0001); /* FIXME: ??? */ + host_writew(sector+(48*2),0x0000); /* :0 0=we do not support doubleword (32-bit) PIO */ host_writew(sector+(49*2),0x0A00); /* :13 0=Standby timer values managed by device */ /* :11 1=IORDY supported */ /* :10 0=IORDY not disabled */