Startup error: config failed, hub doesn't have any ports

Hello everyone,
I am using openSUSE for maybe 15 years and I solved countless of issues during those years mostly by googling. However, now I am struggling with this one for several months and don’t know what to do :frowning: When I boot, I go through grub and then I see this error:

hub 10-0:1.0: config failed, hub doesn’t have any ports!

and I end in the emergency mode.

It started with an update several months ago. Unfortunately, I don’t remember what all packages I upgraded.
I downloaded the install image, put in on a flash disk and tried to update to the latest versions of packages (I am using Tumbleweed) several times during last months but without any success. I found similar issues around the internet but without any solution, or at least a solution that would work for me.

Guys, do you have any idea how to solve it?

PS: I have a Windows 11 in dual boot which works. So, the HW, BIOS, etc. should be ok.

Hello, could you post your hardware info? inxi -Fz or such if you can or acquired hardware info from Windows on the same machine.

Do you remeber since when you have this issues? You wrote couple months… is it possible that it came with the switch to Kernel 6.7.x.?

Can you try if you can boot the newest live image?

I guess these informations will be useful for anyone who wants to help with this issue.

Edit: Do you still have a working snapshot from which you can boot?

Linux boots into emergency mode if it failed to detect the mandatory disk device (filesystem, swap or resume). There is no direct connection between the above message and your problem.

You neither explained what you did not what “without success” means.

Login in emergency mode, capture full output of

journalctl -b --full --no-pager

upload to https://paste.opensuse.org/

Here is the output of inxi -Fz

I cannot boot anything from


always the same message: hub 10-0:1.0: config failed, hub doesn’t have any ports! (error -19)

is it possible that it came with the switch to Kernel 6.7.x.?

Most probably yes, based on what kernel version I can boot in

You neither explained what you did not what “without success” means.

The update went OK, all packages updated, but after restart the same situation occurred.

I will try to post the boot log but need to find out how to do it from the emergency console :wink:

If you could get networking up with nmtui it’s possible to paste into https://c-v.sh/ using curl.

Networking is dead. However, I was able to access the partition from Win. So, here is log for

journalctl -b --full --no-pager

https://paste.opensuse.org/pastes/da0c8c34f671

bЕ™e 21 21:25:38 fli-pc-linux systemd[1]: Failed to mount /home/flightman/Mount/Windows/C.
bЕ™e 21 21:25:38 fli-pc-linux systemd[1]: Dependency failed for Local File Systems.
bЕ™e 21 21:25:38 fli-pc-linux systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
bЕ™e 21 21:25:38 fli-pc-linux systemd[1]: local-fs.target: Triggering OnFailure= dependencies.

Comment out this filesystem in /etc/fstab.

bře 21 21:25:38 fli-pc-linux mount[1086]: mount: /home/flightman/Mount/Windows/C: neznámý typ systému souborů „ntfs3“.
bЕ™e 21 21:25:38 fli-pc-linux mount[1086]:        dmesg(1) mЕЇЕѕe obsahovat vГ­ce ГєdajЕЇ oВ selhanГ©m pЕ™ipojenГ­.

Well, configuring your system to output system messages in non-English just makes it more difficult for anyone trying to help. Try to find someone in your local region Linux User Group who can read them.

1 Like

Hello arvidjaar, thank you for your comment! I thought that failed mounting of “unnecessary” partitions (like Windows or NAS) cannot be the reason to not load the system because it already happened to me several times before and never was a blocker. So, I just ignored it this time. However, to be 100pct sure I commented the problematic lines in fstab, restarted and voilà, I am in. My bad. Now I found a problem with networking. I need to find time to look at it in more details and I will most probably move to the networking section of this forum and close this thread.

So far, thank you for your assistance.

How is the system supposed to guess which is “necessary” and which is “unneccessary”? Computers do not read your mind. If a filesystem is not necessary, then either use nofail or automount.

1 Like

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