This could be another si_bsize casualty.
Try this patch
Index: subr_diskslice.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/subr_diskslice.c,v
retrieving revision 1.69
diff -u -r1.69 subr_diskslice.c
--- subr_diskslice.c 1999/08/28 14:33:40 1.69
+++ subr_diskslice.c 1999/08/29 08:39:40
@@ -709,7 +709,7 @@
struct diskslices *ssp;
int unit;
- dev->si_bsize_phys = DEV_BSIZE;
+ dev->si_bsize_phys = lp->d_secsize;
dev->si_bsize_best = BLKDEV_IOSIZE;
dev->si_bsize_max = MAXBSIZE;
In message <1076.935915298@localhost>, "Jordan K. Hubbard" writes:
>This worked just fine with -current as of a week ago, and I've changed
>nothing else (the hardware is the exact same). Now I get the
>following when I attempt to mpegify one of my audio CDs with "ripit"
>
>dscheck: b_bcount 512 is not on a sector boundary (ssize 2048)
>dscheck: b_bcount 512 is not on a sector boundary (ssize 2048)
>(cd0:ahc0:0:4:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
>(cd0:ahc0:0:4:0): ILLEGAL REQUEST asc:64,0
>(cd0:ahc0:0:4:0): Illegal mode for this track
>(cd0:ahc0:0:4:0): cddone: got error 0x16 back
>(cd0:ahc0:0:4:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0
>
>- Jordan
>
>
>To Unsubscribe: send mail to [EMAIL PROTECTED]
>with "unsubscribe freebsd-current" in the body of the message
>
--
Poul-Henning Kamp FreeBSD coreteam member
[EMAIL PROTECTED] "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message