From owner-freebsd-questions Thu May 23 12:45:32 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA12608 for questions-outgoing; Thu, 23 May 1996 12:45:32 -0700 (PDT) Received: from ylana.vet.purdue.edu (vet.vet.purdue.edu [128.210.79.50]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA12600 for ; Thu, 23 May 1996 12:45:25 -0700 (PDT) Received: from ylana.vet.purdue.edu (localhost.vet.purdue.edu [127.0.0.1]) by ylana.vet.purdue.edu (8.7.5/8.7.3) with ESMTP id OAA00415 for ; Thu, 23 May 1996 14:45:17 -0500 (EST) Message-Id: <199605231945.OAA00415@ylana.vet.purdue.edu> X-Mailer: exmh version 1.6.7 5/3/96 To: freebsd-questions@freebsd.org Subject: Playing audio CDs on EIDE CD drive From: Benjamin Lewis Mime-Version: 1.0 Content-Type: text/plain Date: Thu, 23 May 1996 14:45:17 -0500 Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi- I recently purchased a new computer, and although I have an Adaptec 2940UW controlling the hard drive, the CD-ROM drive is hanging off the primary EIDE controller. Everything works great except for some problems with playing audio CDs, no matter which cd playing program I use (I've tried xmcd2.0, xcdplayer, cdcontrol, workman and xcd): - The track list has bogus times that look like uninitiated values for all tracks - Pressing the "next track" button or trying to select a track by track number fails - I can select and play any part of the disc if I specify it in total elapsed time in cdcontrol - this would be great except that the track list is mangled and I can't find which times to select :) I _can_ play audio CD's, but it's an all-or-nothing deal since I can't select which tracks to play. Is there a patch floating around for this? I have dim memories of this coming up in -questions before, but wasn't really able to find anything useful in the archives. Relevant dmesg stuff: FreeBSD 2.2-CURRENT #0: Tue Jan 1 13:22:25 EST 1980 root@ylana.home.net:/usr/src/sys/compile/YLANA * The date should have been 5/21/96 above - it got reset * while I was wrestling with the BIOS and I didn't notice * Sources were from CTM up to src-cur.1800A -> 1809 * 2.2-SNAP-960501 displayed the same symptoms wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, intr, iordy atapi0.0: unknown phase * The CD-ROM drive is the only E/IDE device in the system cdcontrol -f /dev/wcd0c stuff: cdcontrol> info Starting track = 1, ending track = 10, TOC size = 90 bytes track start duration block length type ------------------------------------------------- 1 0:09.20 60:02.60 545 270060 audio 2 60:10.05 71:09.22 270605 320047 audio 3 131:17.27 59:17.70 590652 266695 audio 4 190:33.22 28:18.42 857347 127242 audio 5 218:49.64 189:29.00 984589 -948691 audio 6 8:00.48 57:59.34 35898 260809 audio 7 65:58.07 71:53.03 296707 323328 audio 8 137:49.10 59:15.28 620035 266503 audio 9 197:02.38 204:02.06 886538 -883210 audio 10 0:46.28 36:40.31 3328 164881 audio 170 37:24.59 - 168209 - - cdcontrol> play 1 <- works cdcontrol> play 2 cdcontrol: Input/output error cdcontrol> play 1 2 cdcontrol: Input/output error cdcontrol> play 3:04 3:16 <- works cdcontrol> play 30:12 30:22 <- works xmcd errors from pressing ">>|" button while disc is playing: CD audio: ioctl error on /dev/rwcd0c: cmd=CDIOCPLAYMSF errno=5 xcdplayer -c /dev/wcd0c errors from pressing ">>|" while disc playing: ioctl(cdromplaymsftrk): Input/output error A "total time remaining" display on track 3: -4294967175:25 xmcd & xcdplayer were both compiled from the ports-current collection which I grabbed a couple days before rebuilding the kernel (about 5/19). Anybody have any suggestions? Thank you, -Ben -- Benjamin Lewis - blewis@vet.purdue.edu