You are not logged in.

#1 2014-08-20 23:38:05

plat
Member
Registered: 2014-08-08
Posts: 34

New Sound Card (HT|Omega Claro II)

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

#2 2014-08-21 16:22:19

0strodamus
Member
Registered: 2014-01-22
Posts: 92

Re: New Sound Card (HT|Omega Claro II)

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

#3 2014-08-21 19:48:04

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

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

#4 2014-08-21 20:25:36

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#5 2014-08-21 20:26:41

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#6 2014-08-21 20:28:32

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: New Sound Card (HT|Omega Claro II)

[noparse][/noparse]

Last edited by Slithery (2014-08-21 20:39:01)


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#7 2014-08-21 20:29:47

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

slithery wrote:

[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

#8 2014-08-21 20:33:48

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: New Sound Card (HT|Omega Claro II)

Sorry, I tried to write [code ] but this forum doesn't understand the [noparse] tag.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#9 2014-08-21 20:37:23

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

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:

bbcode wrote:

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

#10 2014-08-21 21:11:35

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#11 2014-08-21 21:23:30

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

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

#12 2014-08-21 21:47:25

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#13 2014-08-21 21:51:38

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#14 2014-08-21 22:08:51

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

Check the logs dmesg or journactl for any errors or warning for the sound subsystem.

I found this, which does not look good:

Clemens Ladisch wrote:

That is the *sub*vendor/device ID.  The claro II's is 7284:9787.

which is nowhere to be found and:

Clemens Ladisch wrote:

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

#15 2014-08-22 00:01:30

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

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

#16 2014-08-22 01:10:45

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

You need to install those packages lshw and hwinfo first.
https://wiki.archlinux.org/index.php/FA … ge_is_X.3F

Offline

#17 2014-08-22 14:10:56

0strodamus
Member
Registered: 2014-01-22
Posts: 92

Re: New Sound Card (HT|Omega Claro II)

emeres wrote:

@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. wink

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

#18 2014-08-26 11:17:41

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: New Sound Card (HT|Omega Claro II)

@plat Does the subsystem get recognized correctly? Any progress? Have you asked on the mailing lists?

lspci -vnn | grep -A1 -i audio

Offline

#19 2014-08-26 12:01:49

plat
Member
Registered: 2014-08-08
Posts: 34

Re: New Sound Card (HT|Omega Claro II)

emeres wrote:

@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

Board footer

Powered by FluxBB