sdide: fix issue #69

This commit is contained in:
cinap_lenrek 2011-07-19 05:07:46 +02:00
parent daec20cb07
commit 3b8c921bfa

View file

@ -1194,7 +1194,10 @@ atapktio0(Drive *drive, SDreq *r)
outb(cmdport+Features, drive->pktdma);
outb(cmdport+Count, 0);
outb(cmdport+Sector, 0);
len = 16*drive->secsize;
if(drive->secsize)
len = 16*drive->secsize;
else
len = 0x8000;
outb(cmdport+Bytelo, len);
outb(cmdport+Bytehi, len>>8);
outb(cmdport+Dh, drive->dev);