LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 07-28-2015, 07:43 AM   #1
littlejoe5
Member
 
Registered: Aug 2006
Location: Arizona
Distribution: ubuntu dirivatives mostly Mate
Posts: 260

Rep: Reputation: 19
added pcie usb 3 driver problem?


My Desktop is a HP Pavilion a6110a. lshw -c bus reveals this:
*-core
description: Motherboard
product: NARRA2
vendor: ASUSTek Computer INC.
physical id: 0
version: 2.00
serial: MS1C75S15500550


I want to add USB 3.0 to my Desktop, so I installed a USB 3.0 adapter using a PCIe slot. It shows up using lshw -c bus as:
*-usb
description: USB controller
product: VIA Technologies, Inc.
vendor: VIA Technologies, Inc.
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:42 memory:fddff000-fddfffff

But it Does not give me access to the USB stic inserted. The driver mentioned must be supplied by the OS, which is LinuxMint 17 (64 bit).

I have spent hours 'googling' for information or answers on this, and am getting nowhere so far. Can someone point me in the right direction?
 
Old 07-29-2015, 12:04 AM   #2
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Quote:
Originally Posted by littlejoe5 View Post
The driver mentioned must be supplied by the OS, which is LinuxMint 17 (64 bit).
Hi...

Possibly. I didn't see a driver mentioned in your output.

If you would, please the results of these commands, as well...

Code:
lspci -nnk
Code:
lsmod
Also, What is the brand and model of this card and did the package say it was Linux compatible? Did a driver CD come with the card and if so, does it include a Linux driver? When you say it doesn't give you access, does your thumb drive show up or not?

Thanks!

Last edited by ardvark71; 07-29-2015 at 12:19 AM. Reason: Correction/Added question and smiley.
 
Old 07-29-2015, 11:01 AM   #3
littlejoe5
Member
 
Registered: Aug 2006
Location: Arizona
Distribution: ubuntu dirivatives mostly Mate
Posts: 260

Original Poster
Rep: Reputation: 19
Thanks for your quick reply, ardvark71. Yes there is a driver disk with it. At first look, I thought it was just the drivers for Wiindows, and since LinuxMint is usually relly good at providing proper drivers for everything, I expected it to “just work”. But then (trying to answer your questions), I discovered this directory:

│** ├── LINUX
│** │** ├── driver
│** │** │** ├── Makefile
│** │** │** ├── wch_common.h
│** │** │** ├── wch_devtable.c
│** │** │** ├── wch_main.c
│** │** │** └── wch_serial.c
│** │** ├── Makefile
│** │** ├── README
│** │** ├── wchdump
│** │** │** ├── Makefile
│** │** │** └── wchdump.c
│** │** ├── wchmknod
│** │** │** └── wchmknod
│** │** └── wchterm
│** │** ├── Makefile
│** │** ├── wchterm.c
│** │** └── wchterm.h

I suppose, that the answer, I need might be hidden in there somewhere – if I can figure it out.

I did run sudo lspci -nnk It gave me a long page of results, but the significant ones seem to be these:

00:02.0 USB controller [0c03]: NVIDIA Corporation MCP61 USB 1.1 Controller [10de:03f1] (rev a3)
Subsystem: Hewlett-Packard Company Device [103c:2a58]
Kernel driver in use: ohci-pci
00:02.1 USB controller [0c03]: NVIDIA Corporation MCP61 USB 2.0 Controller [10de:03f2] (rev a3)
Subsystem: Hewlett-Packard Company Device [103c:2a58]
Kernel driver in use: ehci-pci
….........
02:00.0 USB controller [0c03]: VIA Technologies, Inc. Device [1106:3483] (rev 01)
Subsystem: VIA Technologies, Inc. Device [1106:3483]
Kernel driver in use: xhci_hcd

From that, I understood that the driver being used was: xhci_hcd Whcich aparently iisn't working.

Then I ran: sudo lsmod And again got a long page of results, and the ones that refer to “USB” are these:

usblp 22891 0
…....
usblp 22891 0
usb_storage 62209 1
hid_generic 12548 0
usbhid 52616 0
hid 106148 2 hid_generic,usbhid

If you'd prefer that I include those two pages complete, please say so. Since I don't kknow what the problem is, I may have left out something important.

The seller called this board “brand: Unbranded/Generic”, but The command line results show it to be:
VIA Technologies, Inc. Device [1106:3483] (rev 01)
.

By “does not give me access”, I mean that a thumb drive inserted in that device, does not show up at all.
 
Old 07-29-2015, 02:47 PM   #4
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Hi...

From what I see here, it's possible installing the Linux drivers you mentioned is your best chance of getting 3.0 capability.

However, I don't think that explains why you aren't getting your thumb drive to show up. Can you duplicate this problem by using another thumb drive or device, such as a printer. Also, I'm guessing this is the case with each of the individual ports, is that correct?

Something else to try: If you have more than one pci-e slot available, try using the card in a diferent slot.

Regards...
 
Old 07-30-2015, 03:55 PM   #5
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,974

Rep: Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623
Moving to a different slot is a great start.

When I get a deal like this I try every live cd in my box to see how each one see's this.

On one system I had to update bios but I'd leave that for last choice. It shouldn't matter here.

Might be easier to go out and buy a different brand and test it.
 
Old 07-30-2015, 04:52 PM   #6
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229
If you don't succeed...

Good luck with getting your USB 3 card with its VIA chip to work, but if you need to an alternative, cards with a Renesas chip are supported in the kernel.

I bought a Transcend TS-PDU3, with Renesas chip uPD720202 and it works. It has two USB 3 ports, needs a 5 volt molex power connection from the PSU, and was cheap on the Danish market.

Look for a Renesas chip and check the Internet to see that it's one that's supported, they're on several brands of cards.

Last edited by thorkelljarl; 07-30-2015 at 05:36 PM.
 
Old 07-31-2015, 01:00 AM   #7
littlejoe5
Member
 
Registered: Aug 2006
Location: Arizona
Distribution: ubuntu dirivatives mostly Mate
Posts: 260

Original Poster
Rep: Reputation: 19
Thanks, all.
I did switch PCIe slots, with no benefit. I also tried different USB sticks, with no luck. The stick lites up as if it's being read, but never shows up on the computer. (It should be visible in /media/m17/)

I'm going to hav to ignore it for a few days, as I'll be on a short missionary trip. When I get back, I'll try to find out how to go about dealing with that linux 'source' material that is on the driver disc.

This is an AMD processor, and I read thread talking about trouble that others have had getting PCIe USB to work. They didn't finish the discussion well, so I don't know if they had any success.
 
Old 07-31-2015, 09:49 PM   #8
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Quote:
Originally Posted by littlejoe5 View Post
I'm going to hav to ignore it for a few days, as I'll be on a short missionary trip. When I get back, I'll try to find out how to go about dealing with that linux 'source' material that is on the driver disc.
No problem, let us know how installing the driver works you get back. Best wishes on your missionary journey, may God bless and use it to bring many more to Himself.

Regards...
 
  


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
Fundamental difference between a Ethernet (networking) driver and a pcie driver bdubey Linux - Kernel 1 10-16-2014 09:32 AM
Linux Driver: USB vs PCIe how to choose? abb Programming 1 02-28-2013 09:45 AM
PCIe re-enumation in linux driver question (pcie hotplug doesn't work) blavo Programming 5 08-02-2012 02:12 PM
Designing a PCIe driver... slkjas Linux - Embedded & Single-board computer 1 11-05-2008 09:38 PM
Added Mandriva2005 kernel to 2006 install to fix hibernate problem. Usb fails now... ph0b0s Linux - Hardware 4 12-09-2005 12:50 PM

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

All times are GMT -5. The time now is 06:16 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