Message ID | 1418207679-32260-50-git-send-email-kwolf@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/ide/qdev.c b/hw/ide/qdev.c index b4f096e..1ebb58d 100644 --- a/hw/ide/qdev.c +++ b/hw/ide/qdev.c @@ -163,6 +163,11 @@ static int ide_dev_initfn(IDEDevice *dev, IDEDriveKind kind) return -1; } + if (dev->conf.logical_block_size != 512) { + error_report("logical_block_size must be 512 for IDE"); + return -1; + } + blkconf_serial(&dev->conf, &dev->serial); if (kind != IDE_CD) { blkconf_geometry(&dev->conf, &dev->chs_trans, 65536, 16, 255, &err);