You might have read on Internet that Hyper-V does not support SCSI controller. This is not really true. Hyper-V does support SCSI controller but for your boot partition (operating system), you have to use IDE controller. That means, if you wish to use SCSI controller for your Hyper-V virtual machine, you have to load your operating system in separate partition so that it can use IDE controller and for second disk (to store data), you can use SCSI controller.
While using synthetic drivers (viz. Hyper-V integration services), you will not see noticeable difference in performance between IDE controller and SCSI controller.