[slackintosh-users] Re: Eject PC Cards and Play Audio CD's

  • From: Joost Kremers <joostkremers@xxxxxxxxxxx>
  • To: slackintosh-users@xxxxxxxxxxxxx
  • Date: Fri, 4 May 2007 00:45:40 +0200

On Thu, May 03, 2007 at 08:52:02PM +0000, Edward Felberbaum wrote:
> Hi,
> 
> I'm a happy user of Slackintosh 10.2 on an Apple G3 Wallstreet.
> 
> Things generally work very well.
> 
> I do have two issues I'd like to resolve.
> 
> 1) I can't physically eject a PC Card while in Slackintosh.
> 
> I've tried pbbuttons but all that does is issue cardctl eject.  I tried 
> pccardctl eject that only seems to logically eject the card but NOT 
> physically eject the card.  Currently I have to either turn off the machine 
> so I can press the PC card eject button or boot into Mac OS 9 to *E the 
> card.

but if the card is logically ejected, and you have a button to physically
eject it (which i assume you do, since you can eject it when the machine is
turned off), shouldn't you be able to safely press that button?

> 2) I can't play Audio CD's while in Slackintosh.
> 
> I can read data CD's but when I try something like Workbone, it returns 
> immediately.  No error message.  It's been a while since I was looking at 
> Workbone code but I thought that maybe the IOCTL to play an audio CD has a 
> problem.  I really don't know what the problem is.

the problem is probably that there is no cable from the cd-drive to the
sound card. standard pc's have such a cable, which basically turns the
cd-drive into a cd-player: the sound is sent directly from the cd-drive to
the sound card, without intervention from the cpu. workbone and such
programs basically just instruct the cd-drive to do this. but on macintosh
computers this generally doesn't work, because apple have decided not to
connect the cd-drive to the sound card.

so if you want to play audio cd's on a mac, you need a program that does
all the hard work itself: read the audio data, convert it and send it to
the sound card. i haven't been successful at this yet... xmms is supposed
to be able to do this, but i didn't manage to get it to work. IIUC you have
to set the cd-audio plugin (libcdaudio or something) to "digital mode" in
the preferences (the other option, "analogue mode" being the one where the
cd-drive is supposed to send the audio data directly to the sound card),
but in my case xmms still only played the first few seconds of a cd, after
which no more sound came out of the speakers.


-- 
Joost Kremers, PhD
University of Cologne
Institute for German Language and Literature
Albertus Magnus Platz
50923 Cologne, Germany
Tel. +49 221 / 4703807

Other related posts: