*BSD News Article 91660


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!EU.net!sun4nl!Inter.NL.net!wnnews.sci.kun.nl!not-for-mail
From: wittlin@sci.kun.nl (Aleksander Wittlin)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: 2.2-RELEASE IDE CD-ROM problem
Date: 20 Mar 1997 10:46:19 +0100
Organization: University of Nijmegen, The Netherlands
Lines: 92
Message-ID: <5gr11b$6eh$1@wn5.sci.kun.nl>
NNTP-Posting-Host: wn5.sci.kun.nl
Summary: CD-ROM which played music in 2.1.5 does not work in 2.2-RELEASE
Keywords: CD-ROM, ATAPI, xcdplayer, 2.2-RELEASE
X-Newsreader: NN version 6.5.0 #14 (NOV)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:37439


Hello, 
I just upgraded 2.1.5 system to 2.2-RELEASE. Everything went fine and
all seem to work, including PS/2 mouse which does not freeze the machine anymore.
However, with 2.2 RELEASE the CD-ROM does not play music. In 2.1.5 with wcd driver 
(Version 1.9, Mon Oct 9 20:27:42 MSK 1995) patched witch the patch posted by
John Rochester in this group it worked fine. 
After changing to 2.2-RELEASE ATAPI CD-ROM is found at the boot time and it works
as a disk (once mounted) but it does not work with any of cd-playing (workman, 
xcdplayer, xcd) music programs. The system is GATEWAY 2000 P100 32 MB memory,   
OEM no-name ATAPI CD, FreeBSD 2.2-RELEASE . With CD in the player, after invoking :
xcdplayer -debug -device /dev/wcd0c 
I got plenty of errors (see below), and it does not play. It does eject the disk
when clicked to do so. also workman does not work  nor xcd.  With xcd the CD_ROM
led blinks for a few seconds and then dies. 
  Xcdplayer did work with 2.1.5 (patched driver), the 2.2-RELEASE kernel is 
compiled with both ATAPI and ATAPI_STATIC options. Any help, suggestions will be
appreciated!
                            Aleksander

PS. A typical xcdplayer output follows:

cdrom_get_curtrack: no status
cb_cdrom_stop: already stopped
cdrom_play: starting track 1
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 2
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 3
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 4
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 5
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 6
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: continuing
cdrom_play: starting track 7
ioctl(cdromplaymsftrk): Input/output error
cdrom_get_curtrack: no status
cdrom_atend: at end
cdrom_atend: all done
cb_cdrom_play: already playing track 7
cdrom_play: starting track 1
ioctl(cdromplaymsftrk): Input/output error
cdrom_reset: forcing immediate stop          #clicking open doors; that does work!
cb_cdrom_pause: pausing on track 0
ioctl(cdrompause): Input/output error
cb_cdrom_stop: already stopped
cb_cdrom_eject: ejecting on track 0
program mode cancelled
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
ioctl(cdromreadtochdr): : Input/output error
cb_cdrom_eject: error from cdrom_open
ioctl(cdromreadtochdr): : Input/output error
cb_cdrom_play: error from cdrom_open
ioctl(cdromreadtochdr): : Input/output error
cdrom_open: cdrom not ready
cdrom_get_curtrack: no status
cb_cdrom_quit: bye