|
@@ -478,7 +478,7 @@ static int do_probe (ide_drive_t *drive, u8 cmd)
|
|
|
printk(KERN_ERR "%s: no response (status = 0x%02x), "
|
|
|
"resetting drive\n", drive->name, stat);
|
|
|
msleep(50);
|
|
|
- hwif->OUTB(drive->select.all, io_ports->device_addr);
|
|
|
+ SELECT_DRIVE(drive);
|
|
|
msleep(50);
|
|
|
hwif->OUTBSYNC(drive, WIN_SRST, io_ports->command_addr);
|
|
|
(void)ide_busy_sleep(hwif);
|