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

Martin Steigerwald linux-thinkpad@linux-thinkpad.org
Wed, 25 May 2011 15:11:49 +0200


--nextPart2594172.6dMfB84vgT
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Am Mittwoch, 25. Mai 2011 schrieb Christoph Schied:
> On Tue, May 24, 2011 at 12:02:33PM +0200, Martin Steigerwald wrote:
> > Problem is: It is not recognized by the kernel in any way:
> Try rebooting your machine with the card installed. Hotplugging
> expresscards never worked for me.

Didn=B4t help either. With PCMCIA cards hotplugging always worked for me.=20
Why shouldn=B4t it with Express Card?

I am pretty much sure that Linux kernel 2.6.39, udev 0.170 and pcmciautils=
=20
18 have some trouble to see the Express Card slot on that modern notebook.=
=20
I was able to try the Delock eSATA card in a ThinkPad T520 of a comrade=20
who uses Windows. Windows recognized it out of the box.

So unless the Express Card slot is broken in my ThinkPad T520 Linux just=20
doesn=B4t recognize it at the moment.

lspcmcia also displays some output when no card is installed:

# lspcmcia=20
Socket 0 Bridge:   I[yenta_cardbus] I(bus ID: 0000:1c:03.0)

(On another laptop from a comrade.)

On my laptop:

merkaba:~> lsmod | grep yenta
merkaba:~#1> cd /lib/modules/2.6.39-1-amd64=20
merkaba:/lib/modules/2.6.39-1-amd64> find -iname "*yenta*"
=2E/kernel/drivers/pcmcia/yenta_socket.ko
merkaba:/lib/modules/2.6.39-1-amd64> modprobe yenta_socket
merkaba:/lib/modules/2.6.39-1-amd64> lspcmcia
merkaba:/lib/modules/2.6.39-1-amd64> lsmod | grep yenta
yenta_socket           22601  0=20
pcmcia_rsrc            17483  1 yenta_socket
pcmcia_core            18333  2 yenta_socket,pcmcia_rsrc
merkaba:/lib/modules/2.6.39-1-amd64> dmesg | tail
[   14.401304] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   14.741953] input: TPPS/2 IBM TrackPoint as=20
/devices/platform/i8042/serio1/serio2/input/input10
[   19.327094] EXT4-fs (sda3): re-mounted. Opts: commit=3D0
[   19.333365] EXT4-fs (dm-2): re-mounted. Opts: commit=3D0
[   60.604477] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[   60.660119] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[   60.661805] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   63.836910] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow=20
Control: Rx/Tx
[   63.838413] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   74.436693] eth0: no IPv6 routers present
merkaba:/lib/modules/2.6.39-1-amd64> lspcmcia

So no fish.

I consider opening a kernel bug report about this one, unless someone else=
=20
has another suggestion.

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

--nextPart2594172.6dMfB84vgT
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk3dABUACgkQmRvqrKWZhMcFMQCeJAE1ReeXuTwlsemnOfVR4oFX
O3cAn1FqH2Un3wjGOKDRpUb28zr4jPvQ
=c3eF
-----END PGP SIGNATURE-----

--nextPart2594172.6dMfB84vgT--