Hi Joseph, echo 0 > /sys/module/snd_hda_intel/parameters/power_save Could you give it a try? Then got dump also. If it passed, please test my two patches also. Then get dump again. This was AMD chipset. I hadn't seen this issue on INTEL platform. Thanks. > -----Original Message----- > From: Takashi Iwai <tiwai@xxxxxxx> > Sent: Friday, June 9, 2023 2:56 PM > To: Kailang <kailang@xxxxxxxxxxx> > Cc: Joseph C. Sible <josephcsible@xxxxxxxxx>; Bagas Sanjaya > <bagasdotme@xxxxxxxxx>; regressions@xxxxxxxxxxxxxxx; perex@xxxxxxxx; > tiwai@xxxxxxxx; alsa-devel@xxxxxxxxxxxxxxxx > Subject: Re: Fwd: [Bug 217440] New: ALC236 audio disappears from HP > 15z-fc000 on warm boot > > > External mail. > > > > On Fri, 09 Jun 2023 05:04:29 +0200, > Kailang wrote: > > > > Hi Takashi, > > > > ALC236 works normally. > > But codec register can't show it. (it shows "Invalid AFG subtree") > > Could you know why? > > It's the call of snd_hda_get_subnodes(), i.e. snd_hdac_get_subnodes(), which > simply reads the raw parameter value (uncached) > AC_PAR_NODE_COUNT: > > int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid, > hda_nid_t *start_id) { > unsigned int parm; > > parm = snd_hdac_read_parm_uncached(codec, nid, > AC_PAR_NODE_COUNT); > if (parm == -1) { > *start_id = 0; > return 0; > } > *start_id = (parm >> 16) & 0x7fff; > return (int)(parm & 0x7fff); > } > > So it means the read of this parameter failed. > > I suppose this is under the power-save, and it might be some timing issue? > What if you disable the codec power saving? The easiest way would be to > pass > echo 0 > /sys/module/snd_hda_intel/parameters/power_save > > > thanks, > > Takashi > > > > > BR, > > Kailang > > > -----Original Message----- > > > From: Joseph C. Sible <josephcsible@xxxxxxxxx> > > > Sent: Thursday, June 8, 2023 10:43 PM > > > To: Kailang <kailang@xxxxxxxxxxx> > > > Cc: Takashi Iwai <tiwai@xxxxxxx>; Bagas Sanjaya > > > <bagasdotme@xxxxxxxxx>; regressions@xxxxxxxxxxxxxxx; perex@xxxxxxxx; > > > tiwai@xxxxxxxx; alsa-devel@xxxxxxxxxxxxxxxx > > > Subject: Re: Fwd: [Bug 217440] New: ALC236 audio disappears from HP > > > 15z-fc000 on warm boot > > > > > > > > > External mail. > > > > > > > > > > > > On Thu, Jun 8, 2023 at 2:32 AM Kailang <kailang@xxxxxxxxxxx> wrote: > > > > > > > > Could you use your patch to dump codec info again? > > > > I want to check it will also show "invalid AFG subtree". > > > > > > Okay, here's the same command's output again, this time from under > > > the kernel with my patch that does fix the problem. It does also > > > show "invalid AFG subtree". > > > > > > Thanks, > > > > > > Joseph C. Sible > > > > > > ------Please consider the environment before printing this e-mail.