Expresscard USB 3.0 card issue

X200, X201, X220 (including equivalent tablet models) and X300, X301 series specific matters only.
Message
Author
axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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. :(
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

dr_st
Senior ThinkPadder
Senior ThinkPadder
Posts: 6648
Joined: Sat Oct 29, 2005 6:20 am

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.
Current: X220 4291-4BG, T410 2537-R46, T60 1952-F76, T60 2007-QPG, T42 2373-F7G
Collectibles: T430s (IPS FHD + Classic Keyboard), X32 (IPS Screen)
Retired: X61 7673-V2V, A31p w/ Ultrabay Numpad
Past: Z61t 9440-A23, T60 2623-D3U, X32 2884-M5U

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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.
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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.
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

RealBlackStuff
Admin
Admin
Posts: 17485
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

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: 582
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 (2720QM/2000M/FHD), T440p (i7-4800MQ/GF730GT/FHD)
Dells: Latitude C840, Precision M70, Precision M4400, M6400 (WUXGA), M6600, M6700
Daily driver: Dell XPS 13 w/Kaby Lake+Iris Pro+TB3

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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:
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

evening_hunger
Sophomore Member
Posts: 189
Joined: Thu Nov 26, 2015 2:55 pm
Location: Rouen, 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).
x220/i7-2620M/8GB/256gb.ssd/ips/debian (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/tn/debian+win7 (better half)

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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.
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

evening_hunger
Sophomore Member
Posts: 189
Joined: Thu Nov 26, 2015 2:55 pm
Location: Rouen, 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:)
x220/i7-2620M/8GB/256gb.ssd/ips/debian (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/tn/debian+win7 (better half)

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
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.
Daily driver: X220 4291-P79 i5-2520M

In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/201/220 and X300/301 Series”

Who is online

Users browsing this forum: No registered users and 4 guests