this post was submitted on 10 Mar 2025
367 points (100.0% liked)

linuxmemes

24192 readers
1459 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    all 38 comments
    sorted by: hot top controversial new old
    [–] [email protected] 66 points 3 weeks ago (3 children)

    Windows is great because if you plug your mouse into one USB port then maybe you move the mouse to another, it completely forgets that mouse ever existed and is like β€œsetting up device!”

    Bro, you know what this is.

    [–] [email protected] 55 points 3 weeks ago (1 children)

    It sure is great. If I remember correctly, there was a Windows 95 error saying "keyboard not found, press F2 to continue."

    [–] [email protected] 35 points 3 weeks ago (2 children)

    No it wasn't just win95 but also IBM DOS and BIOS.

    Keyboard not found, press F2 to continue asks the users to either plug in a keyboard and the press F2 on that one to continue or press F2 on an unrecognised keyboard so that the OS could pick it up.

    It would then reload the driver's for the PS/2 keyboard and continue as normal.

    [–] [email protected] 9 points 3 weeks ago

    Thanks for the explanation!

    It still does look funny though.

    [–] [email protected] 0 points 1 week ago (1 children)
    [–] [email protected] 1 points 1 week ago

    Under specific circumstances, yes.

    [–] [email protected] 20 points 3 weeks ago (2 children)

    well technically.... USB initialization isn't that simple, when you change which port it's plugged into, it's numerated under that new memory space, so from the computers perspective, it's a different number, it's a different device.

    [–] [email protected] 13 points 3 weeks ago (2 children)

    Is that just obfuscated on other platforms (like MacOS)? I don't think I've ever had a Mac get "confused" by a device by changing its port.

    [–] [email protected] 11 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

    the other OS's don't store the configuration in the registry, that's the main difference

    [–] [email protected] 14 points 3 weeks ago (1 children)

    I see.

    So Windows just needs to git gud.

    [–] [email protected] 9 points 3 weeks ago

    Git gut by using a sane POSIX architecture just like any other OS out there.

    [–] [email protected] 4 points 3 weeks ago

    Could be like Linux where a lot of drivers are in the kernel and it doesn't need to add drivers every time you plug something in

    [–] [email protected] 4 points 3 weeks ago (1 children)

    Usually you have a vendor and a device id to identify the connected device on the bus

    You're right though, that in every different port it will get its own memory allocated an so on (at least I also believe that), but that's no reason to not identify the already known device

    [–] [email protected] 4 points 3 weeks ago (1 children)

    there are a couple IDs in the device manager, if you look closely you will see where it changes, and then search the registry for that string and you will find how crazy Windows can be with USB hardware. Actually stripping out those ID's is a huge pain. I only know because of having to make legacy hardware work for work

    it was worse with USB1 and old drivers wouldn't unload so then when you unplugged them and plugged them back in, sometimes they wouldn't work unless you rebooted. Windows is stupid

    [–] [email protected] 2 points 2 weeks ago

    Just check it with lsusb on Linux and you'll see the device and vendor id stays the same, independent of the port - else no udev rules would work

    Don't know though what ever the fuck windows is doing...

    [–] [email protected] 3 points 3 weeks ago

    That's very unlikely to happen. Once the driver is installed via Windows update it doesn't magically uninstall itself.

    [–] [email protected] 46 points 3 weeks ago (2 children)

    "There's a problem with your USB storage device"

    *Continues to work just fine, just as if there is no problem*

    [–] [email protected] 15 points 3 weeks ago (5 children)

    Its because you didnt eject beforehand and theres orphaned inodes or data blocks

    [–] [email protected] 18 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

    "You need to manually eject your USB drive before you remove it" - statements dreamed up by the utterly deranged

    Also, half the time when you try to eject it, it says "device busy" even though I'm not transferring files. Well, best of luck with that bud, I'm busy too yank

    [–] [email protected] 8 points 3 weeks ago

    That's because some program still accesses it

    Could be just your file browser ("explorer") that has a window open with the content of that device, or maybe some program has a hiccup and didn't free it's file pointer

    [–] [email protected] 1 points 3 weeks ago

    had that under linux too, because there's still buffer to be written; but under linux i can at least check /proc/sys/vm/dirty_bytes to see how long it will take.

    [–] [email protected] 11 points 3 weeks ago (2 children)

    No, it's because I use it on linux and windows can tell. Windows hates me for my freedom.

    [–] [email protected] 3 points 3 weeks ago

    They hate us because they ain't us.

    [–] [email protected] 2 points 2 weeks ago

    Oh right that.

    Sorry its been a while since I've used windows

    [–] [email protected] 11 points 3 weeks ago (1 children)

    In the worst-case scenario, yes... but the wording on the Windows dialog literally says, "There is a problem with your device and you should scan it" and then when you do, "Your device is ready to use, no problems were found." This, after it was ejected and got the safe removal notification. πŸ€·β€β™‚οΈ

    [–] [email protected] 1 points 3 weeks ago

    The file system was not unmounted cleanly so the dirty bit is 1 -> windows tells you to check the drive. This clears the dirty bit even if nothing was wrong.

    [–] [email protected] 2 points 3 weeks ago (1 children)
    [–] [email protected] 1 points 3 weeks ago

    "That's what she said" *laugh track*

    [–] [email protected] 2 points 3 weeks ago

    "You need to format your USB drive" when there's a perfectly usable FAT partition, which just happens to not be the first partition on the drive

    [–] [email protected] 21 points 3 weeks ago (2 children)
    [–] [email protected] 19 points 3 weeks ago (1 children)
    [–] [email protected] 11 points 3 weeks ago (1 children)

    Laughs in ISO 9660 on disc.

    [–] [email protected] 12 points 3 weeks ago (1 children)

    ☠️ in IBM 12-row/80-column punched card format

    [–] [email protected] 5 points 3 weeks ago

    Fortran Watfor?

    [–] [email protected] 2 points 3 weeks ago (1 children)

    ext is just so simple yet beauti- and useful

    [–] [email protected] 1 points 1 week ago

    @30p87 @SnotFlickerman until you are out of inodes...

    [–] [email protected] 2 points 2 weeks ago

    Sometimes windows detects the USB stick but doesn't assign it a drive letter. You can open up disk management and manually assign one.