From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Duffy Date: Tue, 08 Mar 2005 00:58:27 +0000 Subject: pci-e hotplug on Intel SE7520HPAF2 board Message-Id: <1110243507.30761.8.camel@duffman> MIME-Version: 1 Content-Type: multipart/mixed; boundary="=-kqSMWEu0QxXpPbwB7w9l" List-Id: To: linux-hotplug@vger.kernel.org --=-kqSMWEu0QxXpPbwB7w9l Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I recently got the new hotplug board from Intel with the 7520 (lindehurst) chipset. I am running the latest Fedora Core 3 kernel 2.6.10-1.770_FC3smp. Hot removal seems to work OK. Before I pull the card, I see this on my lspci list: 08:00.0 Ethernet controller: Intel Corp.: Unknown device 105f (rev 03) 08:00.1 Ethernet controller: Intel Corp.: Unknown device 105f (rev 03) I pull the card, and it no longer shows up in lspci. Also, the e1000 driver deallocates that card. I see this in dmesg: divert: freeing divert_blk for eth2 divert: freeing divert_blk for eth3 And ifconfig -a no longer shows those. Great. HOWEVER, I am not getting anything on hot insert. When I load the acpiphp driver, I get these messages: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.4 acpiphp: Slot [4] registered acpiphp: Slot [3] registered I assume that means it likes those slots. Here is lspci's view of them: 00:04.0 PCI bridge: Intel Corp. E7525/E7520 PCI Express Port B (rev 0c) (pr= og-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Steppi= ng- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- Reset- FastB2B- Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=3D0/1 Enable= - Address: fee00000 Data: 0000 Capabilities: [64] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <64ns, L1 <1us Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x8, ASPM L0s, Port 4 Link: Latency L0s <4us, L1 unlimited Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x8 Slot: AtnBtn- PwrCtrl+ MRL- AtnInd+ PwrInd+ HotPlug+ Surpise- Slot: Number 4, PowerLimit 25.000000 Slot: Enabled AtnBtn- PwrFlt+ MRL- PresDet+ CmdCplt- HPIrq+ Slot: AttnInd Off, PwrInd Off, Power+ Root: Correctable+ Non-Fatal+ Fatal+ PME+ Capabilities: [100] Advanced Error Reporting 00:06.0 PCI bridge: Intel Corp. E7520 PCI Express Port C (rev 0c) (prog-if = 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Steppi= ng- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- Reset- FastB2B- Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=3D0/1 Enable= - Address: fee00000 Data: 0000 Capabilities: [64] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <64ns, L1 <1us Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x8, ASPM L0s, Port 6 Link: Latency L0s <4us, L1 unlimited Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x8 Slot: AtnBtn- PwrCtrl+ MRL- AtnInd+ PwrInd+ HotPlug+ Surpise- Slot: Number 3, PowerLimit 25.000000 Slot: Enabled AtnBtn- PwrFlt+ MRL- PresDet+ CmdCplt- HPIrq+ Slot: AttnInd Off, PwrInd Off, Power+ Root: Correctable+ Non-Fatal+ Fatal+ PME+ Capabilities: [100] Advanced Error Reporting What do I need to do to get hot insert working? Thanks, -tduffy --=-kqSMWEu0QxXpPbwB7w9l Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQBCLPizdY502zjzwbwRAmxUAJsFdkcmoPqSlxKCOC6s8cevNamxAgCfWOzv ZCr/S/ysyOL0y3we+OwuWKA= =KXvT -----END PGP SIGNATURE----- --=-kqSMWEu0QxXpPbwB7w9l-- ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel