Installed this kernel into an instance, and tested both with and without the new option:
ubuntu@ubuntu:~$ dmesg | egrep 'Linux |ata' [ 0.000000] Linux version 3.2.0-24-virtual (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 (Ubuntu 3.2.0-24.39-virtual 3.2.16) [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-virtual root=UUID=0a14fe51-b4cf-4bd5-a11b-75ef1ef9a0d0 ro earlyprintk ata_piix.disable_driver [...] [ 1.259036] ata_piix: driver disabled completely
ubuntu@ubuntu:~$ dmesg | egrep 'Linux |ata' [ 0.000000] Linux version 3.2.0-24-virtual (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 (Ubuntu 3.2.0-24.39-virtual 3.2.16) [...] [ 1.585875] ata1.00: ATA disk ignored deferring to Hyper-V paravirt driver [ 1.586466] ata1.00: NODEV after polling detection [ 1.587614] ata2.00: ATAPI: Virtual CD, , max MWDMA2 [ 1.588964] ata2.00: configured for MWDMA2
Installed this kernel into an instance, and tested both with and without the new option:
ubuntu@ubuntu:~$ dmesg | egrep 'Linux |ata' /boot/vmlinuz- 3.2.0-24- virtual root=UUID= 0a14fe51- b4cf-4bd5- a11b-75ef1ef9a0 d0 ro earlyprintk ata_piix. disable_ driver
[ 0.000000] Linux version 3.2.0-24-virtual (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 (Ubuntu 3.2.0-24.39-virtual 3.2.16)
[ 0.000000] Command line: BOOT_IMAGE=
[...]
[ 1.259036] ata_piix: driver disabled completely
ubuntu@ubuntu:~$ dmesg | egrep 'Linux |ata'
[ 0.000000] Linux version 3.2.0-24-virtual (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 (Ubuntu 3.2.0-24.39-virtual 3.2.16)
[...]
[ 1.585875] ata1.00: ATA disk ignored deferring to Hyper-V paravirt driver
[ 1.586466] ata1.00: NODEV after polling detection
[ 1.587614] ata2.00: ATAPI: Virtual CD, , max MWDMA2
[ 1.588964] ata2.00: configured for MWDMA2