How many IDE devices can 1 IDE controller support?