From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Brownell Date: Mon, 22 Jan 2001 23:26:26 +0000 Subject: Re: Can't hotplug two cardbus devices -- a 3c575 ethernet adapter Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org >=20 > When I insert my 3c575, I get: >=20 > ... > Jan 22 12:55:30 agate cardmgr[444]: initializing socket 0 > Jan 22 12:55:30 agate cardmgr[444]: socket 0: 3Com 3CCFE575B/3CXFE575B=20 > Fast EtherLink XL > Jan 22 12:55:30 agate /sbin/hotplug: arguments (pci) env=20 > (PCI_CLASS 000 PCI_ID=10B7:5157 ACTION=ADd TERM=3Ddumb HOSTTYPE=3Di386=20 > PATH=3D/bin:/sbin:/usr/sbin:/usr/bin HOME=3D/ SHELL=3D/bin/bash DEBUG=3Dy= es=20 > PCI_SUBSYS_ID=10B7:5B57 OSTYPE=3DLinux PCI_SLOT_NAME=01:00.0 SHLVL=3D1=20 > _=3D/usr/bin/env) You need to apply that patch to /etc/hotplug/pci.agent that was sent by at the beginning of last week (from Dan Zink @ COmpaq). The PCI ID syntax changed again, it uses colons not "/" ... one hopes it stays stable now! > Jan 22 12:55:30 agate cardmgr[444]: module=20 > /lib/modules/2.4.1-pre9/pcmcia/cb_enabler.o not available > Jan 22 12:55:30 agate cardmgr[444]: module=20 > /lib/modules/2.4.1-pre9/pcmcia/3c575_cb.o not available > Jan 22 12:55:31 agate cardmgr[444]: get dev info on socket 0 failed:=20 > Resource temporarily unavailable >=20 > I see no sign of "modprobe 3c59x" occuring. Likely you just need that patch. > When I run "modprobe 3c59x" by hand, I get: >=20 > Jan 22 12:59:38 agate kernel: 3c59x.c:LK1.1.12 06 Jan 2000 Donald=20 > Becker and others. http://www.scyld.com/network/vortex.html $Revision:=20 > 1.102.2.46 $ > Jan 22 12:59:38 agate kernel: See Documentation/networking/vortex.txt > Jan 22 12:59:38 agate kernel: eth0: 3Com PCI 3CCFE575BT Cyclone CardBus=20 > at 0x1000, PCI: Setting latency timer of device 01:00.0 to 64 > Jan 22 12:59:38 agate kernel: 00:10:4b:7c:9d:9d, IRQ 11 > Jan 22 12:59:38 agate kernel: product code 'NV' rev 07.1 date 06-09-98 > Jan 22 12:59:38 agate kernel: eth0: CardBus functions mapped=20 > 10800080->c5a50080 > Jan 22 12:59:38 agate kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII=20 > interface. > Jan 22 12:59:38 agate kernel: MII transceiver found at address 0,=20 > status 782d. > Jan 22 12:59:38 agate kernel: Enabling bus-master transmits and=20 > whole-frame receives. > Jan 22 12:59:38 agate /sbin/hotplug: arguments (net) env=20 > (ACTION=3Dregister TERM=3Ddumb HOSTTYPE=3Di386=20 > PATH=3D/bin:/sbin:/usr/sbin:/usr/bin HOME=3D/ SHELL=3D/bin/bash DEBUG=3Dy= es=20 > INTERFACE=3Deth0 OSTYPE=3DLinux SHLVL=3D1 _=3D/usr/bin/env) > Jan 22 12:59:39 agate kernel: eth0: using default media MII >=20 > And, I see no sign of "ifup eth0" being run. What would syslog show though? I know that MII messages come out of pegasus when the interface is brought up. You should check whether "ifconfig eth0" shows that it's up. - Dave _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel