linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pci-e hotplug on Intel SE7520HPAF2 board
@ 2005-03-08  0:58 Tom Duffy
  2005-03-08  6:55 ` Greg KH
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Tom Duffy @ 2005-03-08  0:58 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 4626 bytes --]

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) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size 10
	Bus: primary=00, secondary=08, subordinate=09, sec-latency=0
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: fd900000-fe0fffff
	Prefetchable memory behind bridge: 00000000f6200000-00000000f8100000
	Secondary status: 66Mhz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/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+ Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size 10
	Bus: primary=00, secondary=06, subordinate=07, sec-latency=0
	I/O behind bridge: 00009000-00009fff
	Memory behind bridge: fd100000-fd8fffff
	Prefetchable memory behind bridge: 00000000f4200000-00000000f6100000
	Secondary status: 66Mhz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/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

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-03-08 21:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-08  0:58 pci-e hotplug on Intel SE7520HPAF2 board Tom Duffy
2005-03-08  6:55 ` Greg KH
2005-03-08 17:09 ` Tom Duffy
2005-03-08 17:33 ` Greg KH
2005-03-08 18:02 ` Tom Duffy
2005-03-08 19:58 ` Rajesh Shah
2005-03-08 20:44 ` Sy, Dely L
2005-03-08 21:45 ` Tom Duffy

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).