LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 06-09-2020, 11:53 PM   #1
obobskivich
Member
 
Registered: Jun 2020
Posts: 596

Rep: Reputation: Disabled
Etron EJ168 USB3.0 - No Functionality in Xubuntu 20.04 (?)


Hello all - I tried lurking for input on this and couldn't find anything that led me to a complete resolution, so I'll post and see if anyone has input. Thanks in advance/retrospect for LQ existing - I've learned plenty just from reading old posts!

My issue:
I have a PCIe add-in card with Etron EJ168 (a cheap little x1 card - I believe it said 'Syba' on its box) to provide USB 3.0 on my computer, I picked this one because I have another motherboard with this controller built-in and it has worked well in Ubuntu/Xubuntu for providing USB 3.0 ports. The system here in question is running Xubuntu 20.04 LTS. The motherboard is a Supermicro H8DGi-F.

The card seemed to work fine when I first added it - I tested it with a USB keyboard and a thumb drive, and both worked. However I have noticed recently my USB 3.0 hard drive simply does not show up (I wish I could be more specific about this - really it is 'it worked until it didn't' because I didn't pay much attention to that drive - I don't use it that often, admittedly) - lsblk, Gnome Disk Utility, nor fdisk -l will find the device attached. I don't see any weirdness in dmesg referencing this card, but maybe I don't know where to look. The card does show up in lspci and lsusb shows a 3.0 device (this card is (should be?) the only USB 3.0 device in the entire system - onboard USB is 2.0).

Output of lspci:
Code:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part (rev 02)
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Management Unit (IOMMU)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
00:0b.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 0)
00:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP2 Port 0)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3d)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
00:19.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:19.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:19.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:19.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:19.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:19.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
00:1a.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:1a.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:1a.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:1a.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:1a.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:1a.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
00:1b.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:1b.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:1b.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:1b.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:1b.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:1b.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
02:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
02:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
03:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS 1078 (rev 04)
04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
40:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part (rev 02)
40:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Management Unit (IOMMU)
40:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
40:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
41:00.0 Audio device: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01)
42:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
Output of lsusb:
Code:
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 010: ID 0853:0100 Topre Corporation HHKB Professional
Bus 001 Device 009: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Relevant lspci -v for the card:
Code:
42:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Device 7023:1b6f
	Flags: bus master, fast devsel, latency 0, IRQ 37
	Memory at bdff8000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: [50] Power Management version 3
	Capabilities: [70] MSI: Enable+ Count=1/4 Maskable+ 64bit+
	Capabilities: [a0] Express Endpoint, MSI 01
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [190] Device Serial Number 01-01-01-01-01-01-01-01
	Kernel driver in use: xhci_hcd
I have tried two different USB 3.0 external drives on this card (I believe one/both should work - they did last time I tried them), so I assume it to be an issue with the card (?) not the drives themselves (for no other reason than it just seems unlikely to have two failures in the same day).

I also tried booting with pci=nomsi which locked the machine up - it boots fine with that removed though.

My ultimate goal would be to have the card working properly, but I'm unsure what to try next - any help or ideas would be appreciated.

Thank you for reading my question.

-UPDATE

I can confirm the USB drives themselves both work - I tried them on another adapter.

-Update 2

I re-connected a USB thumb drive to the card, and when I run lsusb -t I see the ports on the card setting up at different speeds (I assume that's what the xxxxM values are at least), but no 'device class' established. But still no device in lsblk, Gnome Disks, etc. I'm also still not seeing errors in dmesg/journalctl output related to XHCI driver or USB devices.

- Update 3 - SOLVED

I solved it! This was actually a 'true' hardware problem - the power connector for this card had come undone when the machine was moved, and re-attaching that allows it to 'detect' devices again (and I've confirmed it working with a thumb drive at least).

Overall very weird - in my experience devices that require auxiliary power will usually either flatly not work, or produce error codes if auxiliary power is disconnected, so kind of annoying chasing my tail with this 'working but not working' since the card still shows up to the system without its auxiliary power connection. I also don't understand why a USB card needs auxiliary power, but oh well - all seems to work now.

Last edited by obobskivich; 06-15-2020 at 11:50 AM. Reason: solved
 
  


Reply



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
USB3 UVC camera not seen when connected to USB3, works fine on USB2 (Sensor: Sony IMX179) AmandaM Linux - Hardware 1 12-10-2018 06:16 AM
M4A89GTD PRO/USB3 motherboard support? branisd Linux - Hardware 18 12-10-2010 09:25 PM
[SOLVED] MoBo: ASUS M4A87TD/USB3 - Anyone made the jump yet? Jyde Linux - Hardware 13 08-01-2010 11:01 AM
USB3 and motherboard? kalleanka General 1 06-05-2009 09:49 AM

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

All times are GMT -5. The time now is 03:31 AM.

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