[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

No sound when attempting to play an audio CD



I just finished a new install of Wheezy (i386 port) on my computer.
The computer has both a CD-ROM drive and a sound card.  At first
glance, sound appeared to work fine.  (For example, when I play
a youtube video, I hear sound.)  But when I try to play an audio
CD, I get nothing.  I have tried two methods.  The first is the
cdplay command from the cdtool package.  This method sends a "play"
command to the CD drive.  The CD drive "plays itself".  That is,
it reads the data off the CD, converts it from digital to analog
via its internal DAC, and sends audio output to the sound card
via an analog audio cable which runs from the CD drive to the
sound card CD audio input.  This is the traditional method, but
it requires a physical audio cable running between the CD drive
and the sound card's CD audio input.  This is not present on
many modern systems.  But it is on mine.  I checked.  In fact,
I installed the audio cable myself.

The second method is the "ripping" method.  This method is used
by programs such as the "Sound Juicer" or the Rhythmbox player.
It reads the audio CD as digital data transferred across the I/O
bus into computer memory, then sends the digital data to the PCM
device of the sound card.  This method puts more demands on the I/O
bus, memory, CPU, etc., but it does not require an audio cable
running between the CD drive and the sound card.  This method is
not working either.  In both cases, the activity light on the
CD drive flashes on and off, but no sound comes out the speakers.
I'm wondering if pulseaudio has something to do with this.
Any help would be appreciated.

lspci -nn -vv output:

04:01.0 Multimedia audio controller [0401]: Creative Labs CA0106 Soundblaster [1102:0007]
        Subsystem: Creative Labs SB0570 [SB Audigy SE] [1102:100a]
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B+ DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (500ns min, 5000ns max)
        Interrupt: pin A routed to IRQ 48
        Region 0: I/O ports at 8000 [size=32]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: snd_ca0106

I've gone into alsamixer and enabled all outputs and set them to 100%, but to no
avail.

-- 
  .''`.     Stephen Powell    
 : :'  :
 `. `'`
   `-


Reply to: