Date: Sat, 7 Feb 2004 18:01:22 -0800 (PST) From: Alan Larson <larson@w6yx.stanford.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/62507: atapicam appears to read wrong data Message-ID: <200402080201.i1821MC6016872@w6yx.stanford.edu> Resent-Message-ID: <200402080210.i182AGTx065027@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 62507 >Category: kern >Synopsis: atapicam appears to read wrong data >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Feb 07 18:10:16 PST 2004 >Closed-Date: >Last-Modified: >Originator: Alan Larson >Release: FreeBSD 4.8-RELEASE i386 >Organization: none >Environment: System: FreeBSD pc.diadem.com 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Sat Feb 7 15:54:53 PST 2004 larson@pc.diadem.com:/usr/src/sys/compile/LOCAL i386 >Description: It appears that when using atapicam, different data is returned from a given CD. Attempting to rip a cd with cdda2wav once with /dev/acd0c and once with atapicam 1,0,0 gives different results. The number of tracks is correct with the /dev/acd0c, but other things are problems. With atapicam, the the number of tracks and times is incorrect -- it is as if the wrong block is being read as the table of contents. pc:1# cdda2wav -D /dev/acd0c -O wav -B -d99999 -F foo cdrom device (/dev/acd0c) is not of type generic SCSI. Setting interface to cooked_ioctl. 266240 bytes buffer memory requested, 4 buffers, 27 sectors #Cdda2wav version 2.0_freebsd_4.8-rc_i386_i386, real time sched., soundcard, libparanoia support EnableCdda_cooked (CDIOCSETCDDA) is not available... AUDIOtrack pre-emphasis copy-permitted tracktype channels 1- 6 yes no audio 2 Table of Contents: total tracks:6, (total time 72:49.32) 1.(11:28.57), 2.(18:02.20), 3.(11:57.38), 4.(10:06.15), 5.(11:29.70), 6.( 9:42.57) Table of Contents: starting sectors 1.( 0), 2.( 51657), 3.( 132827), 4.( 186640), 5.( 232105), 6.( 283850), lead-out( 327557) CDINDEX discid: PKFyXqRtPYhgFx2bY9IrjaKib4U- CDDB discid: 0x5c110f06 CD-Text: not detected CD-Extra: not detected samplefile size will be 770414108 bytes. recording 4367.4266 seconds stereo with 16 bits @ 44100.0 Hz ->'foo'... overlap:min/max/cur, jitter, percent_done: pc:2# cdda2wav -D 1,0,0 -O wav -B -d99999 -F foo Type: ROM, Vendor 'CREATIVE' Model ' CD-RW RW8438E ' Revision 'FC03' MMC+CDDA 266240 bytes buffer memory requested, 4 buffers, 27 sectors Read TOC CD Text failed (probably not supported). #Cdda2wav version 2.0_freebsd_4.8-rc_i386_i386, real time sched., soundcard, libparanoia support AUDIOtrack pre-emphasis copy-permitted tracktype channels 1- 4 no no audio 2 Table of Contents: total tracks:3, (total time 8:16.58) 1.( 3:21.51), 2.( 2:13.40), 4.( 2:39.42) Table of Contents: starting sectors 1.( 0), 2.( 15126), 4.( 25141), lead-out( 37108) CDINDEX discid: j2gBZCg8SD3Gffbep2cf7vXLD.k- CDDB discid: 0x1401ee03 CD-Text: not detected CD-Extra: not detected samplefile size will be 87278060 bytes. recording 494.7733 seconds stereo with 16 bits @ 44100.0 Hz ->'foo'... percent_done: >How-To-Repeat: Use kernel with atapicam, run cdda2wav as above. >Fix: Remove atapicam and ata cd drive. Buy a real scsi card and drive. Alan >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402080201.i1821MC6016872>