The weird thing is that it seems to be working? Either I misdiagnosed the problem, or maybe my old one was just broken.

  • taiyang@lemmy.world
    link
    fedilink
    arrow-up
    22
    ·
    19 hours ago

    This was also my first issue in Linux but it turned out my duel boot was somehow screwing things up. Windows broke WiFi for Linux, then when I booted into Windows it was broken there too. I blame Windows because it was right after a series of updates, but I have no idea why it’d impact other independent OS on other drives.

    Unfortunately I forgot the solution. It was probably since bios impacting thing, like how they often say to disable fast boot and junk.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      21
      ·
      19 hours ago

      Devices are configurable via software. If windows managed to “flip a switch” on the WiFi chip, it would affect Linux as well if it didn’t reset it on boot.

      • palordrolap@fedia.io
        link
        fedilink
        arrow-up
        6
        ·
        17 hours ago

        This. Way back in the day, I had a sound card that would absolutely not work in one OS unless I’d already booted into a different one and “activated” it with the driver there.

        It might have been Win9x and WinNT, but it could just as easily have been Win9x and some early-ish version of RedHat.

        But anyway, it would not surprise me to learn that the same sort of thing still happens with some hardware.

      • taiyang@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        18 hours ago

        Ahh, ok that makes sense. Reading other posts, pretty sure my wifi chip is the same as OP.

    • Magister@lemmy.world
      link
      fedilink
      arrow-up
      14
      ·
      18 hours ago

      Disable fast boot in your BIOS, else when you reboot, hardware is not re-initialized so if Windows loaded a custom firmware in the chip or set some stuff here and there, it may be incompatible with linux. If you dual boot, always disable FastBoot in the BIOS.

      • WhyJiffie@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        ·
        17 hours ago

        and at this point it’s also worth noting that this is a setting in the UEFI setup, and this is different to the fast startup setting in windows that also needs to be turned off for other reasons.

    • feannag@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      18 hours ago

      I had this issue and it was a fast boot issue. I’d shut down windows and boot Linux and WiFi wouldn’t work. A restart would fix it. With fast boot, windows doesn’t actually shut down, it’s more like a hibernate state. So the driver or whatever it’s called was being held by the widows partition and wouldn’t respond to another kernal.

      • WhyJiffie@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        17 hours ago

        I think windows does shut down, but the hardware in your computer does not, and so when booting linux, the hardware does not start with a fresh slate. It’s not reinitialized, keeping configuration and possibly custom firmware from the other OS.
        interestingly, it also means malware could also escape a reboot this way… and for the network adapter, maybe it doesn’t even need to be compatible with linux to work.

        what you mean though is the fast startup setting of windows. that does hibernate the computer as you say, after it logs out the user.

        • feannag@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          16 hours ago

          You are correct. Fast startup used to be called fast boot, hence my confusion. And it looks like the current state of windows is saved in nonvolatile for fast startup, which I would consider not being fully shutdown, but that’s probably semantics at that point.