Previous post (includes links to first three posts)

So, I’ve at least managed to fix the issues around initramfs and the Nvidia driver, so my computer is running on the newest kernel again. Nevertheless, the mt7921e driver keeps failing and causing Firefox to freeze, and my computer to crash or fail to shut down.

The last time this happened, a moment ago, my computer, instead of shutting down, went into the black screen slowly getting filled with text. The text read stuff like,

  • mt7921e driver own failed
  • mt7921e timeout for driver own
  • mt7921e chip reset failed
  • mt7921e Message 00020001 (seq 7) timeout
  • mt7921e Message 00020002 (seq 8) timeout
  • mt7921e Message 00020002 (seq 12) timeout
  • mt7921e not ready 65535ms after DPC; giving up
  • pcieport AER: subordinate device reset failed
  • pcieport DPC: containment event, status:0xf01: unmasked uncorrectable error detected
  • pcieport PCIe Bus Error: severity=uncorrectable (Non-Fatal), type=Transaction Layer, (Receiver ID)
  • pcieport device error status/mask=00200000/00010000
  • pcieport [21] ACSViol (First)
  • mt7921e Message 000046ed (seq 14) timeout

I have tried the following since last time:

  • Went into UEFI, but couldn’t find any wi-fi settings there.
  • Disabled wi-fi by right clicking on the icon in the taskbar, turning the computer off and on again, and re-enabling wi-fi.
  • Updating network-manager.

It would appear that it is possible to physically remove or re-seat the wi-fi card by opening my computer up, but I’ll leave that as a last resort for now. Trompete also suggested that I could “blacklist/disable the internal Wifi in Linux”, but this seemed to be specifically for when I get a wi-fi dongle. Several people have now suggested that I get such a dongle.

Looking up similar issues (albeit on a different distro, Arch, whereas I use Mint) I see mentions of “disabling network-manager’s MAC address randomization” and “disabling ASPM” as potential remedies. I have not tried these yet.

      • doodoo_wizard@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        12 days ago

        Oh that’s an easy one.

        When you’re ready, yank all the screws, run a guitar pick around the outside edge (there’s a ifixit article) and disconnect the battery.

        You have to disconnect the battery. Put a piece of tape in between the contacts on the board and the battery cable so they can’t come back together.

        Locate the wireless card. It’ll have some little wires going to it, those are the antenna wires. It’ll have a screw holding it down, take out the screw and see if the card pops up for future reference. Wiggle it gently back and forth while gently pulling it away from its black connector on the opposite end as the screw.

        Once it’s free, insert it back the same way it came out and put the screw back in. Make sure not to cross thread the screw by “backing” it up (turning it lefty-loosey) until it “drops” into place.

        Remove the tape and reconnect the battery cable. Put the back panel back on and all the screws in.

        See if that fixes your problem. If not you can repeat this process but pop out the antenna wires and replace your mediatek with an Intel 210. It was an option on your model so I know it works.

          • doodoo_wizard@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            12 days ago

            I know it seems like pick me mansplaining but I have bad manual dexterity and a bunch of shitty habits from working on cars so I see things like “no, actually disconnect the battery”, “this is how you remove mini pcie devices” and “here’s how to not cross thread a screw” more charitably.

            If you really want to exhaust all software troubleshooting options, check if the card has a firmware update available then once you’re sure you’re on the latest one try the card in a usb boot environment for a little bit and see if the same problems crop up.