LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-28-2022, 04:08 PM   #1
springshades
Member
 
Registered: Nov 2004
Location: Near Lansing, MI , USA
Distribution: Mainly just Mandriva these days.
Posts: 317

Rep: Reputation: 30
USB Controller Card (Fresco Logic FL1100); Controller Detected, Delivers Power, Devices Undetected


I'm having strange issues with a USB controller card.

It is picked up by lspci as:

Code:
03:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
It delivers power to devices plugged into it. Power lights turn on for attached devices. That may be because the card has a SATA power input.

Attached devices do NOT show up under lsusb. I haven't been able to find any error messages from the kernel when a device is plugged in; though it's *possible* that I could be looking the wrong places for the error messages. I, like probably most users, don't have a fully accurate understanding of which messages go to which logs.

From dmesg I get:

Code:
$ dmesg -H | grep 0000:03:00.0
[  +0.000050] pci 0000:03:00.0: [1b73:1100] type 00 class 0x0c0330
[  +0.000020] pci 0000:03:00.0: reg 0x10: [mem 0xdfb00000-0xdfb0ffff 64bit]
[  +0.000012] pci 0000:03:00.0: reg 0x18: [mem 0xdfb11000-0xdfb11fff 64bit]
[  +0.000011] pci 0000:03:00.0: reg 0x20: [mem 0xdfb10000-0xdfb10fff 64bit]
[  +0.000051] pci 0000:03:00.0: supports D1
[  +0.000003] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[  +0.000247] pci 0000:03:00.0: Adding to iommu group 28
[  +0.002742] xhci_hcd 0000:03:00.0: xHCI Host Controller
[  +0.002533] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 3
[  +0.002721] xhci_hcd 0000:03:00.0: hcc params 0x200071e1 hci version 0x100 quirks 0x0000000000000450
[  +0.002689] usb usb3: SerialNumber: 0000:03:00.0
[  +0.002794] xhci_hcd 0000:03:00.0: xHCI Host Controller
[  +0.002627] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 4
[  +0.002650] xhci_hcd 0000:03:00.0: Host supports USB 3.0 SuperSpeed
[  +0.002761] usb usb4: SerialNumber: 0000:03:00.0
[ +10.274399] xhci_hcd 0000:03:00.0: xHCI host not responding to stop endpoint command.
[  +0.004493] xhci_hcd 0000:03:00.0: xHCI host controller not responding, assume dead
[  +0.004425] xhci_hcd 0000:03:00.0: HC died; cleaning up
From google-fu, I know that the "endpoint command" line can have something to do with power management. This particular timestamp occurs during boot. It's probably some sort of test that results in the controller failing and being disabled?


Some relevant backstory. I previously had a different USB 3.0 controller card installed. It was also an FL1100 chipset. It worked for years. I wasn't sure exactly when the card had failed since I may not have noticed it immediately. I made the mistake of assuming it has a hardware failure, so I replaced the card. I didn't shop for a card with the same chipset; that was accidental. I just shopped for a card with similar specs, and this is apparently a really common chipset. Still assuming it was a hardware failure, I swapped the cards first. Same problem. Next I thought it might be the motherboard, so I swapped the new card into a known good PCIE slot. Same problem. So now I've got two similar controller cards. They probably both work just fine. The motherboard doesn't seem to be the cause. It must actually be software.

Ubuntu 20.04 LTS. Kernel 5.4.0 if that helps. Cards with this chipset are reported working by other Ubuntu 20.04 users. That's probably not important in my case because this card used to work for me too.

The only recent change I've found via searching that might be even remotely related is:

https://lkml.kernel.org/lkml/2022010...ndation.org/#r


Any ideas on anything else to try?

Last edited by springshades; 03-28-2022 at 06:48 PM. Reason: Added distro and kernel versions
 
Old 03-28-2022, 06:48 PM   #2
springshades
Member
 
Registered: Nov 2004
Location: Near Lansing, MI , USA
Distribution: Mainly just Mandriva these days.
Posts: 317

Original Poster
Rep: Reputation: 30
This is where my signature comes into play. After all that, no hardware issues whatsoever. Based on the idea that there might be some sort of kernel bug involved, I installed a different kernel line on Ubuntu. Lo and behold, problem solved. If anyone ends up finding this in a search in the future, the 5.13.x kernel line currently works with the FL1100 chipset. It *might* have something to do with the combination of the chipset and an onboard USB hub. The email about the kernel bug mentions that it might be the bug + the chipset + a dock or hub that results in the problem. Blargh... I swear I have one of those insanely stupid Linux bugs that no one ever talks about at least once a year.
 
  


Reply

Tags
usb 3, xhci


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Logic vs "Logic" bluegospel General 153 09-03-2013 05:20 PM
[ubuntu] 10.04, USB 3.0 port Fresco FL1000G doesn't work ps3love Linux - Hardware 6 02-25-2011 03:01 PM
LSI Logic / Symbios Logic 53c875 (rev 14) -> HP Storageworks 1/8 G2 gileravxr Linux - Hardware 0 07-21-2009 04:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:02 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration