From: Tom Duffy <tduffy@sun.com>
To: linux-hotplug@vger.kernel.org
Subject: pci-e hotplug on Intel SE7520HPAF2 board
Date: Tue, 08 Mar 2005 00:58:27 +0000 [thread overview]
Message-ID: <1110243507.30761.8.camel@duffman> (raw)
[-- 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 --]
next reply other threads:[~2005-03-08 0:58 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-08 0:58 Tom Duffy [this message]
2005-03-08 6:55 ` pci-e hotplug on Intel SE7520HPAF2 board 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
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=1110243507.30761.8.camel@duffman \
--to=tduffy@sun.com \
--cc=linux-hotplug@vger.kernel.org \
/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).