From: Dax Kelson <dax@gurulabs.com>
To: Linux Kernel <linux-kernel@vger.kernel.org>
Cc: linux-net@vger.kernel.org, netdev@oss.sgi.com,
dahinds@users.sourceforge.net
Subject: thinkpad issue --No PCMCIA hotplug activity when onboard nic (e1000) down
Date: Mon, 27 Sep 2004 14:40:29 -0600 [thread overview]
Message-ID: <1096317629.4075.65.camel@mentorng.gurulabs.com> (raw)
Myself and a co-worker have two ThinkPads bought a few months apart. The
two model numbers are:
2373-KUU -- T42p 14" LCD
2373-CXU -- T42 15" LCD
Both have the following onboard NIC and cardbus controller
02:01.0 Ethernet controller: Intel Corp. 82540EP Gigabit Ethernet Controller (Mobile) (rev 03)
02:00.0 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
The issue:
Observed on both Laptops, under multiple distributions (Fedora
1/2/rawhide, SUSE 9.1, Debian Sarge) including 2.6.9-rc2.
Inserting a PCMCIA/Cardbus device (tried a few different cards) results
in no activity, dmesg output, or hotplug event. In order to recognize
the card, a manual invocation of "cardctl insert" must occur.
First (really strange) datapoint:
If the onboard nic has an IP address and is UP, then PCMCIA hotplug
works great! I can unplug and plug cards in, the drivers load, hotplug
runs and everything works as expected.
If I turn down the onboard NIC, "ifconfig eth0 down", then PCMCIA
hotplug stops working, bring the onboard NIC back up "ifconfig eth0 up",
then PCMCIA hotplug starts working again.
The IP address may be irrelevant, it may just need to be "up", but I
haven't tested that.
It took a long time to stumble on to this correlation.
Second datapoint:
If the card is inserted before powering on the laptop, the card will be
detected and drivers loaded during boot as expected independent of the
status of the onboard NIC.
Third datapoint:
Out of the box, nearly everything is using IRQ 11. I've spread things
around, but no change in behavior.
Fourth datapoint:
Running "cardctl insert" doesn't always work. The driver for the
PCMCIA/Cardbus devices seems to load partway (not all of the normal
printk's are seen), and any attempt to access the device (with ifconfig,
iwconfig, etc) results in a hang of that command. A reboot is required
to clear things up.
Fifth datpoint:
Windows XP has no troubles with PCMCIA.
Any and all help greatly appreciated,
Dax Kelson
next reply other threads:[~2004-09-27 20:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-27 20:40 Dax Kelson [this message]
2004-09-27 20:53 ` thinkpad issue --No PCMCIA hotplug activity when onboard nic (e1000) down Russell King
2004-09-27 21:06 ` Dax Kelson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1096317629.4075.65.camel@mentorng.gurulabs.com \
--to=dax@gurulabs.com \
--cc=dahinds@users.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-net@vger.kernel.org \
--cc=netdev@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).