Comment 37 for bug 1132396

Revision history for this message
Raymond (superquad-vortex2) wrote : Re: [HDA, ALC889,optical spdif] Driver did not create IEC958 device

i think you have to discuss your case in alsa devel mailing list if latest snapshot still have this bug

the other case is Intel DH57JG

https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/711598

 the type of dig out pin is determined by snd_hda_parse_pin_defcfg() in hda_auto_parser.c

 case AC_JACK_SPDIF_OUT:
  case AC_JACK_DIG_OTHER_OUT:
   if (cfg->dig_outs >= ARRAY_SIZE(cfg->dig_out_pins))
    continue;
   cfg->dig_out_pins[cfg->dig_outs] = nid;
   cfg->dig_out_type[cfg->dig_outs] =
    (loc == AC_JACK_LOC_HDMI) ?
    HDA_PCM_TYPE_HDMI : HDA_PCM_TYPE_SPDIF;
   cfg->dig_outs++;
   break;