From 2432b32338ce3cd1b6e17b401f2e0a2a0b813524 Mon Sep 17 00:00:00 2001 From: seika1 Date: Fri, 7 Aug 2020 20:31:40 -0700 Subject: [PATCH] eeprom: fill in actual geometry --- amex/eeprom.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/amex/eeprom.c b/amex/eeprom.c index e051b20..b9dd8b7 100644 --- a/amex/eeprom.c +++ b/amex/eeprom.c @@ -134,14 +134,12 @@ static HRESULT eeprom_ioctl_get_geometry(struct irp *irp) dprintf("EEPROM: Get geometry\n"); - /* Not the real values, just bullshitting something for now */ - memset(&out, 0, sizeof(out)); - out.Cylinders.QuadPart = 0x800; - out.MediaType = 0; - out.TracksPerCylinder = 1; - out.SectorsPerTrack = 2; - out.BytesPerSector = 4; + out.Cylinders.QuadPart = 1; + out.MediaType = FixedMedia; + out.TracksPerCylinder = 224; + out.SectorsPerTrack = 32; + out.BytesPerSector = 1; hr = iobuf_write(&irp->read, &out, sizeof(out));