--- ./sys/dev/sound/pci/hda/hdac.c.orig 2008-07-15 06:34:44.000000000 +0400 +++ ./sys/dev/sound/pci/hda/hdac.c 2008-07-18 21:51:59.000000000 +0400 @@ -1813,8 +1813,9 @@ codec->sc = sc; codec->cad = i; sc->codecs[i] = codec; - if (hdac_probe_codec(codec) != 0) - break; + // if (hdac_probe_codec(codec) != 0) + // break; + hdac_probe_codec(codec); } } /* All codecs have been probed, now try to attach drivers to them */ @@ -1855,6 +1856,8 @@ HDA_BOOTVERBOSE( device_printf(sc->dev, "HDA_DEBUG: \tstartnode=%d endnode=%d\n", startnode, endnode); + device_printf(sc->dev, " Vendor: 0x%08x\n", + vendorid); ); for (i = startnode; i < endnode; i++) { devinfo = hdac_probe_function(codec, i);