[ltp] eSATA controller Express Card in ThinkPad T520 not working

Martin Steigerwald linux-thinkpad@linux-thinkpad.org
Tue, 24 May 2011 12:02:33 +0200


Hi!

I bought a flat Delock eSATA controller Express Card in order to equip my=20
ThinkPad T520 with what should have been there as standard in the first=20
place[1] - an eSATA port than I can leave permanently installed.

Problem is: It is not recognized by the kernel in any way:

=2D nothing in syslog
=2D nothing in udevadm monitor
=2D nothing in lspci -tvnn

Whats up? Is it the card? Is it the Express Card slot? Is it the kernel=20
not knowing how to access the Express Card slot? Anyone with a T520,=20
please try to insert an Express Card and report here whether it works.

I am pretty sure that the Express Card had contact with the slot socket.=20
It got a bit warm after a while and it made a click when inserting it.=20
Also I tried several times.

I wondered whether the right Silicon Image driver is missing, but the=20
product page at Delock mentions Linux 2.6 as supported and I believe=20
whether a suitable module is there or not, udevadm monitor should at least=
=20
report a kernel event. Anyhow Delock support has confirmed that the card=20
works with a stock 2.6 kernel without any externally compiled drivers.

Is there anyway how I can check that the Linux kernel actually sees the=20
Express Card slot?

I did also recheck in the BIOS whether the slot is disabled, but it is=20
enabled. I didn=B4t change anything regarding I/O port access.

[1] http://www.delock.de/produkte/gruppen/Express-
Card/Delock_Express_Card_1x_eSATA_II_61748.html?setLanguage=3DEN

Ciao,
=2D-=20
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7