Solved NO SOUND after crash. MSI thin a15 laptop

Solved issue

argenisjimort

New Member
Joined
Jun 20, 2021
Messages
10
Reaction score
2
Credits
104
Im using an MSI Thin A15 AI B8VF (REV:1.0) Laptop

While doing some regular usage (video call, and some coding) my laptop froze. And it was very unresponsive as the video shows. Not even closing or pressing the power button would send it to sleep. I had to hold the power button for 5 seconds for it to forcefully shutdown. After that it was fine for 2 minutes, and then it happened again. This issue has happened to me on EndeavourOS (Arch based distro) and Fedora Linux.

I decided to take some videos and upload it all to Youtube (bc why not) as proof and to show better what happened Video Here

Also, after the second time, I stopped having sound. my speaker is still recognized, but no sound comes out of it. When I connected a pair of headphones the sound does come out, But then I tried connecting an HDMI cablt to a TV to test it like that aswell, and the laptop wouldnt recognize that (I had used the cable to share video to the TV many times before).

I have switched from EndeavourOS, to Fedora and back to endeavourOS for this same issue.

UPDATE:

Updateing the bIOS resolved the sound issue for me.
 
Last edited:


Do you have another computer you can ssh to it with when it's locked up?

Any errors in dmesg?

Code:
dmesg | egrep -i 'fail|error|warn|support'
 
Do you have another computer you can ssh to it with when it's locked up?

Any errors in dmesg?

Code:
dmesg | egrep -i 'fail|error|warn|support'

Unfortunately I dont have another computer
ANd this is the output of the
Code:
dmesg | egrep -i 'fail|error|warn|support'
command (I had to run it with Sudo)

Bash:
[    0.045608] x2apic: IRQ remapping doesn't support X2APIC mode
[    0.061549] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.061550] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.061551] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.061551] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
[    0.061552] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
[    0.061552] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
[    0.061552] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.061553] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers'
[    0.078868] LSM support for eBPF active
[    0.242876] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0.M237], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242882] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242886] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._PR0], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242889] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242894] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._PR2], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242897] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242902] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._PR3], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242905] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242909] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._S0W], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242912] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242926] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._DSD], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242929] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.242932] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._DSM], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.242934] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.243238] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SBRG.EC0], AE_NOT_FOUND (20230628/dswload2-162)
[    0.243241] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
[    0.250302] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.RTL8], AE_NOT_FOUND (20230628/dswload2-162)
[    0.250306] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
[    0.250314] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6._S0W], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.250317] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.250319] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6._PRW], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.250322] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.250329] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN.PCIC], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.250332] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.250335] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN.DVID], AE_ALREADY_EXISTS (20230628/dsfield-637)
[    0.250338] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN.DDID], AE_ALREADY_EXISTS (20230628/dsfield-637)
[    0.250341] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN._S0W], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.250344] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.250364] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN._DSM], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.250366] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.265184] ACPI: _OSC evaluation for CPUs failed, trying _PDC
[    0.265758] ACPI: PM: (supports S0 S4 S5)
[    0.292317] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.293438] pci 0000:00:01.1: PME# supported from D0 D3hot D3cold
[    0.293990] pci 0000:00:01.2: PME# supported from D0 D3hot D3cold
[    0.294193] pci 0000:00:01.3: PME# supported from D0 D3hot D3cold
[    0.294481] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[    0.294850] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[    0.295056] pci 0000:00:08.2: PME# supported from D0 D3hot D3cold
[    0.295206] pci 0000:00:08.3: PME# supported from D0 D3hot D3cold
[    0.296147] pci 0000:01:00.0: PME# supported from D0 D3hot
[    0.297154] pci 0000:02:00.0: PME# supported from D0 D3hot
[    0.297566] pci 0000:03:00.0: supports D1 D2
[    0.297566] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.298237] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[    0.298887] pci 0000:05:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.299088] pci 0000:05:00.1: PME# supported from D1 D2 D3hot D3cold
[    0.299399] pci 0000:05:00.3: PME# supported from D0 D3hot D3cold
[    0.299566] pci 0000:05:00.4: PME# supported from D0 D3hot D3cold
[    0.299720] pci 0000:05:00.5: PME# supported from D0 D3hot D3cold
[    0.299875] pci 0000:05:00.6: PME# supported from D0 D3hot D3cold
[    0.300107] pci 0000:06:00.0: PME# supported from D3hot D3cold
[    0.300720] pci 0000:07:00.3: PME# supported from D0 D3hot D3cold
[    0.300882] pci 0000:07:00.4: PME# supported from D0 D3hot D3cold
[    0.319844] PTP clock support registered
[    0.344410] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.420703] usbserial: USB Serial support registered for generic
[    0.455062] RAS: Correctable Errors collector initialized.
[    0.864569] xhci_hcd 0000:05:00.3: Host supports USB 3.1 Enhanced SuperSpeed
[    0.868598] xhci_hcd 0000:05:00.4: Host supports USB 3.1 Enhanced SuperSpeed
[    0.870286] xhci_hcd 0000:07:00.3: Host supports USB 3.1 Enhanced SuperSpeed
[    0.872611] xhci_hcd 0000:07:00.4: Host supports USB 3.1 Enhanced SuperSpeed
[    3.983995] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.983998] cfg80211: failed to load regulatory.db
[    3.997053] msi_ec: Firmware version is not supported: '16RKIMS2.110'
[    4.745757] kvm_amd: TSC scaling supported
[    4.745763] kvm_amd: LBR virtualization supported
[    4.745784] kvm_amd: Virtual VMLOAD VMSAVE supported
[    4.745786] kvm_amd: Virtual GIF supported
[    5.526970] [drm] DP-HDMI FRL PCON supported
[    5.627319] [drm] PSR support 1, DC PSR ver 0, sink PSR ver 1 DPCD caps 0x0 su_y_granularity 0
[    7.060231] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[    7.125170] Bluetooth: hci0: AOSP quality report is supported
 
Three thoughts,

1. Update your BIOS if you can, that alone may fix it.

2. You can disable acpi in most BIOS/UEFI's. You can try that.

3. As a last resort, add this to your kernel parameters in grub
Code:
acpi=off

or

Code:
acpi=strict
 
Last edited:
Three thoughts,

1. Update your BIOS if you can, that alone may fix it.

2. You can disable acpi in most BIOS/UEFI's. You can try that.

3. As a last resort, add this to your kernel parameters in grub
Code:
acpi=off

or

Code:
acpi=strict
Doing the first option so far seems to have solved the audio problem.


For the record, I did it guiding myself by This MSI guide or their website.
 
Check your hardware. That is the first thing to do before digging into other things. random crashes and freezes are usually a sign your hard drive has problems. Go into disks and run a S.M.A.R.T. test on the drive. if anything that says "error" in it has anything other than a zero then that is more than likely your culprit. Pay attention to seek errors especially. Your crash problem may be as easy as replacing a bad drive.
That is the first step I suggest as no other repairs will work if the drive has an issue.
don't just look at smart, execute a drive check from it and see the results.
 
Check your hardware. That is the first thing to do before digging into other things. random crashes and freezes are usually a sign your hard drive has problems. Go into disks and run a S.M.A.R.T. test on the drive. if anything that says "error" in it has anything other than a zero then that is more than likely your culprit. Pay attention to seek errors especially. Your crash problem may be as easy as replacing a bad drive.
That is the first step I suggest as no other repairs will work if the drive has an issue.
don't just look at smart, execute a drive check from it and see the results.

I havent been able top make this test, Disks doesnt let me run the SMART test
the options is not clickable

I've also tried to do it with smatmontools but I also CAnt.

EDIT** this is the output from (sudo)
Code:
smartctl -a /dev/nvme0n1

Bash:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.6.72-1-lts] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SAMSUNG MZVL41T0HBLB-00BTW
Serial Number:                      S73BNF0W618513
Firmware Version:                   HXC70W1Q
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Controller ID:                      7
NVMe Version:                       1.4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1.024.209.543.168 [1,02 TB]
Namespace 1 Utilization:            196.206.669.824 [196 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 e631c092c6
Local Time is:                      Sat Feb  8 16:51:08 2025 -05
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x0f):         S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg
Maximum Data Transfer Size:         32 Pages
Warning  Comp. Temp. Threshold:     81 Celsius
Critical Comp. Temp. Threshold:     85 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.00W       -        -    0  0  0  0        0       0
 1 +     7.00W       -        -    1  1  1  1        0       0
 2 +     7.00W       -        -    2  2  2  2        0       0
 3 -   0.0600W       -        -    3  3  3  3      200    2800
 4 -   0.0050W       -        -    4  4  4  4     4000   19000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 -     512       0         0
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        29 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    4.012.298 [2,05 TB]
Data Units Written:                 4.721.923 [2,41 TB]
Host Read Commands:                 36.997.651
Host Write Commands:                35.633.810
Controller Busy Time:               35
Power Cycles:                       2.578
Power On Hours:                     102
Unsafe Shutdowns:                   70
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               29 Celsius

Error Information (NVMe Log 0x01, 16 of 64 entries)
No Errors Logged

Read Self-test Log failed: Invalid Field in Command (0x4002)
 

Attachments

  • Screenshot From 2025-02-08 09-33-15.png
    Screenshot From 2025-02-08 09-33-15.png
    77.3 KB · Views: 10
Last edited:
You will need the usb stick you installed from...boot the pc to that, and run smart from there.....smartmontools as well
 
You will need the usb stick you installed from...boot the pc to that, and run smart from there.....smartmontools as well
Weel. I just tried thta and it doesnt let me run the test

after running
Code:
smartctl -t short /dev/nvme0n1

Code:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.10.10-arch1-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

Read Self-test Log failed: Invalid Field in Command (0x4002)


and after running [CODE]sudo smartctl -a /dev/nvme0n1
[/CODE]


Code:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.10.10-arch1-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SAMSUNG MZVL41T0HBLB-00BTW
Serial Number:                      S73BNF0W618513
Firmware Version:                   HXC70W1Q
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Controller ID:                      7
NVMe Version:                       1.4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Utilization:            200,060,329,984 [200 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 e631c092c6
Local Time is:                      Sun Feb  9 05:02:12 2025 UTC
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x0f):         S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg
Maximum Data Transfer Size:         32 Pages
Warning  Comp. Temp. Threshold:     81 Celsius
Critical Comp. Temp. Threshold:     85 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.00W       -        -    0  0  0  0        0       0
 1 +     7.00W       -        -    1  1  1  1        0       0
 2 +     7.00W       -        -    2  2  2  2        0       0
 3 -   0.0600W       -        -    3  3  3  3      200    2800
 4 -   0.0050W       -        -    4  4  4  4     4000   19000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 -     512       0         0
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        37 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    4,032,909 [2.06 TB]
Data Units Written:                 4,746,298 [2.43 TB]
Host Read Commands:                 37,222,058
Host Write Commands:                35,974,987
Controller Busy Time:               35
Power Cycles:                       2,581
Power On Hours:                     106
Unsafe Shutdowns:                   70
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               37 Celsius

Error Information (NVMe Log 0x01, 16 of 64 entries)
No Errors Logged

Read Self-test Log failed: Invalid Field in Command (0x4002)
 
Warning Comp. Temp. Threshold: 81 Celsius Critical Comp. Temp. Threshold: 85 Celsius
those temperatures will account for the freeze

Do you have any other temperature indicator/app on the pc that would verify or otherwise the temperature being reached?
It is unclear whether the temp shown is actually a temp being reached.....show care while you investigate, just in case

I am unfamiliar with endeavour. I use linux Mint...it has an applet called called CPU temperature Indicator

Right click on panel...applets

worth investigating
 
I have switched from EndeavourOS, to Fedora and back to endeavourOS for this same issue.
The fact that it occurs all over the place does indicate hardware....check temps !
 
The fact that it occurs all over the place does indicate hardware....check temps !
I don't really believe it's the temperature. BC on this laptop I also do gaming (steam) and sometimes it gets much hotter that it does when coding and using Firefox.

But alsoz, recently I think Ive noticing a trend. I noticed it has never crashed on me when gaming or standalone coding. I tried to replicate the error coding and using Firefox. And doing many things. But it wouldn't.

The times it has happened it's when I use vscodium and a Video call from a course Im doing. In not all parts from the course I code. And As far as I remember, when I just watch the course, (without using vscode at the same time) it hasnt crashed.

With all this that I've noticed in mind. I think I might have to re-formulate the issue on another post. Since the audio issue was indeed resolved with the bios updates. And every time the crash causes the audio to do away that resolves it. (I still haven't been able to get the hdmi port to work however)
 
The output in post #9 of the smartctl command show the temperature to be 37 degrees.

The temperatures mentioned by @Condobloke, referring to 81 and 85 degrees, are the threshold temperatures at which level the smart tools would provide a warning at 81 degrees and a signal that the system is critical at 85 degrees.

The 37 degrees reported in the output is fine.
 

Members online


Top