* Q: state of pci express hotplug
@ 2009-01-31 7:01 Eric W. Biederman
2009-01-31 18:13 ` Rafael J. Wysocki
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Eric W. Biederman @ 2009-01-31 7:01 UTC (permalink / raw)
To: linux-pci; +Cc: jbarnes, Alex Chiang, djwong, Trent Piepho, linux-kernel
Trying to use the current pciehp code, on real hardware in an
interesting topology (more later) I'm not finding it very satisfactory
at all. I am up to at least three show stopper bugs and the code
is not doing what I really need it to do, so I am looking at a significant
rewrite patch effort to make this code usable.
Am I unique in thinking there is a lot that needs to be done?
Is there current work in progress to make the pci hotplug work better?
I would like to avoid duplicate work if I can.
Eric
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-01-31 7:01 Q: state of pci express hotplug Eric W. Biederman
@ 2009-01-31 18:13 ` Rafael J. Wysocki
2009-02-02 2:19 ` Kenji Kaneshige
2009-02-02 17:01 ` Alex Chiang
2 siblings, 0 replies; 16+ messages in thread
From: Rafael J. Wysocki @ 2009-01-31 18:13 UTC (permalink / raw)
To: Eric W. Biederman
Cc: linux-pci, jbarnes, Alex Chiang, djwong, Trent Piepho,
linux-kernel
Hi Eric,
On Saturday 31 January 2009, Eric W. Biederman wrote:
>
> Trying to use the current pciehp code, on real hardware in an
> interesting topology (more later) I'm not finding it very satisfactory
> at all. I am up to at least three show stopper bugs and the code
> is not doing what I really need it to do, so I am looking at a significant
> rewrite patch effort to make this code usable.
>
> Am I unique in thinking there is a lot that needs to be done?
> Is there current work in progress to make the pci hotplug work better?
>
> I would like to avoid duplicate work if I can.
I've recently send some fixes against the PCIe port driver which is used by
PCIe hotplug. In particular, there's a fix that should make the thing work
with MSI-X.
Are your fixes specific to the hotplug driver or do they also affect the PCIe
port driver?
Rafael
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-01-31 7:01 Q: state of pci express hotplug Eric W. Biederman
2009-01-31 18:13 ` Rafael J. Wysocki
@ 2009-02-02 2:19 ` Kenji Kaneshige
2009-02-02 17:15 ` Krishna Kothapalli
2009-02-02 17:01 ` Alex Chiang
2 siblings, 1 reply; 16+ messages in thread
From: Kenji Kaneshige @ 2009-02-02 2:19 UTC (permalink / raw)
To: Eric W. Biederman
Cc: linux-pci, jbarnes, Alex Chiang, djwong, Trent Piepho,
linux-kernel
Eric W. Biederman wrote:
> Trying to use the current pciehp code, on real hardware in an
> interesting topology (more later) I'm not finding it very satisfactory
> at all. I am up to at least three show stopper bugs and the code
> is not doing what I really need it to do, so I am looking at a significant
> rewrite patch effort to make this code usable.
>
I'd like to know details of the bugs. Could you please show the
details of the bugs?
> Am I unique in thinking there is a lot that needs to be done?
> Is there current work in progress to make the pci hotplug work better?
>
In my personal opinion, there are at least the following items need to
be done for pciehp.
o Possible bugs
-Current pcie_isr function (interrupt service routine of pciehp) has
a possibility to get into endless loop in the case that bits in Slot
Status register is set again immediately after cleared. According to
the past discussion in the pcihpd-discuss ML, this can happen on the
power fault detected bit on some platforms.
-Current pciehp disables software notification of adapter presence
changed event and MRL changed event when slot is turned off. Because
of this, there is no way to detect those events on empty slots in the
current pciehp implementation.
o Missing Features
-Current pciehp doesn't support Data Link Layer State Changed event
software notification.
-No event notification mechanism to userland.
-When hot-removal request is initiated through the Attention Button
press, there is no chance to prepare hot-removal (unmount for example).
-Userland utilities.
o Cleanups
-slot list is not needed because there is only one slot under the
switch downstream port.
-hpc_ops is redundant.
-some fields in the struct controller, struct slot are redundant.
o Misc
-I don't think power fault management routines are well tested.
-I don't think EMI management routines are well tested.
Thanks,
Kenji Kaneshige
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-01-31 7:01 Q: state of pci express hotplug Eric W. Biederman
2009-01-31 18:13 ` Rafael J. Wysocki
2009-02-02 2:19 ` Kenji Kaneshige
@ 2009-02-02 17:01 ` Alex Chiang
2 siblings, 0 replies; 16+ messages in thread
From: Alex Chiang @ 2009-02-02 17:01 UTC (permalink / raw)
To: Eric W. Biederman; +Cc: linux-pci, jbarnes, djwong, Trent Piepho, linux-kernel
* Eric W. Biederman <ebiederm@xmission.com>:
>
> Trying to use the current pciehp code, on real hardware in an
> interesting topology (more later) I'm not finding it very
> satisfactory at all. I am up to at least three show stopper
> bugs and the code is not doing what I really need it to do, so
> I am looking at a significant rewrite patch effort to make this
> code usable.
Can you send us some bug reports instead of making us just guess?
> Am I unique in thinking there is a lot that needs to be done?
> Is there current work in progress to make the pci hotplug work
> better?
I think we all want to help, but that's hard if we don't know
what's broken on your machine.
Thanks.
/ac
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-02 2:19 ` Kenji Kaneshige
@ 2009-02-02 17:15 ` Krishna Kothapalli
2009-02-03 0:51 ` Kenji Kaneshige
0 siblings, 1 reply; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-02 17:15 UTC (permalink / raw)
To: kaneshige.kenji, ebiederm
Cc: linux-pci, jbarnes, achiang, djwong, xyzzy, linux-kernel
> I'd like to know details of the bugs. Could you please show the
> details of the bugs?
Not sure if this is a bug or error on my part:
a) Cold plug of the PCI express card looks ok ( the devices show up is the sysfs ).
b)
However hotplug of the same device does not work (it won't show up in
the sysfs and uevents are not sent to udev ). Same issue when ACPI is removed from the kernel build and
modprobe pciehp pciehp_force=1
Posted some details in (can send in more details if needed) :
http://article.gmane.org/gmane.linux.kernel.pci/2865
http://article.gmane.org/gmane.linux.kernel.pci/2868
_________________________________________________________________
Windows Live™: E-mail. Chat. Share. Get more ways to connect.
http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_allup_howitworks_012009
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-02 17:15 ` Krishna Kothapalli
@ 2009-02-03 0:51 ` Kenji Kaneshige
2009-02-03 20:48 ` Krishna Kothapalli
0 siblings, 1 reply; 16+ messages in thread
From: Kenji Kaneshige @ 2009-02-03 0:51 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
Krishna Kothapalli wrote:
>
>> I'd like to know details of the bugs. Could you please show the
>> details of the bugs?
>
> Not sure if this is a bug or error on my part:
>
> a) Cold plug of the PCI express card looks ok ( the devices show up is the sysfs ).
> b)
> However hotplug of the same device does not work (it won't show up in
> the sysfs and uevents are not sent to udev ). Same issue when ACPI is removed from the kernel build and
> modprobe pciehp pciehp_force=1
>
> Posted some details in (can send in more details if needed) :
> http://article.gmane.org/gmane.linux.kernel.pci/2865
> http://article.gmane.org/gmane.linux.kernel.pci/2868
>
In the beginning, I'd like to know which hotplug controller driver
manages your hotplug slots. Could you tell me which hotplug controller
drivers add the directories under /sys/bus/pci/slots, with the following
steps?
(1) Build all your hotplug drivers as kernel modules.
(2) Modprobe hotplug drivers one by one, and check which drivers add
directories under /sys/bus/pci/slots. Before trying the next driver,
please rmmod the previous driver, because there are hotplug slots
that can be managed by the several drivers. Note that you don't need
to try fakephp this time.
Here is an example. My machine has four hotplug slots and those can be
handled by acpiphp or pciehp. I tried acpiphp, pciehp and shpchp on that
machine.
# ls /sys/bus/pci/slots/
# /sbin/modprobe acpiphp
# ls /sys/bus/pci/slots/
1 2 3 4
# /sbin/rmmod acpiphp
# ls /sys/bus/pci/slots/
# /sbin/modprobe pciehp
# ls /sys/bus/pci/slots/
1 2 3 4
# /sbin/rmmod pciehp
# ls /sys/bus/pci/slots/
# /sbin/modprobe shpchp
# ls /sys/bus/pci/slots/
Thanks,
Kenji Kaneshige
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-03 0:51 ` Kenji Kaneshige
@ 2009-02-03 20:48 ` Krishna Kothapalli
2009-02-04 2:32 ` Krishna Kothapalli
0 siblings, 1 reply; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-03 20:48 UTC (permalink / raw)
To: kaneshige.kenji
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
> Kenji Kaneshige wrote:
> (1) Build all your hotplug drivers as kernel modules.
> (2) Modprobe hotplug drivers one by one, and check which drivers add
> directories under /sys/bus/pci/slots. Before trying the next driver,
> please rmmod the previous driver, because there are hotplug slots
> that can be managed by the several drivers. Note that you don't need
> to try fakephp this time.
>
Thanks much for the exact steps. Here are the results. Pls let me know if you want me to run them on a different branch or other steps.
Built the kernel with these options:-
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m
# uname -a
Linux localhost.localdomain 2.6.25-14.fc9.x86_64.kkhp #4 SMP Tue Feb 3 11:12:07 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost linux-2.6.25.x86_64]#ls -lt /sys/bus/pci/slots
total 0
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe acpiphp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 11:32 2
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod acpiphp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe pciehp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 11:33 0009_0096
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod pciehp
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe shpchp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod shpchp
[root@localhost linux-2.6.25.x86_64]#
Thanks,
Krishna
_________________________________________________________________
Windows Live™: E-mail. Chat. Share. Get more ways to connect.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t2_allup_explore_012009
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-03 20:48 ` Krishna Kothapalli
@ 2009-02-04 2:32 ` Krishna Kothapalli
2009-02-04 5:51 ` Kenji Kaneshige
0 siblings, 1 reply; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-04 2:32 UTC (permalink / raw)
To: kaneshige.kenji
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
> Kenji Kaneshige wrote:
> (1) Build all your hotplug drivers as kernel modules.
> (2) Modprobe hotplug drivers one by one, and check which drivers add
> directories under /sys/bus/pci/slots. Before trying the next driver,
> please rmmod the previous driver, because there are hotplug slots
> that can be managed by the several drivers. Note that you don't need
> to try fakephp this time.
>
Thanks much for the exact steps. Here are the results (with 2.6.25 and 2.6.28.3 ). Pls let me know if you want me to run them on a different branch or other steps.
with 2.6.25-14
-------------------
Built the kernel with these options:-
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m
# uname -a
Linux localhost.localdomain 2.6.25-14.fc9.x86_64.kkhp #4 SMP Tue Feb 3 11:12:07 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost linux-2.6.25.x86_64]#ls -lt /sys/bus/pci/slots
total 0
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe acpiphp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 11:32 2
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod acpiphp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe pciehp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 11:33 0009_0096
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod pciehp
[root@localhost linux-2.6.25.x86_64]# /sbin/modprobe shpchp
[root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
total 0
with 2.6.28.3
---------------
build with options
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m
# uname -a
Linux localhost.localdomain 2.6.28.3 #1 SMP Tue Feb 3 16:51:23 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
#ls -lt /sys/bus/pci/slots
total 0
# /sbin/modprobe acpiphp
# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 18:15 2
## /var/log/messages contains following messages
Feb 3 18:15:06 localhost kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Feb 3 18:15:06 localhost kernel: acpiphp: Slot [2] registered
# /sbin/rmmod acpiphp
# ls -lt /sys/bus/pci/slots
total 0
# /sbin/modprobe pciehp
# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-03 18:19 96
/var/log/messages:-
Feb 3 18:19:35 localhost kernel: pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
Feb 3 18:19:36 localhost kernel: pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
Feb 3 18:19:36 localhost kernel: pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
Feb 3 18:19:37 localhost kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4
# /sbin/rmmod pciehp
# /sbin/modprobe shpchp
# ls -lt /sys/bus/pci/slots
total 0
/var/log/messages:-
Feb 3 18:21:05 localhost kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
# /sbin/rmmod shpchp
#
[root@localhost linux-2.6.25.x86_64]# /sbin/rmmod shpchp
[root@localhost linux-2.6.25.x86_64]#
Thanks,
Krishna
_________________________________________________________________
Windows Live™ Hotmail®…more than just e-mail.
http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_hm_justgotbetter_howitworks_012009
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-04 2:32 ` Krishna Kothapalli
@ 2009-02-04 5:51 ` Kenji Kaneshige
2009-02-04 18:17 ` Krishna Kothapalli
0 siblings, 1 reply; 16+ messages in thread
From: Kenji Kaneshige @ 2009-02-04 5:51 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
Hi,
Thank you for sending the information. I understood your
hotplug slot can be handled by acpiphp or pciehp.
Could you give me the following additional information?
o My understanding about the problem is:
- Bad IRQ happen when you hot-add the device,
- and the device is not found in the lspci output
- and the device didn't show up under sysfs
Am I correct?
o Details about the steps to reproduce the problem.
o Does the problem happen with both acpiphp and pciehp?
o The pciehp's debug output. We can get this as follows.
# /sbin/modprobe pciehp pciehp_debug
# dmesg | grep pciehp
Thanks,
Kenji Kaneshige
Krishna Kothapalli wrote:
>> Kenji Kaneshige wrote:
>> (1) Build all your hotplug drivers as kernel modules.
>> (2) Modprobe hotplug drivers one by one, and check which drivers add
>> directories under /sys/bus/pci/slots. Before trying the next driver,
>> please rmmod the previous driver, because there are hotplug slots
>> that can be managed by the several drivers. Note that you don't need
>> to try fakephp this time.
>>
>
> Thanks much for the exact steps. Here are the results (with 2.6.25 and 2.6.28.3 ). Pls let me know if you want me to run them on a different branch or other steps.
>
> with 2.6.25-14
> -------------------
>
> Built the kernel with these options:-
>
> CONFIG_HOTPLUG_PCI=y
> CONFIG_HOTPLUG_PCI_FAKE=m
> CONFIG_HOTPLUG_PCI_ACPI=m
> CONFIG_HOTPLUG_PCI_ACPI_IBM=m
> # CONFIG_HOTPLUG_PCI_CPCI is not set
> CONFIG_HOTPLUG_PCI_SHPC=m
>
> # uname -a
> Linux localhost.localdomain 2.6.25-14.fc9.x86_64.kkhp #4 SMP Tue Feb 3 11:12:07 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
>
>
> [root@localhost linux-2.6.25.x86_64]#ls -lt /sys/bus/pci/slots
> total 0
> [root@localhost linux-2.6.25.x86_64]# /sbin/modprobe acpiphp
> [root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
> total 0
> drwxr-xr-x 2 root root 0 2009-02-03 11:32 2
> [root@localhost linux-2.6.25.x86_64]# /sbin/rmmod acpiphp
> [root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
> total 0
> [root@localhost linux-2.6.25.x86_64]# /sbin/modprobe pciehp
> [root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
> total 0
> drwxr-xr-x 2 root root 0 2009-02-03 11:33 0009_0096
> [root@localhost linux-2.6.25.x86_64]# /sbin/rmmod pciehp
> [root@localhost linux-2.6.25.x86_64]# /sbin/modprobe shpchp
> [root@localhost linux-2.6.25.x86_64]# ls -lt /sys/bus/pci/slots
> total 0
>
> with 2.6.28.3
> ---------------
>
> build with options
> CONFIG_HOTPLUG_PCI=y
> CONFIG_HOTPLUG_PCI_FAKE=m
> CONFIG_HOTPLUG_PCI_ACPI=m
> CONFIG_HOTPLUG_PCI_ACPI_IBM=m
> # CONFIG_HOTPLUG_PCI_CPCI is not set
> CONFIG_HOTPLUG_PCI_SHPC=m
>
>
> # uname -a
> Linux localhost.localdomain 2.6.28.3 #1 SMP Tue Feb 3 16:51:23 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
>
>
> #ls -lt /sys/bus/pci/slots
> total 0
> # /sbin/modprobe acpiphp
> # ls -lt /sys/bus/pci/slots
> total 0
> drwxr-xr-x 2 root root 0 2009-02-03 18:15 2
>
> ## /var/log/messages contains following messages
> Feb 3 18:15:06 localhost kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> Feb 3 18:15:06 localhost kernel: acpiphp: Slot [2] registered
>
> # /sbin/rmmod acpiphp
> # ls -lt /sys/bus/pci/slots
> total 0
> # /sbin/modprobe pciehp
> # ls -lt /sys/bus/pci/slots
> total 0
> drwxr-xr-x 2 root root 0 2009-02-03 18:19 96
>
> /var/log/messages:-
> Feb 3 18:19:35 localhost kernel: pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
> Feb 3 18:19:36 localhost kernel: pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> Feb 3 18:19:36 localhost kernel: pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
> Feb 3 18:19:37 localhost kernel: pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
> Feb 3 18:19:37 localhost kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4
>
> # /sbin/rmmod pciehp
> # /sbin/modprobe shpchp
> # ls -lt /sys/bus/pci/slots
> total 0
> /var/log/messages:-
> Feb 3 18:21:05 localhost kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
>
> # /sbin/rmmod shpchp
> #
>
>
> [root@localhost linux-2.6.25.x86_64]# /sbin/rmmod shpchp
> [root@localhost linux-2.6.25.x86_64]#
>
>
>
> Thanks,
> Krishna
>
> _________________________________________________________________
> Windows Live™ Hotmail®…more than just e-mail.
> http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_hm_justgotbetter_howitworks_012009--
> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-04 5:51 ` Kenji Kaneshige
@ 2009-02-04 18:17 ` Krishna Kothapalli
2009-02-04 19:40 ` Mark Lord
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-04 18:17 UTC (permalink / raw)
To: kaneshige.kenji
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
> Kenji Kaneshige wrote:
>
> Thank you for sending the information. I understood your
> hotplug slot can be handled by acpiphp or pciehp.
> More majordomo info at http://vger.kernel.org/majordomo-info.html
Tested this with 2.6.28.3 and details below:
>Could you give me the following additional information?
>o My understanding about the problem is:
> - Bad IRQ happen when you hot-add the device,
I don't see bad IRQ stack trace anymore, based on the steps you suggested. May be this is because I did not have hotplug driverloaded (and diff kernel build config) ?
> - and the device is not found in the lspci output
YES
> - and the device didn't show up under sysfs
> Am I correct?
YES
> o Details about the steps to reproduce the problem.
- boot the box with 2.6.28.3
- # /sbin/modprobe pciehp pciehp_debug
- lspci
- Insert the PCI express card on the hot swap slot and wait for 2 mins
- lspci <-- this does not show the PCI express device
(The same device shows up in lspci and sysfs during cold boot )
> o Does the problem happen with both acpiphp and pciehp?
That is correct.
> o The pciehp's debug output. We can get this as follows.
# /sbin/modprobe pciehp pciehp_debug
# dmesg | grep pciehp
pciehp 0000:00:09.0:pcie02: Hotplug Controller:
pciehp 0000:00:09.0:pcie02: Seg/Bus/Dev/Func/IRQ : 0000:00:09.0 IRQ 2295
pciehp 0000:00:09.0:pcie02: Vendor ID : 0x8086
pciehp 0000:00:09.0:pcie02: Device ID : 0x3410
pciehp 0000:00:09.0:pcie02: Subsystem ID : 0x0000
pciehp 0000:00:09.0:pcie02: Subsystem Vendor ID : 0x0000
pciehp 0000:00:09.0:pcie02: PCIe Cap offset : 0x90
pciehp 0000:00:09.0:pcie02: Slot Capabilities : 0x0302005f
pciehp 0000:00:09.0:pcie02: Physical Slot Number : 96
pciehp 0000:00:09.0:pcie02: Attention Button : yes
pciehp 0000:00:09.0:pcie02: Power Controller : yes
pciehp 0000:00:09.0:pcie02: MRL Sensor : yes
pciehp 0000:00:09.0:pcie02: Attention Indicator : yes
pciehp 0000:00:09.0:pcie02: Power Indicator : yes
pciehp 0000:00:09.0:pcie02: Hot-Plug Surprise : no
pciehp 0000:00:09.0:pcie02: EMI Present : yes
pciehp 0000:00:09.0:pcie02: Command Completed : yes
pciehp 0000:00:09.0:pcie02: Slot Status : 0x0020
pciehp 0000:00:09.0:pcie02: Slot Control : 0x078f
pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: slot->hp_slot 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: SLOTCTRL a8 write cmd 400
pciehp 0000:00:09.0:pcie02: service driver pciehp loaded
pciehp: pcie_port_service_register = 0
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
-- Hot plug PCI express card and wait for 2 mins
-- no additional out put from dmesg
[root@localhost test]# /sbin/rmmod pciehp
[root@localhost test]# dmesg | grep pciehp
-- Additional output from dmesg after pciehp is unloaded ( but the express card is still present in the slot):-
pciehp: unload_pciehpd()
pciehp 0000:00:09.0:pcie02: unloading service driver pciehp
pciehp 0000:00:09.0:pcie02: release_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: pcie_isr: intr_loc 8
pciehp 0000:00:09.0:pcie02: Presence/Notify input change
pciehp 0000:00:09.0:pcie02: Card present on Slot(øu'?)
-- removed the PCI express card from the slot
[root@localhost test]# ls -lt /sys/bus/pci/slots
total 0
[root@localhost test]# /sbin/modprobe acpiphp debug
[root@localhost test]# dmesg | grep acpiphp
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:09.0
acpiphp_glue: found ACPI PCI Hotplug slot 2 at PCI 0000:09:00
acpiphp: Slot [2] registered
acpiphp_glue: Bus 0000:09 has 1 slot
acpiphp_glue: Total 1 slots
[root@localhost test]#
[root@localhost test]# ls -lt /sys/bus/pci/slots
total 0
drwxr-xr-x 2 root root 0 2009-02-04 09:59 2
--- Insert PCI express card in the slot
[root@localhost test]# dmesg | grep acpiphp
[root@localhost test]# lspci | wc
105 1284 9203
[root@localhost test]# ls -lt /sys/bus/pci/slots/2/
total 0
-r--r--r-- 1 root root 4096 2009-02-04 10:01 adapter
-r--r--r-- 1 root root 4096 2009-02-04 10:01 address
-rw-r--r-- 1 root root 4096 2009-02-04 10:01 attention
-r--r--r-- 1 root root 4096 2009-02-04 10:01 latch
-rw-r--r-- 1 root root 4096 2009-02-04 10:01 power
[root@localhost test]#
[root@localhost test]# /sbin/rmmod acpiphp
[root@localhost test]# dmesg | grep acpiphp
acpiphp: Slot [2] unregistered
acpiphp: release_slot - physical_slot = 2
[root@localhost test]#
_________________________________________________________________
Windows Live™: Keep your life in sync.
http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t1_allup_howitworks_022009
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-04 18:17 ` Krishna Kothapalli
@ 2009-02-04 19:40 ` Mark Lord
2009-02-04 23:49 ` Alex Chiang
2009-02-05 0:02 ` Kenji Kaneshige
2 siblings, 0 replies; 16+ messages in thread
From: Mark Lord @ 2009-02-04 19:40 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: kaneshige.kenji, ebiederm, linux-pci, jbarnes, achiang, djwong,
xyzzy, linux-kernel
Krishna Kothapalli wrote:
..
>> - and the device didn't show up under sysfs
>> Am I correct?
>
> YES
..
Does it behave better with the pciehp_force=1 option?
modprobe pciehp pciehp_force=1
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-04 18:17 ` Krishna Kothapalli
2009-02-04 19:40 ` Mark Lord
@ 2009-02-04 23:49 ` Alex Chiang
2009-02-05 0:02 ` Kenji Kaneshige
2 siblings, 0 replies; 16+ messages in thread
From: Alex Chiang @ 2009-02-04 23:49 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: kaneshige.kenji, ebiederm, linux-pci, jbarnes, djwong, xyzzy,
linux-kernel
* Krishna Kothapalli <krishna_sunitha@hotmail.com>:
>
> > o The pciehp's debug output. We can get this as follows.
> # /sbin/modprobe pciehp pciehp_debug
> # dmesg | grep pciehp
> pciehp 0000:00:09.0:pcie02: Hotplug Controller:
> pciehp 0000:00:09.0:pcie02: Seg/Bus/Dev/Func/IRQ : 0000:00:09.0 IRQ 2295
> pciehp 0000:00:09.0:pcie02: Vendor ID : 0x8086
> pciehp 0000:00:09.0:pcie02: Device ID : 0x3410
> pciehp 0000:00:09.0:pcie02: Subsystem ID : 0x0000
> pciehp 0000:00:09.0:pcie02: Subsystem Vendor ID : 0x0000
> pciehp 0000:00:09.0:pcie02: PCIe Cap offset : 0x90
> pciehp 0000:00:09.0:pcie02: Slot Capabilities : 0x0302005f
> pciehp 0000:00:09.0:pcie02: Physical Slot Number : 96
Hm, this is merely an observation, but the slot number here seems
wacky compared to the one that acpiphp reports later below.
Did we ever get a dmidecode from this machine?
Also, once you insert the card, what happens if you:
# echo 1 > /sys/bus/pci/slots/96/power
Does that do anything?
> [root@localhost test]# /sbin/modprobe acpiphp debug
> [root@localhost test]# dmesg | grep acpiphp
> acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:09.0
> acpiphp_glue: found ACPI PCI Hotplug slot 2 at PCI 0000:09:00
> acpiphp: Slot [2] registered
Here we see that ACPI thinks it's slot 2, not 96.
> acpiphp_glue: Bus 0000:09 has 1 slot
> acpiphp_glue: Total 1 slots
> [root@localhost test]#
> [root@localhost test]# ls -lt /sys/bus/pci/slots
> total 0
> drwxr-xr-x 2 root root 0 2009-02-04 09:59 2
> --- Insert PCI express card in the slot
> [root@localhost test]# dmesg | grep acpiphp
> [root@localhost test]# lspci | wc
> 105 1284 9203
> [root@localhost test]# ls -lt /sys/bus/pci/slots/2/
> total 0
> -r--r--r-- 1 root root 4096 2009-02-04 10:01 adapter
> -r--r--r-- 1 root root 4096 2009-02-04 10:01 address
> -rw-r--r-- 1 root root 4096 2009-02-04 10:01 attention
> -r--r--r-- 1 root root 4096 2009-02-04 10:01 latch
> -rw-r--r-- 1 root root 4096 2009-02-04 10:01 power
Can you echo a 1 into the power file above?
> [root@localhost test]#
> [root@localhost test]# /sbin/rmmod acpiphp
> [root@localhost test]# dmesg | grep acpiphp
> acpiphp: Slot [2] unregistered
> acpiphp: release_slot - physical_slot = 2
> [root@localhost test]#
Thanks.
/ac
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-04 18:17 ` Krishna Kothapalli
2009-02-04 19:40 ` Mark Lord
2009-02-04 23:49 ` Alex Chiang
@ 2009-02-05 0:02 ` Kenji Kaneshige
2009-02-05 1:53 ` Krishna Kothapalli
2 siblings, 1 reply; 16+ messages in thread
From: Kenji Kaneshige @ 2009-02-05 0:02 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
>> o Details about the steps to reproduce the problem.
>
> - boot the box with 2.6.28.3
> - # /sbin/modprobe pciehp pciehp_debug
> - lspci
> - Insert the PCI express card on the hot swap slot and wait for 2 mins
> - lspci <-- this does not show the PCI express device
> (The same device shows up in lspci and sysfs during cold boot )
Could you try below after inserting the device?
With pciehp:
# echo 1 > /sys/bus/pci/slots/96/power
With acpiphp:
# echo 1 > /sys/bus/pci/slots/2/power
Thanks,
Kenji Kaneshige
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-05 0:02 ` Kenji Kaneshige
@ 2009-02-05 1:53 ` Krishna Kothapalli
2009-02-05 6:42 ` Kenji Kaneshige
0 siblings, 1 reply; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-05 1:53 UTC (permalink / raw)
To: kaneshige.kenji
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
Tried echo power with pciehp, acpiphp. Aslo included dmidecode output. Not much luck yet. Thanks much.
> Kenji Kaneshige
> Could you try below after inserting the device?
> With pciehp:
> # echo 1> /sys/bus/pci/slots/96/power
> With acpiphp:
> # echo 1> /sys/bus/pci/slots/2/power
with pciehp
----------------
# uname -a
Linux localhost.localdomain 2.6.28.3 #1 SMP Tue Feb 3 16:51:23 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
#/sbin/modprobe pciehp pciehp_debug
[root@localhost test]# dmesg | grep pciehp
pciehp 0000:00:09.0:pcie02: Hotplug Controller:
pciehp 0000:00:09.0:pcie02: Seg/Bus/Dev/Func/IRQ : 0000:00:09.0 IRQ 2295
pciehp 0000:00:09.0:pcie02: Vendor ID : 0x8086
pciehp 0000:00:09.0:pcie02: Device ID : 0x3410
pciehp 0000:00:09.0:pcie02: Subsystem ID : 0x0000
pciehp 0000:00:09.0:pcie02: Subsystem Vendor ID : 0x0000
pciehp 0000:00:09.0:pcie02: PCIe Cap offset : 0x90
pciehp 0000:00:09.0:pcie02: Slot Capabilities : 0x0302005f
pciehp 0000:00:09.0:pcie02: Physical Slot Number : 96
pciehp 0000:00:09.0:pcie02: Attention Button : yes
pciehp 0000:00:09.0:pcie02: Power Controller : yes
pciehp 0000:00:09.0:pcie02: MRL Sensor : yes
pciehp 0000:00:09.0:pcie02: Attention Indicator : yes
pciehp 0000:00:09.0:pcie02: Power Indicator : yes
pciehp 0000:00:09.0:pcie02: Hot-Plug Surprise : no
pciehp 0000:00:09.0:pcie02: EMI Present : yes
pciehp 0000:00:09.0:pcie02: Command Completed : yes
pciehp 0000:00:09.0:pcie02: Slot Status : 0x0020
pciehp 0000:00:09.0:pcie02: Slot Control : 0x078f
pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: slot->hp_slot 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: SLOTCTRL a8 write cmd 400
pciehp 0000:00:09.0:pcie02: service driver pciehp loaded
pciehp: pcie_port_service_register = 0
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
#insmod mvumi.ko
# ls -lRt /sys/bus/pci/slots
/sys/bus/pci/slots:
total 0
drwxr-xr-x 2 root root 0 2009-02-04 17:08 96
/sys/bus/pci/slots/96:
total 0
-r--r--r-- 1 root root 4096 2009-02-04 17:10 adapter
-r--r--r-- 1 root root 4096 2009-02-04 17:10 address
-rw-r--r-- 1 root root 4096 2009-02-04 17:10 attention
-r--r--r-- 1 root root 4096 2009-02-04 17:10 cur_bus_speed
-r--r--r-- 1 root root 4096 2009-02-04 17:10 latch
-rw-r--r-- 1 root root 4096 2009-02-04 17:10 lock
-r--r--r-- 1 root root 4096 2009-02-04 17:10 max_bus_speed
-rw-r--r-- 1 root root 4096 2009-02-04 17:10 power
[root@localhost linux-2.0.4.9]#
-- HOT plug the PCI Express card (some out put in dmesg!!)
pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: Latch open on slot(96)
pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7b1
pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: Latch open on slot(96)
pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: No adapter on slot(96)
[root@localhost linux-2.0.4.9]# lspci | wc
105 1284 9203 <-- same 105 devices as before
# echo 1> /sys/bus/pci/slots/96/power
bash: echo: write error: No such device
[root@localhost linux-2.0.4.9]# lsmod | grep pciehp
pciehp 42780 0
[root@localhost linux-2.0.4.9]#
#/sbin/rmmod pciehp
#dmesg | grep pciehp
....
pciehp: unload_pciehpd()
pciehp 0000:00:09.0:pcie02: unloading service driver pciehp
pciehp 0000:00:09.0:pcie02: release_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: pcie_isr: intr_loc 8
pciehp 0000:00:09.0:pcie02: Presence/Notify input change
pciehp 0000:00:09.0:pcie02: Card not present on Slot(àt'?)
pciehp: PCI Express Hot Plug Controller Driver version: 0.4 unloaded
# ls -lt /sys/bus/pci/slots
total 0
#
-- Remove PCI express card from the slot
with modprobe pciehp pciehp_force=1 pciehp_debug
------------------------------------------------------
> Mark Lord
> Does it behave better with the pciehp_force=1 option?
> modprobe pciehp pciehp_force=1
# modprobe pciehp pciehp_force=1
pciehp 0000:00:09.0:pcie02: Bypassing BIOS check for pciehp use on 0000:00:09.0
pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
pci_create_slot: created pci_slot on 0000:09:00
pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: slot->hp_slot 0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: SLOTCTRL a8 write cmd 400
pciehp 0000:00:09.0:pcie02: service driver pciehp loaded
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
-- Insert PCI express card
# lspci | wc
105 1284 9203 <-- number of devices did not increase
# ls -lRtr /sys/bus/pci/slots
/sys/bus/pci/slots:
total 0
drwxr-xr-x 2 root root 0 2009-02-04 17:27 96
/sys/bus/pci/slots/96:
total 0
-rw-r--r-- 1 root root 4096 2009-02-04 17:31 power
-r--r--r-- 1 root root 4096 2009-02-04 17:31 max_bus_speed
-rw-r--r-- 1 root root 4096 2009-02-04 17:31 lock
-r--r--r-- 1 root root 4096 2009-02-04 17:31 latch
-r--r--r-- 1 root root 4096 2009-02-04 17:31 cur_bus_speed
-rw-r--r-- 1 root root 4096 2009-02-04 17:31 attention
-r--r--r-- 1 root root 4096 2009-02-04 17:31 address
-r--r--r-- 1 root root 4096 2009-02-04 17:31 adapter
[root@localhost linux-2.0.4.9]#
# echo 1> /sys/bus/pci/slots/96/power
bash: echo: write error: No such device
-- remove PCI express card
# /sbin/rmmod pciehp
pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
pciehp 0000:00:09.0:pcie02: No adapter on slot(96)
pciehp 0000:00:09.0:pcie02: unloading service driver pciehp
pciehp 0000:00:09.0:pcie02: release_slot: physical_slot = 96
pci_destroy_slot: dec refcount to 0 on 0000:09:00
pci_slot_release: releasing pci_slot on 9:0
pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
pciehp: PCI Express Hot Plug Controller Driver version: 0.4 unloaded
with acpiphp
-------------
# lsmod | grep pciehp
# /sbin/modprobe acpiphp debug
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:09.0
acpiphp_glue: found ACPI PCI Hotplug slot 2 at PCI 0000:09:00
pci_create_slot: created pci_slot on 0000:09:00
acpiphp: Slot [2] registered
acpiphp_glue: Bus 0000:09 has 1 slot
acpiphp_glue: Total 1 slots
# ls -lRt /sys/bus/pci/slots
/sys/bus/pci/slots:
total 0
drwxr-xr-x 2 root root 0 2009-02-04 17:37 2
/sys/bus/pci/slots/2:
total 0
-r--r--r-- 1 root root 4096 2009-02-04 17:38 adapter
-r--r--r-- 1 root root 4096 2009-02-04 17:38 address
-rw-r--r-- 1 root root 4096 2009-02-04 17:38 attention
-r--r--r-- 1 root root 4096 2009-02-04 17:38 latch
-rw-r--r-- 1 root root 4096 2009-02-04 17:38 power
-- Insert PCI express card in the slot
# ls -lRt /sys/bus/pci/slots
/sys/bus/pci/slots:
total 0
drwxr-xr-x 2 root root 0 2009-02-04 17:37 2
/sys/bus/pci/slots/2:
total 0
-r--r--r-- 1 root root 4096 2009-02-04 17:38 adapter
-r--r--r-- 1 root root 4096 2009-02-04 17:38 address
-rw-r--r-- 1 root root 4096 2009-02-04 17:38 attention
-r--r--r-- 1 root root 4096 2009-02-04 17:38 latch
-rw-r--r-- 1 root root 4096 2009-02-04 17:38 power
#
-- Insert PCI express card in the slot
# echo 1> /sys/bus/pci/slots/2/power
#
acpiphp: enable_slot - physical_slot = 2
acpiphp_glue: acpiphp_enable_slot: Slot status is not ACPI_STA_ALL
# lspci | wc
105 1284 9203 <- same 105
dmidecode
--------------
> Alex Chiang
>Did we ever get a dmidecode from this machine?
[root@localhost test]# /usr/sbin/dmidecode
# dmidecode 2.9
SMBIOS 2.4 present.
65 structures occupying 2483 bytes.
Table at 0x3F6A3000.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: INTEL
Version: Txx047_CRB
Release Date: Not Specified
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 4096 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
BIOS Revision: 24.22
Firmware Revision: 0.0
Handle 0x0001, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J2H1
Internal Connector Type: On Board IDE
External Reference Designator: OnBoard Secondary IDE
External Connector Type: None
Port Type: Other
Handle 0x0002, DMI type 13, 22 bytes
BIOS Language Information
Installable Languages: 2
English
Currently Installed Language: English
Handle 0x0003, DMI type 12, 5 bytes
System Configuration Options
Option 1: J1D4:1-2,5-6,9-10Default;2-3CMOS clr,6-7Pswd clr,10-11Recovery
Handle 0x0004, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Single-bit ECC
Maximum Capacity: 192 GB
Error Information Handle: Not Provided
Number Of Devices: 18
Handle 0x0005, DMI type 19, 15 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0003FFFFFFF
Range Size: 1 GB
Physical Array Handle: 0x0004
Partition Width: 0
Handle 0x0006, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J2MY
Bank Locator: BRANCH 0 CHANNEL 0 DIMM 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0007, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J1MY
Bank Locator: BRANCH 0 CHANNEL 0 DIMM 1
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0008, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J5MY
Bank Locator: BRANCH 0 CHANNEL 1 DIMM 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0009, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J3MY
Bank Locator: BRANCH 0 CHANNEL 1 DIMM 1
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J6MY
Bank Locator: BRANCH 1 CHANNEL 0 DIMM 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000B, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J4MY
Bank Locator: BRANCH 1 CHANNEL 0 DIMM 1
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000C, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000D, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000E, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J2MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x000F, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J1MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0010, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J5MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0011, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J3MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0012, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J6MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0013, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: J4MY
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0014, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0015, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0016, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0017, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0004
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Not Specified
Bank Locator: Not Specified
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM
Handle 0x0018, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2001 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x001C
L2 Cache Handle: 0x001B
L3 Cache Handle: 0x0019
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0019, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x001A, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x001B, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x001C, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x001D, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2003 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x0021
L2 Cache Handle: 0x0020
L3 Cache Handle: 0x001E
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x001E, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x001F, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x0020, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x0021, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x0022, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2002 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x0026
L2 Cache Handle: 0x0025
L3 Cache Handle: 0x0023
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0023, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x0024, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x0025, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x0026, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x0027, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2036 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x002B
L2 Cache Handle: 0x002A
L3 Cache Handle: 0x0028
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0028, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x0029, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x002A, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x002B, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x002C, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2001 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x0030
L2 Cache Handle: 0x002F
L3 Cache Handle: 0x002D
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x002D, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x002E, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x002F, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x0030, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x0031, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2027 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x0035
L2 Cache Handle: 0x0034
L3 Cache Handle: 0x0032
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0032, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x0033, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x0034, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x0035, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x0036, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2001 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x003A
L2 Cache Handle: 0x0039
L3 Cache Handle: 0x0037
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0037, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x0038, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x0039, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x003A, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0x003B, DMI type 4, 35 bytes
Processor Information
Socket Designation: Not Specified
Type: Central Processor
Family: Xeon
Manufacturer: Not Specified
ID: A4 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 1.2 V
External Clock: Unknown
Max Speed: 4000 MHz
Current Speed: 2052 MHz
Status: Populated, Enabled
Upgrade: ZIF Socket
L1 Cache Handle: 0x003F
L2 Cache Handle: 0x003E
L3 Cache Handle: 0x003C
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x003C, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 KB
Maximum Size: 8192 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x003D, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative
Handle 0x003E, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 256 KB
Maximum Size: 256 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative
Handle 0x003F, DMI type 7, 19 bytes
Cache Information
Socket Designation: Not Specified
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 KB
Maximum Size: 32 KB
Supported SRAM Types:
Asynchronous
Installed SRAM Type: Asynchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Instruction
Associativity: 4-way Set-associative
Handle 0xFEFF, DMI type 127, 4 bytes
End Of Table
_________________________________________________________________
Windows Live™: Keep your life in sync.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Q: state of pci express hotplug
2009-02-05 1:53 ` Krishna Kothapalli
@ 2009-02-05 6:42 ` Kenji Kaneshige
2009-02-06 20:37 ` Krishna Kothapalli
0 siblings, 1 reply; 16+ messages in thread
From: Kenji Kaneshige @ 2009-02-05 6:42 UTC (permalink / raw)
To: Krishna Kothapalli
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
Hi,
Thank you for the information. From the information, I understood
both acpiphp and pciehp handles the same slot, and failed powering
on the slot because those drivers detected adapter card didn't
present or MRL opened. But I still don't know why. Could you send
the following addtional information?
(1) The whole 'lspci -vvv' output after booting the system with
your device inserted (not hot-plugging). Please do it as a
root user. And please also tell me which entry is corresponding
to your device in the output.
(2) Try hot-plugging with pciehp again with the following steps
and give me the result.
1. # /sbin/modprobe pciehp pciehp_debug
2. # pr -f /sys/bus/pci/slots/96/*
3. Insert the adapter card.
4. # echo 1 > /sys/bus/pci/slots/96/lock
5. wait for at least 1 second.
6. # pr -f /sys/bus/pci/slots/96/*
7. # echo 1 > /sys/bus/pci/slots/96/power
8. # pr -f /sys/bus/pci/slots/96/*
9. check if your device is added
Thanks,
Kenji Kaneshige
Krishna Kothapalli wrote:
>
>
> Tried echo power with pciehp, acpiphp. Aslo included dmidecode output. Not much luck yet. Thanks much.
>
>
>> Kenji Kaneshige
>> Could you try below after inserting the device?
>> With pciehp:
>> # echo 1> /sys/bus/pci/slots/96/power
>> With acpiphp:
>> # echo 1> /sys/bus/pci/slots/2/power
>
> with pciehp
> ----------------
> # uname -a
> Linux localhost.localdomain 2.6.28.3 #1 SMP Tue Feb 3 16:51:23 PST 2009 x86_64 x86_64 x86_64 GNU/Linux
>
> #/sbin/modprobe pciehp pciehp_debug
> [root@localhost test]# dmesg | grep pciehp
> pciehp 0000:00:09.0:pcie02: Hotplug Controller:
> pciehp 0000:00:09.0:pcie02: Seg/Bus/Dev/Func/IRQ : 0000:00:09.0 IRQ 2295
> pciehp 0000:00:09.0:pcie02: Vendor ID : 0x8086
> pciehp 0000:00:09.0:pcie02: Device ID : 0x3410
> pciehp 0000:00:09.0:pcie02: Subsystem ID : 0x0000
> pciehp 0000:00:09.0:pcie02: Subsystem Vendor ID : 0x0000
> pciehp 0000:00:09.0:pcie02: PCIe Cap offset : 0x90
> pciehp 0000:00:09.0:pcie02: Slot Capabilities : 0x0302005f
> pciehp 0000:00:09.0:pcie02: Physical Slot Number : 96
> pciehp 0000:00:09.0:pcie02: Attention Button : yes
> pciehp 0000:00:09.0:pcie02: Power Controller : yes
> pciehp 0000:00:09.0:pcie02: MRL Sensor : yes
> pciehp 0000:00:09.0:pcie02: Attention Indicator : yes
> pciehp 0000:00:09.0:pcie02: Power Indicator : yes
> pciehp 0000:00:09.0:pcie02: Hot-Plug Surprise : no
> pciehp 0000:00:09.0:pcie02: EMI Present : yes
> pciehp 0000:00:09.0:pcie02: Command Completed : yes
> pciehp 0000:00:09.0:pcie02: Slot Status : 0x0020
> pciehp 0000:00:09.0:pcie02: Slot Control : 0x078f
> pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
> pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
> pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
> pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: slot->hp_slot 0
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: SLOTCTRL a8 write cmd 400
> pciehp 0000:00:09.0:pcie02: service driver pciehp loaded
> pciehp: pcie_port_service_register = 0
> pciehp: PCI Express Hot Plug Controller Driver version: 0.4
>
> #insmod mvumi.ko
> # ls -lRt /sys/bus/pci/slots
> /sys/bus/pci/slots:
> total 0
> drwxr-xr-x 2 root root 0 2009-02-04 17:08 96
>
> /sys/bus/pci/slots/96:
> total 0
> -r--r--r-- 1 root root 4096 2009-02-04 17:10 adapter
> -r--r--r-- 1 root root 4096 2009-02-04 17:10 address
> -rw-r--r-- 1 root root 4096 2009-02-04 17:10 attention
> -r--r--r-- 1 root root 4096 2009-02-04 17:10 cur_bus_speed
> -r--r--r-- 1 root root 4096 2009-02-04 17:10 latch
> -rw-r--r-- 1 root root 4096 2009-02-04 17:10 lock
> -r--r--r-- 1 root root 4096 2009-02-04 17:10 max_bus_speed
> -rw-r--r-- 1 root root 4096 2009-02-04 17:10 power
> [root@localhost linux-2.0.4.9]#
>
>
> -- HOT plug the PCI Express card (some out put in dmesg!!)
>
> pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: Latch open on slot(96)
> pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7b1
> pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: Latch open on slot(96)
> pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: No adapter on slot(96)
>
> [root@localhost linux-2.0.4.9]# lspci | wc
> 105 1284 9203 <-- same 105 devices as before
>
> # echo 1> /sys/bus/pci/slots/96/power
> bash: echo: write error: No such device
>
> [root@localhost linux-2.0.4.9]# lsmod | grep pciehp
> pciehp 42780 0
> [root@localhost linux-2.0.4.9]#
>
> #/sbin/rmmod pciehp
>
> #dmesg | grep pciehp
> ....
> pciehp: unload_pciehpd()
> pciehp 0000:00:09.0:pcie02: unloading service driver pciehp
> pciehp 0000:00:09.0:pcie02: release_slot: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: pcie_isr: intr_loc 8
> pciehp 0000:00:09.0:pcie02: Presence/Notify input change
> pciehp 0000:00:09.0:pcie02: Card not present on Slot(àt'?)
> pciehp: PCI Express Hot Plug Controller Driver version: 0.4 unloaded
>
>
> # ls -lt /sys/bus/pci/slots
> total 0
> #
>
> -- Remove PCI express card from the slot
>
> with modprobe pciehp pciehp_force=1 pciehp_debug
> ------------------------------------------------------
>
>> Mark Lord
>> Does it behave better with the pciehp_force=1 option?
>> modprobe pciehp pciehp_force=1
>
> # modprobe pciehp pciehp_force=1
> pciehp 0000:00:09.0:pcie02: Bypassing BIOS check for pciehp use on 0000:00:09.0
> pciehp 0000:00:09.0:pcie02: Link Active Reporting supported
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: HPC vendor_id 8086 device_id 3410 ss_vid 0 ss_did 0
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: Registering domain:bus:dev=0000:09:00 hp_slot=0 sun=60 slot_device_offset=0
> pci_create_slot: created pci_slot on 0000:09:00
> pciehp 0000:00:09.0:pcie02: get_power_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_get_power_status: SLOTCTRL a8 value read 7bf
> pciehp 0000:00:09.0:pcie02: get_attention_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_get_attention_status: SLOTCTRL a8, value read 7bf
> pciehp 0000:00:09.0:pcie02: get_latch_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: get_adapter_status: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: slot->hp_slot 0
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp 0000:00:09.0:pcie02: hpc_power_off_slot: SLOTCTRL a8 write cmd 400
> pciehp 0000:00:09.0:pcie02: service driver pciehp loaded
> pciehp: PCI Express Hot Plug Controller Driver version: 0.4
>
> -- Insert PCI express card
>
> # lspci | wc
> 105 1284 9203 <-- number of devices did not increase
>
> # ls -lRtr /sys/bus/pci/slots
> /sys/bus/pci/slots:
> total 0
> drwxr-xr-x 2 root root 0 2009-02-04 17:27 96
>
> /sys/bus/pci/slots/96:
> total 0
> -rw-r--r-- 1 root root 4096 2009-02-04 17:31 power
> -r--r--r-- 1 root root 4096 2009-02-04 17:31 max_bus_speed
> -rw-r--r-- 1 root root 4096 2009-02-04 17:31 lock
> -r--r--r-- 1 root root 4096 2009-02-04 17:31 latch
> -r--r--r-- 1 root root 4096 2009-02-04 17:31 cur_bus_speed
> -rw-r--r-- 1 root root 4096 2009-02-04 17:31 attention
> -r--r--r-- 1 root root 4096 2009-02-04 17:31 address
> -r--r--r-- 1 root root 4096 2009-02-04 17:31 adapter
> [root@localhost linux-2.0.4.9]#
>
> # echo 1> /sys/bus/pci/slots/96/power
> bash: echo: write error: No such device
>
> -- remove PCI express card
>
>
> # /sbin/rmmod pciehp
> pciehp 0000:00:09.0:pcie02: enable_slot: physical_slot = 96
> pciehp 0000:00:09.0:pcie02: No adapter on slot(96)
> pciehp 0000:00:09.0:pcie02: unloading service driver pciehp
> pciehp 0000:00:09.0:pcie02: release_slot: physical_slot = 96
> pci_destroy_slot: dec refcount to 0 on 0000:09:00
> pci_slot_release: releasing pci_slot on 9:0
> pciehp 0000:00:09.0:pcie02: Command not completed in 1000 msec
> pciehp: PCI Express Hot Plug Controller Driver version: 0.4 unloaded
>
> with acpiphp
> -------------
>
> # lsmod | grep pciehp
>
> # /sbin/modprobe acpiphp debug
>
> acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:09.0
> acpiphp_glue: found ACPI PCI Hotplug slot 2 at PCI 0000:09:00
> pci_create_slot: created pci_slot on 0000:09:00
> acpiphp: Slot [2] registered
> acpiphp_glue: Bus 0000:09 has 1 slot
> acpiphp_glue: Total 1 slots
>
> # ls -lRt /sys/bus/pci/slots
> /sys/bus/pci/slots:
> total 0
> drwxr-xr-x 2 root root 0 2009-02-04 17:37 2
>
> /sys/bus/pci/slots/2:
> total 0
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 adapter
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 address
> -rw-r--r-- 1 root root 4096 2009-02-04 17:38 attention
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 latch
> -rw-r--r-- 1 root root 4096 2009-02-04 17:38 power
>
> -- Insert PCI express card in the slot
>
> # ls -lRt /sys/bus/pci/slots
> /sys/bus/pci/slots:
> total 0
> drwxr-xr-x 2 root root 0 2009-02-04 17:37 2
>
> /sys/bus/pci/slots/2:
> total 0
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 adapter
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 address
> -rw-r--r-- 1 root root 4096 2009-02-04 17:38 attention
> -r--r--r-- 1 root root 4096 2009-02-04 17:38 latch
> -rw-r--r-- 1 root root 4096 2009-02-04 17:38 power
> #
>
> -- Insert PCI express card in the slot
>
> # echo 1> /sys/bus/pci/slots/2/power
> #
> acpiphp: enable_slot - physical_slot = 2
> acpiphp_glue: acpiphp_enable_slot: Slot status is not ACPI_STA_ALL
>
> # lspci | wc
> 105 1284 9203 <- same 105
>
>
>
> dmidecode
> --------------
>> Alex Chiang
>> Did we ever get a dmidecode from this machine?
>
>
> [root@localhost test]# /usr/sbin/dmidecode
> # dmidecode 2.9
> SMBIOS 2.4 present.
> 65 structures occupying 2483 bytes.
> Table at 0x3F6A3000.
>
> Handle 0x0000, DMI type 0, 24 bytes
> BIOS Information
> Vendor: INTEL
> Version: Txx047_CRB
> Release Date: Not Specified
> Address: 0xF0000
> Runtime Size: 64 kB
> ROM Size: 4096 kB
> Characteristics:
> PCI is supported
> PNP is supported
> BIOS is upgradeable
> BIOS shadowing is allowed
> Boot from CD is supported
> Selectable boot is supported
> EDD is supported
> 3.5"/2.88 MB floppy services are supported (int 13h)
> Print screen service is supported (int 5h)
> 8042 keyboard services are supported (int 9h)
> Serial services are supported (int 14h)
> CGA/mono video services are supported (int 10h)
> ACPI is supported
> USB legacy is supported
> LS-120 boot is supported
> ATAPI Zip drive boot is supported
> Function key-initiated network boot is supported
> Targeted content distribution is supported
> BIOS Revision: 24.22
> Firmware Revision: 0.0
>
> Handle 0x0001, DMI type 8, 9 bytes
> Port Connector Information
> Internal Reference Designator: J2H1
> Internal Connector Type: On Board IDE
> External Reference Designator: OnBoard Secondary IDE
> External Connector Type: None
> Port Type: Other
>
> Handle 0x0002, DMI type 13, 22 bytes
> BIOS Language Information
> Installable Languages: 2
> English
>
> Currently Installed Language: English
>
> Handle 0x0003, DMI type 12, 5 bytes
> System Configuration Options
> Option 1: J1D4:1-2,5-6,9-10Default;2-3CMOS clr,6-7Pswd clr,10-11Recovery
>
> Handle 0x0004, DMI type 16, 15 bytes
> Physical Memory Array
> Location: System Board Or Motherboard
> Use: System Memory
> Error Correction Type: Single-bit ECC
> Maximum Capacity: 192 GB
> Error Information Handle: Not Provided
> Number Of Devices: 18
>
> Handle 0x0005, DMI type 19, 15 bytes
> Memory Array Mapped Address
> Starting Address: 0x00000000000
> Ending Address: 0x0003FFFFFFF
> Range Size: 1 GB
> Physical Array Handle: 0x0004
> Partition Width: 0
>
> Handle 0x0006, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J2MY
> Bank Locator: BRANCH 0 CHANNEL 0 DIMM 0
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0007, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J1MY
> Bank Locator: BRANCH 0 CHANNEL 0 DIMM 1
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0008, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J5MY
> Bank Locator: BRANCH 0 CHANNEL 1 DIMM 0
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0009, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J3MY
> Bank Locator: BRANCH 0 CHANNEL 1 DIMM 1
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000A, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J6MY
> Bank Locator: BRANCH 1 CHANNEL 0 DIMM 0
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000B, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: J4MY
> Bank Locator: BRANCH 1 CHANNEL 0 DIMM 1
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000C, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000D, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000E, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J2MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x000F, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J1MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0010, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J5MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0011, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J3MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0012, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J6MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0013, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: J4MY
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0014, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0015, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0016, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0017, DMI type 17, 27 bytes
> Memory Device
> Array Handle: 0x0004
> Error Information Handle: Not Provided
> Total Width: Unknown
> Data Width: Unknown
> Size: No Module Installed
> Form Factor: DIMM
> Set: None
> Locator: Not Specified
> Bank Locator: Not Specified
> Type: DDR2
> Type Detail: Synchronous
> Speed: 800 MHz (1.2 ns)
> Manufacturer: NO DIMM
> Serial Number: NO DIMM
> Asset Tag: NO DIMM
> Part Number: NO DIMM
>
> Handle 0x0018, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2001 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x001C
> L2 Cache Handle: 0x001B
> L3 Cache Handle: 0x0019
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x0019, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x001A, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x001B, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x001C, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x001D, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2003 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x0021
> L2 Cache Handle: 0x0020
> L3 Cache Handle: 0x001E
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x001E, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x001F, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x0020, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x0021, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x0022, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2002 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x0026
> L2 Cache Handle: 0x0025
> L3 Cache Handle: 0x0023
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x0023, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x0024, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x0025, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x0026, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x0027, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2036 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x002B
> L2 Cache Handle: 0x002A
> L3 Cache Handle: 0x0028
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x0028, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x0029, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x002A, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x002B, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x002C, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2001 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x0030
> L2 Cache Handle: 0x002F
> L3 Cache Handle: 0x002D
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x002D, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x002E, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x002F, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x0030, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x0031, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2027 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x0035
> L2 Cache Handle: 0x0034
> L3 Cache Handle: 0x0032
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x0032, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x0033, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x0034, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x0035, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x0036, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2001 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x003A
> L2 Cache Handle: 0x0039
> L3 Cache Handle: 0x0037
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x0037, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x0038, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x0039, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x003A, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0x003B, DMI type 4, 35 bytes
> Processor Information
> Socket Designation: Not Specified
> Type: Central Processor
> Family: Xeon
> Manufacturer: Not Specified
> ID: A4 06 01 00 FF FB EB BF
> Signature: Type 0, Family 6, Model 26, Stepping 4
> Flags:
> FPU (Floating-point unit on-chip)
> VME (Virtual mode extension)
> DE (Debugging extension)
> PSE (Page size extension)
> TSC (Time stamp counter)
> MSR (Model specific registers)
> PAE (Physical address extension)
> MCE (Machine check exception)
> CX8 (CMPXCHG8 instruction supported)
> APIC (On-chip APIC hardware supported)
> SEP (Fast system call)
> MTRR (Memory type range registers)
> PGE (Page global enable)
> MCA (Machine check architecture)
> CMOV (Conditional move instruction supported)
> PAT (Page attribute table)
> PSE-36 (36-bit page size extension)
> CLFSH (CLFLUSH instruction supported)
> DS (Debug store)
> ACPI (ACPI supported)
> MMX (MMX technology supported)
> FXSR (Fast floating-point save and restore)
> SSE (Streaming SIMD extensions)
> SSE2 (Streaming SIMD extensions 2)
> SS (Self-snoop)
> HTT (Hyper-threading technology)
> TM (Thermal monitor supported)
> PBE (Pending break enabled)
> Version: Not Specified
> Voltage: 1.2 V
> External Clock: Unknown
> Max Speed: 4000 MHz
> Current Speed: 2052 MHz
> Status: Populated, Enabled
> Upgrade: ZIF Socket
> L1 Cache Handle: 0x003F
> L2 Cache Handle: 0x003E
> L3 Cache Handle: 0x003C
> Serial Number: Not Specified
> Asset Tag: Not Specified
> Part Number: Not Specified
>
> Handle 0x003C, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 3
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 8192 KB
> Maximum Size: 8192 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 16-way Set-associative
>
> Handle 0x003D, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Data
> Associativity: 8-way Set-associative
>
> Handle 0x003E, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 2
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 256 KB
> Maximum Size: 256 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Unified
> Associativity: 8-way Set-associative
>
> Handle 0x003F, DMI type 7, 19 bytes
> Cache Information
> Socket Designation: Not Specified
> Configuration: Enabled, Not Socketed, Level 1
> Operational Mode: Write Back
> Location: Internal
> Installed Size: 32 KB
> Maximum Size: 32 KB
> Supported SRAM Types:
> Asynchronous
> Installed SRAM Type: Asynchronous
> Speed: Unknown
> Error Correction Type: Single-bit ECC
> System Type: Instruction
> Associativity: 4-way Set-associative
>
> Handle 0xFEFF, DMI type 127, 4 bytes
> End Of Table
>
>
> _________________________________________________________________
> Windows Live™: Keep your life in sync.
> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Q: state of pci express hotplug
2009-02-05 6:42 ` Kenji Kaneshige
@ 2009-02-06 20:37 ` Krishna Kothapalli
0 siblings, 0 replies; 16+ messages in thread
From: Krishna Kothapalli @ 2009-02-06 20:37 UTC (permalink / raw)
To: kaneshige.kenji
Cc: ebiederm, linux-pci, jbarnes, achiang, djwong, xyzzy,
linux-kernel
> Kenji Kaneshige
> Thank you for the information. From the information, I understood
> both acpiphp and pciehp handles the same slot, and failed powering
> on the slot because those drivers detected adapter card didn't
> present or MRL opened. But I still don't know why. Could you send
> the following addtional information?
Apologize for the delay. I tried hotplug of PCI express card on a vendor box (running 2.6.18.x) with PCI express slot.
It looked a lot better. Here is dmesg output as soon a I hotplug and the device shows up in lspci !!!
So I guess my mother board PCIe slot or BIOS is bad and looking for a looking for a low cost motherboard with working hotplug PCIe slot :)
pciehp: pcie_isr: intr_loc 8
pciehp: pcie_isr: hp_register_read_word SLOT_CTRL with value 28
pciehp: pcie_isr: hp_register_read_word SLOT_STATUS with value 48
pciehp: pciehp: Presence/Notify input change.
pciehp: Card present on Slot(0003_0003)
pciehp: pcie_isr: Unmask Hot-plug Interrupt Enable
pciehp: event_thread woken finished = 0
pciehp: Surprise Removal
pciehp: hpc_get_power_status: SLOT_CTRL 58 value read 8
pciehp: hpc_get_attention_status: SLOT_CTRL 58, value read 8
pciehp: !!!!event_thread sleeping
pciehp: event_thread woken finished = 0
pciehp: pciehp_surprise_rm_thread: adding bus:device(3:0)
pciehp: board_added: slot device, slot offset, hp slot = 0, 0 ,0
pciehp: pcie_isr: hp_register_write_word SLOT_STATUS with value 1f
pciehp: hpc_check_lnk_status: lnk_status = 3011
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:03:00.0 to 64
ACPI: PCI interrupt for device 0000:03:00.0 disabled
pciehp: hpc_get_power_status: SLOT_CTRL 58 value read 28
pciehp: hpc_get_attention_status: SLOT_CTRL 58, value read 28
pciehp: !!!!event_thread sleeping
Thanks much for your all help.
Thanks,
Krishna
_________________________________________________________________
Windows Live™: E-mail. Chat. Share. Get more ways to connect.
http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_HM_AE_Faster_022009
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-02-06 20:37 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-31 7:01 Q: state of pci express hotplug Eric W. Biederman
2009-01-31 18:13 ` Rafael J. Wysocki
2009-02-02 2:19 ` Kenji Kaneshige
2009-02-02 17:15 ` Krishna Kothapalli
2009-02-03 0:51 ` Kenji Kaneshige
2009-02-03 20:48 ` Krishna Kothapalli
2009-02-04 2:32 ` Krishna Kothapalli
2009-02-04 5:51 ` Kenji Kaneshige
2009-02-04 18:17 ` Krishna Kothapalli
2009-02-04 19:40 ` Mark Lord
2009-02-04 23:49 ` Alex Chiang
2009-02-05 0:02 ` Kenji Kaneshige
2009-02-05 1:53 ` Krishna Kothapalli
2009-02-05 6:42 ` Kenji Kaneshige
2009-02-06 20:37 ` Krishna Kothapalli
2009-02-02 17:01 ` Alex Chiang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox