* ASUS GA605WI Tinny sound - No Amp?
@ 2024-08-24 20:39 Walt Holman
2024-08-26 9:02 ` Richard Fitzgerald
0 siblings, 1 reply; 3+ messages in thread
From: Walt Holman @ 2024-08-24 20:39 UTC (permalink / raw)
To: linux-sound
Hello,
I just purchased an ASUS Zephyrus G16 2024 laptop model # GA605WI. This is a brand new model laptop with the AMD AI 370HX and Radeon 890 setup. This particular model also has an Nvidia 4070 discrete GPU, but the issue I'm having is with the sound. The amplifier doesn't appear to be turning on the additional two speakers, and the sound is only coming out of the tweeters, so it's weak and tinny. This laptop relies on the CS35L56 and what appears to be a couple of amps according to dmesg. From everything that I've read, I thought that maybe it didn't have the correct _DSD setup correctly, but after following a guide for the ROG laptops for creating the proper entries and setting them up as an early load from grub, I believe that they're already there. Once I did that, dmesg reported that there was already a SPKR i2C table that contained the entries, so I'm fairly certain that it's not the ACPI / EFI missing it. I noticed that in the sound/pci/hda/patch_realtek.c file there was a quirk already for the 605W, but something must be missing still for this model. I'm running 6.11.0 master with the latest git firmware tree. Please let me know what information I can provide to help get this thing running properly :) Below is some relevant information re: the CS35L56 from dmesg if it helps. Let me know what else I can do. Thanks,
[ 5.738704] Serial bus multi instantiate pseudo device driver CSC3556:00: Instantiated 3 I2C devices.
[ 5.905065] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 5.916792] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP system name: '10431E83-spkid1', amp name: 'AMP1'
[ 5.919060] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Reset GPIO busy, assume shared reset
[ 5.925644] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
[ 5.939705] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP system name: '10431E83-spkid1', amp name: 'AMP2'
[ 7.068348] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 7.148325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 7.233391] snd_hda_codec_realtek hdaudioC3D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
[ 7.233403] snd_hda_codec_realtek hdaudioC3D0: bound i2c-CSC3556:00-cs35l56-hda.1 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
[ 7.238622] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.4.4, 37 algorithms
[ 7.239362] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.4.4, 37 algorithms
[ 7.253447] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp1.bin: v3.11.16
[ 7.253450] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: misc: C:\Users\gchen\Desktop\Asus_proj\CY25\GA605W\240607\init\10431E83_240607_V1_A0-init.bin
[ 7.267118] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp2.bin: v3.11.16
[ 7.267120] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: misc: C:\Users\gchen\Desktop\Asus_proj\CY25\GA605W\240607\init\10431E83_240607_V1_A1-init.bin
[ 7.278053] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 1.0.3 but expected 1.0.1
[ 7.288991] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 1.0.3 but expected 1.0.1
[ 7.291865] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
[ 7.292725] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
[ 7.295238] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
[ 7.297757] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
[ 7.325937] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.333653] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.371977] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.410246] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.410525] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.410785] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.411102] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.411421] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
[ 7.412017] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: No XM for algorithm 9f22f
[ 7.412023] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: No YM for algorithm 9f22f
[ 7.412202] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: No XM for algorithm 9f22f
[ 7.412204] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: No YM for algorithm 9f22f
[ 7.418204] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.11.16 but expected 3.4.4
[ 7.424212] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 3.11.16 but expected 3.4.4
[ 7.424411] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 11.0.7 but expected 11.0.3
[ 7.424609] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 11.0.7 but expected 11.0.3
[ 7.424931] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 4.0.0 but expected 3.0.0
[ 7.425236] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 4.0.0 but expected 3.0.0
[ 7.425431] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.1.1 but expected 3.0.1
[ 7.425625] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 3.1.1 but expected 3.0.1
[ 7.426180] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.0.0 but expected 5.1.0
[ 7.426360] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.0.0 but expected 5.1.0
[ 7.426537] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.0.0 but expected 5.1.0
[ 7.426712] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 6.0.0 but expected 5.1.0
[ 7.426890] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 2.0.1 but expected 2.0.0
[ 7.427067] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Algorithm coefficient version 2.0.1 but expected 2.0.0
[ 7.427244] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: No XM for algorithm 9f231
[ 7.427247] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: No XM for algorithm 9f230
[ 7.427424] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: No XM for algorithm 9f231
[ 7.427426] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: No XM for algorithm 9f230
[ 7.682786] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Firmware boot timed out(0): HALO_STATE=0x1
[ 7.682972] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Firmware boot timed out(0): HALO_STATE=0x1
[ 8.995661] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: PS3 wait failed: -16
[ 8.996714] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: PS3 wait failed: -16
[ 17.707246] Loading iSCSI transport class v2.0-870.
[ 20.427055] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Firmware boot timed out(0): HALO_STATE=0x1
[ 20.427069] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Hibernate wake failed: -5
[ 20.427251] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 20.683120] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Firmware boot timed out(0): HALO_STATE=0x1
[ 20.683138] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Hibernate wake failed: -5
[ 20.683341] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 20.685270] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 20.685275] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 20.724318] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 20.724328] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 20.724867] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 20.724871] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 20.725171] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 20.725173] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 20.725407] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 20.725409] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 20.776322] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 20.776334] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 20.776450] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 20.776453] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 23.560693] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 23.560716] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 23.562563] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 23.562568] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 23.600671] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 23.600694] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 23.601722] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 23.601728] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 23.602077] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 23.602079] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 23.602387] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 23.602389] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 23.656681] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 23.656705] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 23.657107] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 23.657109] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 27.272285] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 27.272302] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 32.281807] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000002 failed: -16
[ 32.281823] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000002 failed: -16
[ 35.976235] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: MBOX command 0xb000001 failed: -16
[ 35.976252] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: MBOX command 0xb000001 failed: -16
[ 38.296261] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.297512] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.298578] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.299589] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.300595] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.301652] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.302670] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: ASUS GA605WI Tinny sound - No Amp?
2024-08-24 20:39 ASUS GA605WI Tinny sound - No Amp? Walt Holman
@ 2024-08-26 9:02 ` Richard Fitzgerald
2024-08-26 11:37 ` Walt Holman
0 siblings, 1 reply; 3+ messages in thread
From: Richard Fitzgerald @ 2024-08-26 9:02 UTC (permalink / raw)
To: Walt Holman; +Cc: linux-sound, patches
On 24/08/2024 21:39, Walt Holman wrote:
> Hello,
>
> I just purchased an ASUS Zephyrus G16 2024 laptop model # GA605WI. This
> is a brand new model laptop with the AMD AI 370HX and Radeon 890 setup.
> This particular model also has an Nvidia 4070 discrete GPU, but the
> issue I'm having is with the sound. The amplifier doesn't appear to be
> turning on the additional two speakers, and the sound is only coming out
> of the tweeters, so it's weak and tinny. This laptop relies on the
> CS35L56 and what appears to be a couple of amps according to dmesg. From
> everything that I've read, I thought that maybe it didn't have the
> correct _DSD setup correctly, but after following a guide for the ROG
> laptops for creating the proper entries and setting them up as an early
> load from grub, I believe that they're already there. Once I did that,
> dmesg reported that there was already a SPKR i2C table that contained
> the entries, so I'm fairly certain that it's not the ACPI / EFI missing
> it. I noticed that in the sound/pci/hda/patch_realtek.c file there was a
> quirk already for the 605W, but something must be missing still for this
> model. I'm running 6.11.0 master with the latest git firmware tree.
> Please let me know what information I can provide to help get this thing
> running properly :) Below is some relevant information re: the CS35L56
> from dmesg if it helps. Let me know what else I can do. Thanks,
>
It looks like your linux-firmware was not installed correctly.
Did you run the Makefile to install it, or are you just manually copying
files from the linux-firmware git repo? If you copy files manually, you
also need to manually create the symlinks that are listed in the WHENCE
file.
Specifically, you seem to be missing this symlink:
Link: cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1.wmfw ->
cs35l56/CS35L56_Rev3.11.16.wmfw
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: ASUS GA605WI Tinny sound - No Amp?
2024-08-26 9:02 ` Richard Fitzgerald
@ 2024-08-26 11:37 ` Walt Holman
0 siblings, 0 replies; 3+ messages in thread
From: Walt Holman @ 2024-08-26 11:37 UTC (permalink / raw)
To: Richard Fitzgerald; +Cc: linux-sound, patches
On 8/26/24 04:02, Richard Fitzgerald wrote:
> On 24/08/2024 21:39, Walt Holman wrote:
>> Hello,
>>
>> I just purchased an ASUS Zephyrus G16 2024 laptop model # GA605WI. This is a brand new model laptop with the AMD AI 370HX and Radeon 890 setup. This particular model also has an Nvidia 4070 discrete GPU, but the issue I'm having is with the sound. The amplifier doesn't appear to be turning on the additional two speakers, and the sound is only coming out of the tweeters, so it's weak and tinny. This laptop relies on the CS35L56 and what appears to be a couple of amps according to dmesg. From everything that I've read, I thought that maybe it didn't have the correct _DSD setup correctly, but after following a guide for the ROG laptops for creating the proper entries and setting them up as an early load from grub, I believe that they're already there. Once I did that, dmesg reported that there was already a SPKR i2C table that contained the entries, so I'm fairly certain that it's not the ACPI / EFI missing it. I noticed that in the sound/pci/hda/patch_realtek.c file there was
>> a quirk already for the 605W, but something must be missing still for this model. I'm running 6.11.0 master with the latest git firmware tree. Please let me know what information I can provide to help get this thing running properly :) Below is some relevant information re: the CS35L56 from dmesg if it helps. Let me know what else I can do. Thanks,
>>
>
> It looks like your linux-firmware was not installed correctly.
> Did you run the Makefile to install it, or are you just manually copying
> files from the linux-firmware git repo? If you copy files manually, you
> also need to manually create the symlinks that are listed in the WHENCE
> file.
>
> Specifically, you seem to be missing this symlink:
>
> Link: cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.16.wmfw
>
That was it. Thank you for helping me out. I had been just doing a git-clone, git -pull now and again and never even noticed the Makefile. Thanks again,
-Walt
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-08-26 11:37 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-24 20:39 ASUS GA605WI Tinny sound - No Amp? Walt Holman
2024-08-26 9:02 ` Richard Fitzgerald
2024-08-26 11:37 ` Walt Holman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox