ExpressCard adapter for USB 3.0 not detected

Issues Related to Hardware (Sound, Video, Printers, Scanners, Webcams, Touchpads, Keyboards, Sensors, Drives, GRUB, etc.)

Moderator: Moderators

Re: ExpressCard adapter for USB 3.0 not detected

Postby Fitzcarraldo » Thu May 24, 2012 2:45

Once you reboot, the module is not loaded automatically if you just used the modprobe command. Edit /etc/conf.d/modules and add xhci-hcd to the list of modules to be launched at boot. For example, here's my file:

Code: Select all
# You can define a list modules for a specific kernel version,
# a released kernel version, a main kernel version or just a list.
# The most specific versioned variable will take precedence.
#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
#modules_2_6_23="tun ieee1394"
#modules_2_6="tun"
#modules_2="ipv6"
#modules="ohci1394"

# You can give modules a different name when they load - the new name
# will also be used to pick arguments below.
#modules="dummy:dummy1"

# Give the modules some arguments if needed, per version if necessary.
# Again, the most specific versioned variable will take precedence.
#module_ieee1394_args="debug"
#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
#module_ieee1394_args_2_6_23="debug3"
#module_ieee1394_args_2_6="debug4"
#module_ieee1394_args_2="debug5"

# You should consult your kernel documentation and configuration
# for a list of modules and their options.
modules="vboxdrv vboxnetflt vboxnetadp"

So, if I wanted to add that module, I would change the last line in my file to be:

Code: Select all
modules="vboxdrv vboxnetflt vboxnetadp xhci-hcd"

If you don't currently have any modules specified in that file, then you would just have the last line as:

Code: Select all
modules="xhci-hcd"

Then reboot and use the lsmod command to check if the module is loaded.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7984
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: ExpressCard adapter for USB 3.0 not detected

Postby ostachio » Sun Mar 10, 2013 17:02

Thanks to Fitzcarraldo --- you've certainly shed some light on what all these cmd functions do.

And thanks to your initial steps in diagnosing this issue, I managed to try something that I saw on a different website which is part of a different distribution.

https://help.ubuntu.com/community/ExpressCard -----> gave me the idea, & now my usb3 express card works.

With the usb3 card unplugged, I typed into the terminal:
Code: Select all
sudo /sbin/modprobe pciehp pciehp_force=1


I don't know why I always need to type in "sudo /sbin/modprobe" and not just "sudo modprobe"

Anyways, I plugged the usb3 card back in, then typed "lsusb" in terminal:

Code: Select all
 [email protected] ~ $ lsusb
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 005 Device 002: ID 138a:0001 Validity Sensors, Inc. VFS101 Fingerprint Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 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 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub    <---* Here it is -- Woot/Woot*
Bus 001 Device 004: ID 062a:3286 Creative Labs Nano Receiver [Sandstrom Laser Mouse SMWLL11]
Bus 001 Device 005: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser


And low and behold, it works ----plugged in a flash-drive with no problems. --- speed wise, not amazingly fast, but I have yet to try it with a true USB3 device.

Just one more question, how do I add it to /etc/conf.d/modules ?

I'll take a guess, since I already have VirtualBox installed, "vboxdrv vboxnetflt vboxnetadp" is already there,,, so do I modify the "modules=" line like this:

Code: Select all
modules="vboxdrv vboxnetflt vboxnetadp pciehp pciehp_force=1"


It's still a guess, so I haven't tried using it yet ---- Last time I believed my guesses, I found myself in side a box -needing to think outside of it- in order to undo, what I believed I did what right.

Thanks in advance for your help.

Just in case: my system is-
Code: Select all
uname -a
Linux sabyon 3.7.0-sabayon #1 SMP Wed Jan 23 21:08:19 UTC 2013 i686 AMD Athlon(tm) X2 Dual-Core QL-62 AuthenticAMD GNU/Linux
Last edited by ostachio on Sun Mar 10, 2013 18:20, edited 1 time in total.
ostachio
Baby Hen
 
Posts: 2
Joined: Sun Mar 10, 2013 16:36

Re: ExpressCard adapter for USB 3.0 not detected

Postby Fitzcarraldo » Sun Mar 10, 2013 17:30

If you look again at the file /etc/conf.d/modules, you can see the comment:

Code: Select all
# Give the modules some arguments if needed, per version if necessary.
# Again, the most specific versioned variable will take precedence.
#module_ieee1394_args="debug"
#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
#module_ieee1394_args_2_6_23="debug3"
#module_ieee1394_args_2_6="debug4"
#module_ieee1394_args_2="debug5"

so you would need to do something like:

Code: Select all
modules="vboxdrv vboxnetflt vboxnetadp pciehp"
module_pciehp_args="pciehp_force=1"
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7984
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: ExpressCard adapter for USB 3.0 not detected

Postby ostachio » Sun Mar 10, 2013 18:44

Once again Fitzcarraldo, I don't know how you do-what you do - when you do ,,, but now all these USB3 express card issues (for me) are solved.

Me & Sabayon, are at peace.

Thanks, it all worked smoothly.
ostachio
Baby Hen
 
Posts: 2
Joined: Sun Mar 10, 2013 16:36

Previous

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest