We've also discovered that cdparanoia will not function with audio disks on imx6 running mainline kernel, 3.19, 3.14 or 3.12. This is 100% repeatable...
cdparanoia -vsQ
cdparanoia III release 10.2 (September 11, 2008)
Using cdda library version: 10.2
Using paranoia library version: 10.2
Checking /dev/cdrom for cdrom...
Testing /dev/cdrom for SCSI/MMC interface
SG_IO device: /dev/sr0
Drive is neither a CDROM nor a WORM device
Testing /dev/cdrom for cooked ioctl() interface
/dev/sr0 is not a cooked ioctl CDROM.
I tried the same CDROM drive, audio disk and root filesystem on a mx53 Quick Start Board using the same kernel and cdparanoia works fine. The only differences were the mx53 device tree (imx53-qsb.dtb) and the load address (0x72000000) was changed before re-compiling the kernel (it just rebuilt uImage). It appears the kernel's imx6 sata driver has some weird quirk with CDROMs or there is a bug in the imx6 sata silicon.
cdparanoia -vsQ
cdparanoia III release 10.2 (September 11, 2008)
Using cdda library version: 10.2
Using paranoia library version: 10.2
Checking /dev/cdrom for cdrom...
Testing /dev/cdrom for SCSI/MMC interface
SG_IO device: /dev/sr0
CDROM model sensed sensed: TEAC DV-W28SS-B 1.2A
Checking for SCSI emulation...
Drive is ATAPI (using SG_IO host adaptor emulation)
Checking for MMC style command set...
Drive is MMC style
DMA scatter/gather table entries: 1
table entry size: 131072 bytes
maximum theoretical transfer: 55 sectors
Setting default read size to 27 sectors (63504 bytes).
Verifying CDDA command set...
Expected command set reads OK.
Attempting to set cdrom to full speed...
drive returned OK.
Table of contents (audio tracks only):
track length begin copy pre ch
===========================================================
1. 16305 [03:37.30] 33 [00:00.33] no no 2
2. 49937 [11:05.62] 16338 [03:37.63] no no 2
3. 29725 [06:36.25] 66275 [14:43.50] no no 2
4. 14373 [03:11.48] 96000 [21:20.00] no no 2
5. 7302 [01:37.27] 110373 [24:31.48] no no 2
6. 12793 [02:50.43] 117675 [26:09.00] no no 2
7. 9785 [02:10.35] 130468 [28:59.43] no no 2
8. 19347 [04:17.72] 140253 [31:10.03] no no 2
9. 10928 [02:25.53] 159600 [35:28.00] no no 2
10. 33980 [07:33.05] 170528 [37:53.53] no no 2
11. 24910 [05:32.10] 204508 [45:26.58] no no 2
12. 19277 [04:17.02] 229418 [50:58.68] no no 2
13. 7773 [01:43.48] 248695 [55:15.70] no no 2
TOTAL 256435 [56:59.10] (audio only)