Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Expresscard USB 3.0 card issue

X200/X201/X220 (including equivalent tablet models) and X300/X301 Series
Message
Author
axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#31 Post by axur-delmeria » Tue Aug 25, 2015 3:44 am

Update: I tried it and it doesn't work. I think I need to dump the whole config space (using lspci -xxx) and try again. :(
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

dr_st
Admin
Admin
Posts: 9701
Joined: Sat Oct 29, 2005 6:20 am
Location: Israel

Re: Expresscard USB 3.0 card issue

#32 Post by dr_st » Tue Aug 25, 2015 3:49 am

I am not familiar with the 04.b=06,04 syntax. I would do it in two separate commands: 04.b=06 and another one for 05.b=04.
Thinkpad 25 (20K7), T490 (20N3), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#33 Post by axur-delmeria » Wed Aug 26, 2015 12:59 am

dr_st wrote:I am not familiar with the 04.b=06,04 syntax.
The comma tells setpci to write the value at the next register. This means you can use a single setpci command to write to a contiguous or consecutive set of registers.

In any case, it didn't work, even after using lspci -xxx to dump a bigger chunk of the config space, then using diff to compare the two.

Upgrading to Linux kernel 4.1 doesn't improve things either.

Maybe I should use lspci -xxxx to dump the card's extended config space (4096 bytes).

Half the time, I'm worried about bricking the card. Fortunately it hasn't happened yet.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#34 Post by axur-delmeria » Wed Nov 11, 2015 3:51 am

Update:

I upgraded my kernel to 4.2 (via the Debian backports repository), and now hot-plugging works for my USB 3.0 flash drive, but still not for the external hard drives.

I guess the Linux drivers are still not mature.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#35 Post by axur-delmeria » Wed Jan 06, 2016 10:05 am

Well, it looks like the final nail in the coffin for this issue comes with the Linux 4.3 kernel!

Kernel 4.3 appeared in Debian 8's Backports repository perhaps a week or two ago, and I just updated it today. Curiously, I inserted my USB 3.0 card into the slot, then plugged in my USB 3.0 external HDD. Voila! Drive was detected, the uas module loaded, and was able to copy files back and forth without any issue. :D
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

RealBlackStuff
Admin Emeritus
Admin Emeritus
Posts: 23824
Joined: Mon Sep 18, 2006 5:17 am
Location: Loch Garman, Éire

Re: Expresscard USB 3.0 card issue

#36 Post by RealBlackStuff » Wed Jan 06, 2016 10:14 am

axur-delmeria wrote:Well, it looks like the final nail in the coffin for this issue comes with the Linux 4.3 kernel!
In our neck of the woods, we'd say: That Linux 4.3 kernel is the icing on the cake! :lol:

jdrou
Senior Member
Senior Member
Posts: 670
Joined: Tue Feb 10, 2009 6:15 pm
Location: Madison Heights, MI

Re: Expresscard USB 3.0 card issue

#37 Post by jdrou » Wed Jan 06, 2016 12:24 pm

Yes, "final nail in the coffin" usually refers to something that is dead/failed.

Great that you got it working though.
Current Thinkpads:
X31, X40, X61T, X61, X201, X220 (i7 IPS), W520 (FHD), T440p (FHD),
T480 (QHD)
Dells: Latitude C840, Precision M70, Precision M4400, M6400 (WUXGA), M6600, M6700, 7730, XPS 13
Daily driver: MS Surface Pro 7 (i7)

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#38 Post by axur-delmeria » Thu Jan 07, 2016 6:08 am

jdrou wrote:Yes, "final nail in the coffin" usually refers to something that is dead/failed.
Well, the problems are "dead", so it counts right? :lol:

Long story short:
The first time I tried an Expresscard USB 3.0 card (NEC/Renesas PD720202), it wouldn't work on Windows and Linux. :evil:
Of course I didn't buy it.
Then I got a Fresco Logic FL1100, but I had to boot to Windows first to use it. :(
With Linux 4.2, I could use USB 3.0 flash drives but not external HDDs. :?
But now... :banana:
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

evening_hunger
Junior Member
Junior Member
Posts: 303
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Expresscard USB 3.0 card issue

#39 Post by evening_hunger » Tue Jan 12, 2016 5:37 pm

Doesn't your expresscard get excessively hot? I have one like this (it was mentioned before) http://www.amazon.com/Sienoc-Express-Ex ... 00F876QJ4/
and your can totally fry eggs on the palmrest after 5 minutes, even if nothing is connected to the cards' ports.
Judging by the Amazon reviews of other cards I think this problem is common, but I'm not sure if I should try with other card or are they all like this.
Moreover, it drains power from the battery when in the slot (even with nothing connected to its ports) so I cannot just slide it in and forget about it - too hot and looses power.
I tested it on mi wife's x230 and got the same behaviour (I don't remember was it Windows or linux, on my x220 it's Debian).
T14amdR7-4750U/32GB/500gb.ssd/debian_testing (main driver)
X320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (ex-main driver)
T30Pentium-M 4 1.8Ghz 512MB RAM - under restoration
X230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7
755CE, 486DX, approx 28MB RAM (Win95 JP)

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#40 Post by axur-delmeria » Wed Jan 13, 2016 8:43 am

Mine does get hot, but not enough to fry eggs. Yours runs hotter probably because it contains 2 chips: a PCIe USB 3.0 host controller and a USB 3.0 to SATA converter.

Most of the time the card is inserted 3/4 of the way in the slot. I just push it all the way in if I need to use it.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

evening_hunger
Junior Member
Junior Member
Posts: 303
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Expresscard USB 3.0 card issue

#41 Post by evening_hunger » Wed Jan 13, 2016 8:55 am

Okay thanks, that makes sense. I guess it's only good for AC then, when I really, really need more ports:)
T14amdR7-4750U/32GB/500gb.ssd/debian_testing (main driver)
X320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (ex-main driver)
T30Pentium-M 4 1.8Ghz 512MB RAM - under restoration
X230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7
755CE, 486DX, approx 28MB RAM (Win95 JP)

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3831
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Expresscard USB 3.0 card issue

#42 Post by axur-delmeria » Wed Jan 13, 2016 11:52 am

evening_hunger wrote:when I really, really need more ports:)
If all you need are more ports, and not USB 3.0's bandwidth, there's an Expresscard USB 2.0 card like this, which is basically a USB 2.0 hub. I guess it would use less power than USB 3.0 card.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/X201/X220 and X300/X301 Series”

Who is online

Users browsing this forum: No registered users and 26 guests