View | Details | Raw Unified | Return to bug 60163
Collapse All | Expand All

(-)sys/dev/ata/atapi-cd.c Thu Dec 11 02:26:14 2003 (-1 / +7 lines)
Lines 1277-1283 Link Here
1277
    }
1277
    }
1278
    cdp->toc.hdr.len = ntohs(cdp->toc.hdr.len);
1278
    cdp->toc.hdr.len = ntohs(cdp->toc.hdr.len);
1279
1279
1280
    cdp->block_size = (cdp->toc.tab[0].control & 4) ? 2048 : 2352;
1280
    cdp->block_size = 2352;
1281
    for (track = 0; track < ntracks; track++) {
1282
       if (cdp->toc.tab[track].control & 4) {
1283
           cdp->block_size = 2048;
1284
           break;
1285
       }
1286
    }
1281
    acd_set_ioparm(cdp);
1287
    acd_set_ioparm(cdp);
1282
    bzero(ccb, sizeof(ccb));
1288
    bzero(ccb, sizeof(ccb));
1283
    ccb[0] = ATAPI_READ_CAPACITY;
1289
    ccb[0] = ATAPI_READ_CAPACITY;

Return to bug 60163