Using mPCIe USB ports while another card is installed (Y/N)

X60/X61 series specific matters only.
Post Reply
Message
Author
flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Using mPCIe USB ports while another card is installed (Y/N)

#1 Post by flyingfishfinger » Mon Jun 30, 2014 7:59 pm

Do mPCIe lanes disable their USB ports when a non-USB card is in use? I want to scavenge those USBs for peripherals, but both slots are currently in use (WWAN, WLAN).

R

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

Re: Using mPCIe USB ports while another card is installed (Y

#2 Post by dr_st » Mon Jun 30, 2014 11:29 pm

I don't know, but:

What peripherals do you have in mind? Isn't it simpler to connect a hub?

The WWAN is, in fact, a USB card, AFAIK.
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

FryPpy
Junior Member
Junior Member
Posts: 459
Joined: Thu Dec 06, 2012 3:29 pm
Location: Moscow, Russia

Re: Using mPCIe USB ports while another card is installed (Y

#3 Post by FryPpy » Tue Jul 01, 2014 11:19 am

YES (in theory). USB pins of mini PCIe slot directly connected to southbrige (ICH). There is some cards that use both interfaces (eg WiFi + BT cards)...

BUT in X61 WWAN slot have both interfaces (PCIe + USB), but WLAN have only PCIe pins connected.
And in X60 WWAN slot have only USB and WWAN have only PCIe...

PS
In T6x series layout the same except there is 3nd miniPCIe slot for T61 (14" 4:3 not soldered + 15.4") which have usb + PCIe connected.

PPS
And YES WWAN cards use USB part of miniPCIe slot.

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#4 Post by flyingfishfinger » Tue Jul 01, 2014 12:25 pm

So you're saying that in an X61, only the right slot actually connects the USB lanes? That means if the WWAN card uses it, there's not a spare USB port to be had there.

I want to remove the WiFi card and replace it with an internal USB dongle, so that I can put something else such as an SATA driver card in (see my dual hard-drive project).

FryPpy
Junior Member
Junior Member
Posts: 459
Joined: Thu Dec 06, 2012 3:29 pm
Location: Moscow, Russia

Re: Using mPCIe USB ports while another card is installed (Y

#5 Post by FryPpy » Wed Jul 02, 2014 11:23 am

There are 8 (out of 10) usb ports soldered in ICH (in X61)
- 3 external ports (1 left + 2 right)
- WWAN miniPCIe
- fingerprint connector (bluetooth for X61T)
- LCD connector for bluetooth (fingerprint for X61T)
- docking port (for hub in ultrabase)
- minipcia / SD controller
----------------------------------
This is interesting thing:
T61 and X61 may use the same pcmcia controller, but in T61 USB did not connected to this controller. May be this is because T61 haven't SD card reader (but some T61's (wide screen models with firewire) can use multi card reader in cage that is driven by this pcmcia controller without connected USB lines)...
In schematics and somewhere on the net i saw hints that was 34mm express card adapters to fit in PCMCIa of X61. This is not normal adapters - they only populate USB lines of express card devices (such as card readers or modems)... So there is possibility (if you dont plan to use this adapters) cut this USB port from pcmcia controller and connect it to your device.

This is sadly that X61 have no multi card reader - only SD :(
Last edited by FryPpy on Thu Jul 03, 2014 3:23 am, edited 1 time in total.

automobus
Senior Member
Senior Member
Posts: 537
Joined: Sun Jan 24, 2010 5:32 pm
Location: Lincolnwood, Illinois

Re: Using mPCIe USB ports while another card is installed (Y

#6 Post by automobus » Wed Jul 02, 2014 11:54 am

I believe X61 accepts USB-mode CardBay cards. CardBay is a rare type of PC Card. PCMCIA prepared for CardBay to use modes besides USB, but I doubt any were ever made, even developer tests or prototypes.

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#7 Post by flyingfishfinger » Wed Jul 02, 2014 12:37 pm

I don't plan to use the PCMCIA slot. I don't have schematics for anything at the moment, so that might be a good place to harvest a USB port. The dock would be another, but I do not have the pinout either. If anyone has that, I'd love to take a look!

R

PS: Oops, sorry about the schematic request. Will do some research!

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#8 Post by flyingfishfinger » Mon Aug 04, 2014 10:07 pm

Update: Just tried attaching to the pins labelled "USB2" lanes on the Cardbus slot. I scavenged power from elsewhere, but it didn't work. To be fair, I'm not sure which of the pins on the schematic are D+ / D-, but it didn't work either way.

Next attempt: Steal USB port from Ultrabay connector. Stay tuned.

R

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#9 Post by flyingfishfinger » Mon Aug 04, 2014 11:51 pm

Better luck there, but not quite. I scavenged 5V from elsewhere and connected the D+ / D- on the Ultrabay where they are labelled.

When I connect any USB device (tested a mouse and a flash drive), it attempts to enumerate, then Windows says "USB Device not recognized - one of the USB devices attached has malfunctioned". Device manager says "Windows has stopped this device because it has reported problems:"

Is this a power negotiation issue, perhaps?

R

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

Re: Using mPCIe USB ports while another card is installed (Y

#10 Post by RealBlackStuff » Tue Aug 05, 2014 5:37 am

In the Cardbus Slot these are used for USB2.0 lines:
A_CADDR8 : AIOW (pin 45) (I think this is D-)
A_CADDR9 : AIOR (pin 44) (I think this is D+)
A_CADDR16 : CLK (pin 19)
A_CADDR22 : USB_DETECT# (pin 53)
For more technical stuff, try this: http://electronics.stackexchange.com/qu ... d-d-on-usb
Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#11 Post by flyingfishfinger » Tue Aug 05, 2014 10:55 am

Yeah, those are the pin descriptions I was looking at. automobus PMd and mentioned there might be a line you have to tie low for Cardbus to enable USB, I'm guessing it's USB_DETECT.
I'm further assuming that whatever device you connect to a USB port provides the required D+ / D- termination, and not the socket...
Thanks! I'll try and and see what happens.

R

EDIT: It seems that to activate the USB2 functionality, you have to obey the CardBay specification and wire certain pins together. Experiment time!

EDIT2: Actually, seems a little overkill. The Ultrabay port is closer to working, I'll try using that instead. So, why would a USB device start enumerating and then fail? I don't know how the Ultrabay USB port negotiates its power, there don't seem to be dedicated USB power pins as far as I can tell.

el-sahef
Freshman Member
Posts: 122
Joined: Sat Mar 17, 2007 6:20 am
Location: Frankfurt, Germany

Re: Using mPCIe USB ports while another card is installed (Y

#12 Post by el-sahef » Mon Sep 01, 2014 5:38 pm

I successfully used the USB port that is connected to the cardbus controller for other hardware.

On the bottom side of the mainboard, there are two traces that need to be cutted. Then you can solder two cables to correspondig vias that are connected to these traces.
In this thread (german), there are two pictures that show how it is done.

Cardbus cards and SD cards still work after the USB port is not attached any more to the cardbus controller. So it seems this USB port is only needed for those CardBay cards. To be honest, I never actually saw one of these.
T61 15" 4:3 QXGA @ daylight LED, Core2 Quad QX9300, 8 GB RAM, 1 TB SSD
X62t, SXGA+ @ daylight LED, Core i7 5500U, 16 GB RAM, 120 GB SSD, additional power plug on the left side
770X @ Pentium III , 600X @ Sandy Bridge Core i3 1,4 GHz

flyingfishfinger
Junior Member
Junior Member
Posts: 252
Joined: Sun Nov 18, 2012 5:42 pm
Location: Bay Area (Berkeley) , California

Re: Using mPCIe USB ports while another card is installed (Y

#13 Post by flyingfishfinger » Tue Sep 02, 2014 12:36 pm

Good thing I'm German ;) That's quite a nice mod. So many things one could want to put into an X61! I've chosen overclock, HDMI + dual hard drives and wireless AC if I can find a small, decently well-performing USB dongle for that.
I'll have to try out your USB pins in the Cardbus slot.
Thanks!

R

EDIT: Found the right trace / vias, as indicated in the thread linked above. Yesss, finally an extra USB port to use with the HDMI adapter :)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Thinkpad X6x Series incl. X6x Tablet”

Who is online

Users browsing this forum: No registered users and 5 guests