From: Alan Cox Date: Sat, 17 Nov 2018 10:54:33 +0000 (+0000) Subject: sam, atomlite: Fix disk auto probe with ROM enabled X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=2860944765da81a3d87ce42e9487ce7628ff9b04;p=FUZIX.git sam, atomlite: Fix disk auto probe with ROM enabled The ROM seems to leave drive 1 selected which confused us. Go back to drive 0 before we do our magic probe tricks --- diff --git a/Kernel/platform-sam/devatom.c b/Kernel/platform-sam/devatom.c index ccb4c841..656c576a 100644 --- a/Kernel/platform-sam/devatom.c +++ b/Kernel/platform-sam/devatom.c @@ -26,6 +26,7 @@ void devide_writeb(uint8_t reg, uint8_t value) uint8_t atom_probe(void) { + devide_writeb(ide_reg_devhead, 0xE0); ide_addr = ide_reg_lba_0; ide_high = 0xAA; ide_low = 0x55;