You are not logged in.
Pages: 1
I need some help getting my new sound card functioning. I have reinstalled all the alsa software ect. Within the Alsa volume control the card isn't shown. However when you do, lspci -nn | grep -i audio, I see the card; [06:00.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]]. Could someone help me get it up and running. Thank you in advance.
Offline
Did you buy the PCIe version of the card? If so, you're out of luck because there's no ALSA driver for it yet. If it is the PCI version, the wiki and ALSA oxygen webpage should get you pointed in the right direction. I have both versions of this card. The PCI card setup was pretty easy, so I'm assuming you've got the PCIe model.
EDIT: My cards are the original Claro, not Claro II.
Last edited by 0strodamus (2014-08-22 14:36:51)
archlinux | OpenRC | TOMOYO Linux | Xfce
"In his house at R'lyeh dead Cthulhu waits dreaming."
Offline
This sound cards vid:pid combination is set to be recognized as Xonar DGX* according to '$sources/sound/pci/oxygen/oxygen.c'. You probably have a hdmi card from your gpu that has been set as default. Post the following using code tags:
aplay -lL; lspci -nn | grep -i audio; lsmod | grep ^snd; amixer;
lsusb #if you also use a usb sound card;
# or use the alsa-info script
Edit: *from a technical point of view.
Last edited by emeres (2014-08-21 20:17:37)
Offline
I have the PCI card. I thought I was getting the PCIe card. It's better this way I can keep my asus xonar card in. In responce to the GPU being set as default, that is the case. My xonar card doesn't have discrete channels so I bought this card. as this comp is primarly home theater.
aplay -lL
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
lspci -nn | grep -i audio
02:00.1 Audio device [0403]: NVIDIA Corporation GF114 HDMI Audio Controller [10de:0e0c] (rev a1)
06:00.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
lsmod | grep ^snd
snd_hda_codec_hdmi 45117 4
snd_hda_intel 26327 2
snd_hda_controller 26727 1 snd_hda_intel
snd_hda_codec 108552 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller
snd_hwdep 17244 1 snd_hda_codec
snd_pcm 88487 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26614 1 snd_pcm
snd 69340 10 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 64880 [99%] [on]
Front Right: Playback 64880 [99%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
lsusb [no usb devices used]
Last edited by plat (2014-08-21 21:32:10)
Offline
Sorry guess I used the wrong tag. Which one makes the scroling window?
belay my last, I found it...
Last edited by plat (2014-08-21 20:28:45)
Offline
Offline
[noparse][/noparse]
ty the one I thought it was [code [/code. thanks for the clarification
Last edited by plat (2014-08-21 20:31:04)
Offline
Offline
From what I can recognize I was right in my assumption as far as the nvidia hdmi card goes, does 'aplay -l' list the cmedia also? Please edit that previous post using [code]output of a command[/code].
Edit: It seems the snd-oxygen is not loaded, try loading it by hand and run 'aplay -l' then.
@0strodamus could you confirm which module this sound card uses? In the end it should be the same module irrelevant of the bus [interface].
Edit2: To clarify:
When displaying source code you should make sure that you use the code tag. Text displayed with the code tag will use a monospaced font and will not be affected by other tags.
[code]This is some code.[/code]
Edit3: Does 'dmesg | grep -i oxygen' show anything?
Edit4: Improved code tags description.
Last edited by emeres (2014-08-21 23:53:15)
Offline
dmesg | grep -i oxygen brings up nada
How would I load the driver/module manually? I am not sure which module the Omega uses, I looks to me like linux only has the gpu one loaded. You only see the card in one instance via, lspci -nn | grep -i audio. This is why I'm stuck I think I could have gotten it working with wiki if the driver/module were loaded...:(
Offline
man modprobe;
modprobe snd_oxygen;
The previous post is still without code tags. Great.
Edit: missed 'out'.
Post also additionally to 'aplay -l' the output of 'systool -v -m snd_oxygen' after loading the module.
Last edited by emeres (2014-08-21 21:36:07)
Offline
output for aplay -l is the same as above
systool -v -m snd_oxygen
Module = "snd_oxygen"
Attributes:
coresize = "23783"
initsize = "0"
initstate = "live"
refcnt = "0"
taint = ""
uevent = <store method only>
Parameters:
enable = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
id = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
index = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
Sections:
.bss = "0xffffffffa04cd500"
.data = "0xffffffffa04cd000"
.exit.text = "0xffffffffa04cad55"
.gnu.linkonce.this_module= "0xffffffffa04cd280"
.init.text = "0xffffffffa0006000"
.note.gnu.build-id = "0xffffffffa04cb000"
.rodata = "0xffffffffa04cb040"
.rodata.str1.1 = "0xffffffffa04cba30"
.rodata.str1.8 = "0xffffffffa04cc038"
.strtab = "0xffffffffa00082c0"
.symtab = "0xffffffffa0007000"
.text = "0xffffffffa04c9000"
__mcount_loc = "0xffffffffa04cbdc0"
__param = "0xffffffffa04cbd60"
Offline
However this changed and oxygen is present
lsmod | grep ^snd
snd_oxygen 23783 0
snd_oxygen_lib 36709 1 snd_oxygen
snd_mpu401_uart 13507 1 snd_oxygen_lib
snd_rawmidi 26806 1 snd_mpu401_uart
snd_seq_device 13132 1 snd_rawmidi
snd_hda_codec_hdmi 45117 4
snd_hda_intel 26327 2
snd_hda_controller 26727 1 snd_hda_intel
snd_hda_codec 108552 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller
snd_hwdep 17244 1 snd_hda_codec
snd_pcm 88487 5 snd_hda_codec_hdmi,snd_oxygen_lib,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26614 1 snd_pcm
snd 69340 15 snd_oxygen,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_rawmidi,snd_oxygen_lib,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device
EDIT: After rebot module doesn't load and reads the same as above in prior post.
Last edited by plat (2014-08-21 22:01:01)
Offline
Check the logs dmesg or journactl for any errors or warning for the sound subsystem.
I found this, which does not look good:
That is the *sub*vendor/device ID. The claro II's is 7284:9787.
which is nowhere to be found and:
Hugo wrote:
> Ok, are we absolutely sure that the claro 2 isn't supported?I am.
> how difficult is developing the drivers for it and how long it could take?
I'll have to reverse engineer the Windows driver. When I find time.
Regards,
Clemens
So your best bet is to go to the alsa-devel or alsa-user mailing list.
It should be pretty obvious that the module is listed after it is loaded, otherwise systool would return exit code 1.
Edit: Be so kind and post more information on your system, so that others can find this thread more easily.
hwinfo --sound;
lshw # the relevant audio part ergo
lshw | grep -A10 -B1 Audio\ device
Edit2: https://forums.gentoo.org/viewtopic-t-9 … rt-25.html might be of interest.
Last edited by emeres (2014-08-21 22:22:10)
Offline
I tried your command lshw and it came back bad command. I'm more that glad to share whatever will help others. Please advise. I checked on alsa's site and under the cards supported the claro 2 isn't listed. Hopefully they will address that soon.
Offline
You need to install those packages lshw and hwinfo first.
https://wiki.archlinux.org/index.php/FA … ge_is_X.3F
Offline
@0strodamus could you confirm which module this sound card uses? In the end it should be the same module irrelevant of the bus [interface].
My card uses snd_oxygen. I have the original Claro, I missed that this post is about a Claro II. Sorry about that! I hope you can get your card working. My PCIe card is sitting on a shelf in the closet right now.
Last edited by 0strodamus (2014-08-22 14:18:47)
archlinux | OpenRC | TOMOYO Linux | Xfce
"In his house at R'lyeh dead Cthulhu waits dreaming."
Offline
@plat Does the subsystem get recognized correctly? Any progress? Have you asked on the mailing lists?
lspci -vnn | grep -A1 -i audio
Offline
@plat Does the subsystem get recognized correctly? Any progress? Have you asked on the mailing lists?
lspci -vnn | grep -A1 -i audio
I took the card out for now because there aren't any alsa drivers for the card. I joined the alsa mailing list and Clemens said that there won't be any until he gets some development time and he has no idea when that will be. I even offered to make a donation to alsa to get it into dev but, no luck...;(
Offline
Pages: 1