Results 1 to 3 of 3
Hi guys,
I recently installed Mandrake 2006 as a dual boot along with Windows. I've managed to get most things to work, but I've been unable to get sound to ...
- 06-10-2006 #1Just Joined!
- Join Date
- Jun 2006
- Posts
- 2
Can't get sound to work
Hi guys,
I recently installed Mandrake 2006 as a dual boot along with Windows. I've managed to get most things to work, but I've been unable to get sound to work. Linux seems to detect my sound card OK, but I just don't get any sound (say, in AmaroK, or on webpages where I know there should be sound).
When I go to the "Mandriva Linux Control Centre", there are two entries under "soundcard". The first is "CM8738", which has the following data in the right panel:
-------------------------------------------------------------------------
Identification
Vendor: C-Media Electronics Inc
Description: CM8738
Media class: MULTIMEDIA_AUDIO
Connection
Bus: PCI
Bus PCI #: 0
PCI device #: 5
PCI function #: 0
Vendor ID: 5110
Device ID: 273
Sub vendor ID: 4163
Sub device ID: 32994
Driver
Module: snd-cmipci
Alternative drivers: cmpci
-----------------------------------------------------------------------------------
And the second ("Vortex1"):
-----------------------------------------------------------------------------------
Identification
Vendor: Aureal Semiconductor
Description: Vortex 1
Media class: MULTIMEDIA_AUDIO
Connection
Bus: PCI
Bus PCI #: 0
PCI device #: 13
PCI function #: 0
Vendor ID: 4843
Device ID: 1
Sub vendor ID: 20563
Sub device ID: 13141
Driver
Module: snd-au8820
---------------------------------------------------------------------------------------
My soundcard is an Aureal Vortex (pretty old), which seems to correspond to the second entry. Not sure what the first entry is all about.
Any ideas on what I can do to troubleshoot and/or fix the sound? Thanks very much for any advice.
- 06-10-2006 #2
Is the vortex one a pci card or internal? I ask because if it is pci card then maybe you actually have an onboard sound card which linux is designating as your primary card and since your speakers aren't hooked up to it you don't hear the sound. The only reason I can think of why linux would see two cards is that you actually have two cards.
if this is the case you should be able to designate the vortex as your primary audio device or use the internal one.
If this isn't the case then we'll explore why this is happening further.All right, brain. You don't like me and I don't like you, but let's just do this and I can get back to killing you with beer. All New Users Read This!!! If you have a grub problem please look at GRUB MANUAL
- 06-11-2006 #3Just Joined!
- Join Date
- Jun 2006
- Posts
- 2
The vortex card is a PCI card. If my computer also has an onboard sound card, I'm not aware of it, but it's possible -- as you said, it's a good explanation for why Linux shows two sound devices.
I'm quite new to Linux, so could you explain how to set the vortex card as the primary audio device?
Thanks again for your help.
{Edit}
I have tried searching for drivers for my sound card in case installing them should help. In attempting to install it, I get the following errors. Does anyone know how I can go about getting rid of these errors?
--------------------------------------------------------------------------
~/aureal>su
Password:
/home/brett/aureal>make install20
make install AUCHIP=AU8820
make[1]: Entering directory `/home/brett/aureal'
cc -D__KERNEL__ -DMODULE -DAU8820 -mpentium -O6 -fomit-frame-pointer -Wall -pi
pe -I/usr/src/linux-2.6.12-22mdk/include -c -o au_audio.o au_audio.c
In file included from /usr/src/linux-2.6.12-22mdk/include/asm/processor.h:18,
from /usr/src/linux-2.6.12-22mdk/include/asm/thread_info.h:17,
from /usr/src/linux-2.6.12-22mdk/include/linux/thread_info.h:21
,
from /usr/src/linux-2.6.12-22mdk/include/linux/spinlock.h:12,
from /usr/src/linux-2.6.12-22mdk/include/linux/capability.h:45,
from /usr/src/linux-2.6.12-22mdk/include/linux/sched.h:7,
from /usr/src/linux-2.6.12-22mdk/include/linux/module.h:10,
from au_vortex.h:58,
from au_audio.c:49:
/usr/src/linux-2.6.12-22mdk/include/asm/system.h: In function '__set_64bit_var':
/usr/src/linux-2.6.12-22mdk/include/asm/system.h:193: warning: dereferencing typ
e-punned pointer will break strict-aliasing rules
/usr/src/linux-2.6.12-22mdk/include/asm/system.h:193: warning: dereferencing typ e-punned pointer will break strict-aliasing rules
In file included from au_audio.c:49:
au_vortex.h:66:26: error: linux/malloc.h: No such file or directory
au_vortex.h:81:27: error: linux/wrapper.h: No such file or directory
au_audio.c: In function 'au_audio_mmap':
au_audio.c:620: warning: implicit declaration of function 'remap_page_range'
au_audio.c: In function 'get_frags':
au_audio.c:841: warning: implicit declaration of function 'mem_map_reserve'
au_audio.c: In function 'free_wave_device':
au_audio.c:870: warning: implicit declaration of function 'mem_map_unreserve'
au_audio.c: In function 'set_data_format':
au_audio.c:962: error: label at end of compound statement
au_audio.c: In function 'receive_mem':
au_audio.c:1036: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
au_audio.c: In function 'send_mem':
au_audio.c:1070: warning: ignoring return value of 'copy_from_user', declared wi th attribute warn_unused_result
make[1]: *** [au_audio.o] Error 1
make[1]: Leaving directory `/home/brett/aureal'
make: *** [install20] Error 2
-------------------------------------------------------------------


Reply With Quote
