--- src/sys/dev/disk/nata/atapi-cd.c 2007/01/09 20:56:16 1.4 +++ src/sys/dev/disk/nata/atapi-cd.c 2007/05/09 00:53:33 1.5 @@ -818,7 +818,7 @@ acd_start(device_t dev, struct bio *bp) bzero(ccb, sizeof(ccb)); /* AND the unit number out of the minor, and shift the tracknumber back */ - track = (cdev->si_udev & 0x00ff0000) >> 16; + track = (cdev->si_uminor & 0x00ff0000) >> 16; if (track) { blocksize = (cdp->toc.tab[track - 1].control & 4) ? 2048 : 2352;