berlin.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Alles rund um, über, aus & für Berlin

Administered by:

Server stats:

624
active users

Mina

question:

I have two 3 slots on my computer, but it seems like they cannot perform I/O operations simultaneously, e.g. moving files from one connected flashdrive to the other, whilst it is no problem to do so from a device connected to one of the USB 2 slots to one connected to a USB 3 slot.

Is this normal behaviour, is it a issue or is it just my computer?

Note: I can connect 2 devices to the USB 3 ports, use them after the other, without disconnecting one.

@mina

This is most likely an issue with your USB controller

Both ports share bandwidth and one overwhelms the other :neofox_up__w__256:

@mina Years back I copied directory trees from one external USB disk to another without that problem. It was USB 3 already, probably 2018/19, B.C, (before Covid). The OS was Ubuntu, most likely 16/04 LTS.

Your experience sounds odd, and I don't think it is a Linux problem.

To rule it out, you could run the computer from a FreeBSD USB stick (getting from freebsd.org ) and see what happens.

The FreeBSD ProjectThe FreeBSD ProjectFreeBSD is an operating system used to power modern servers, desktops, and embedded platforms.

@mina
It should be the other way around. After initializing the transfer from the CPU the transfer itself should run directly from one device to the other without any CPU or main RAM involvement. After all the “B” in USB means “bus”.

@mina Oh, there could be a problem if one of the storage devices does not announce itself correctly on the bus and expects to talk to some master (the CPU). So it may be worth to check this with other storage devices.

@mina
Das mit dem wifi Adapter kann auch ein Problem mit dem USB 3.0 Standard sein, welches das Wifi Signal Stört. Die Geräte sollten deshalb relativ weit entfernt voneinander ans Mainboard verbunden werden. Evtl über eine Verlängerung, mit nicht zu dünnen Kabeln lösen.

Ansonsten gibt es gerne mal Probleme mit Datei Übertragungen je nach Linux Betriebssystem.
Ein Windows (To Go) zu booten wäre da eine praktische Fehleranalyse. Tritt der Fehler dort nicht auf, dann ist es kein Hardware Fehler oder Bandbreiten Problematik.

Wenn es nicht zu kompliziert ist, könntest du auch bezüglich beider Probleme im BIOS deine USB ports vielleicht auf USB 2.0 speed stellen. Das würde die Interferenz Problematik mit dem wifi und Software Probleme mit USB 3.0 unter Linux klären.

@mina this is not normal under any operating system.
Slowdowns yes, completely stalling out, no.
That said, if the combined peak power draw of both devices exceeds what the root hub can deliver, then only one of the two devices can be active at a time. If you have a powered USB hub to spare, put it between the second port, and the second device. If things start working as desired, the root hub is underpowered.

@mina

Some keyboards have a USB slot - probably at the rear.

@mina@berlin.social
To me this sounds like the two USB3 slots connect to only one adapter chip. Data is copied from drive A to memory and then back from memory to drive B. Old-ish computer?

@mina USB is organized in HUBS. So if the 2 USB 3.0 are on the same HUB, they share bandwith (and maybe even power?).

Not an expert. But that's my idea of where the problem could originate.

@monkee

@mina

But with even two ports on the same hub, this should pose no problem. Only shared bandwith between the attached devices. Or something is broken (by design). But USB-C is full of quirks.

Are the attached disks really running on USB or is perhaps Thunderbolt involved?

@mina interesting. Never heard of something like that. What errors do you get moving the files? And is it only moving of can't you copy them as well?