Motherboard USB ports starts working only for charging after a while?

I have noticed that some ports on my motherboard (MPG X670E CARBON WIFI) after running for a while start working only in charge-mode, meaning I can charge a phone but cannot connect it to computer.

It works fine for a while after reboot, for a check I have booted in live windows and had no problem in there too.

Is there a setting for this somewhere, maybe I can do some sort of reset without having to reboot?

could be a power management issue.

If you have tlp installed, remove it and check if the problem goes away.

Hello,
Your motherboard:
https://www.msi.com/Motherboard/MPG-X670E-CARBON-WIFI/support#manual

The only thing I can find in your documentation is on page 44.

It talks about software controlling the USB like you would like.
:wave:

pacman -Q | grep tlp gives me nothing, is it something different?

I speak that the usb works only for recharging after system is up for a while, meaning no data transfer available.

The question is how to re-enable data transfer again. I do not have anything MSI installed.

I understand. Your need is to reverse it. From one state to the other. My first tough was a setting in your BIOS. But I can’t find it :wink:
Good luck :wave:

It happens during the system runtime without any actions from my part.
When I first boot into the system, it works normally but after running the system for a day or so, it stops doing anything but charging.
I do not believe it is in any way related to bios as I have not encountered the problem using live windows installation.

Could it be a dodgy cable?

I’ve had similar problems which were solved by using a different cable.

Just my two cents. No expert.

Could be a phone setting about some timeout.
You should be able to manually (re)set the data transfer from the phone.
But what kind of phone do you have?

I have made phone as an example.
I can charge whatever, phones, battery works. But USB Flash, dongles, mouse/keyboard and everything that involves data transfer doesn’t work.

I still think it is power management issue.

What DE are you using?
There may be a setting that sets usb ports in power save mode?

KDE. I have not found any specific power settings related to usb in there.
Currently I’ve reset BIOS/CMOS hoping to see any difference.

As @SemLraug mentionned, check your cable or try another one.

It has nothing to do with a cable, I mentioned the same thing happens with usb sticks too.

linux advanced power management in pamac it is named tlp V1.6.1

Longshot but your motherboard may be using a extra usb controller for some extra ports. Those are not connected to the motherboard chipset.

May be you can find out if the fault is in that extra usb controller or only on the chipset usb ports?

Edit according to the motherboard manual this is not the case

1x USB 3.2 Gen 2 10Gbps Type-C front panel connector
(From X670 chipset)
∙ 2x USB 3.2 Gen 1 5Gbps connectors (From X670 chipset)
• Supports additional 4 USB 3.2 Gen 1 5Gbps ports
∙ 2x USB 2.0 Type-A connectors (From X670 chipset)

After some testing the issue seems to be triggered when I use ‘Safely remove’ feature before detaching device. In most cases after that the port works only for charging.

Mm interesting, it looks like safely remove shutdown the usb data capability. It detach it from your system i guess

I’m out of options, you can, as a test, boot eos live usb (preferable old one with xfce) to check if it works or not. If it only occurs in kde i’m out of options as i don’t use that.

Try a different kernel as a last resort

Avoiding ‘Safely Remove’ seems to be working for now.
No idea whether it is a bios or a kernel problem, so I will keep doing just that and hope it will get fixed after a while.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.