[alsa-devel] No headphone output on HT Omega Claro Halo

Christopher J. Atherton the8lack8ox at gmail.com
Fri Mar 6 23:45:28 CET 2009


Clemens Ladisch wrote:
> Christopher J. Atherton wrote:
>> I have an HT Omega Claro Halo (CMI8878) card that is not entirely
>> working.  This card has two analog outputs, a pair of RCA connectors and
>> also a separate headphone output (3.5mm jack).  The RCA outputs work,
>> but the headphone output, which notably passes a signal from a built in
>> headphone amp, does not.
> 
> Please try this patch:
> 
> --- linux/sound/pci/oxygen/oxygen.c
> +++ linux/sound/pci/oxygen/oxygen.c
> @@ -200,6 +200,8 @@ static void halo_init(struct oxygen *chip)
>  {
>  	ak4396_init(chip);
>  	ak5385_init(chip);
> +	oxygen_set_bits16(chip, OXYGEN_GPIO_CONTROL, 0x100);
> +	oxygen_set_bits16(chip, OXYGEN_GPIO_DATA, 0x100);
>  }
>  
>  static void generic_cleanup(struct oxygen *chip)

That did the trick.  Many thanks!  However, I've now noticed that the
PCM volume control doesn't work at all, which is somewhat inconvenient
since the card is very loud and Master only makes my 64 ohm headphones
comfortable at "5" (-25 dB).

-- Kristoff


More information about the Alsa-devel mailing list