* [Xenomai-help] Xenomai not booting on a dell server
@ 2010-01-11 17:40 Saravanan S
2010-01-11 18:28 ` Gilles Chanteperdrix
[not found] ` <4B4B6D53.8050606@domain.hid>
0 siblings, 2 replies; 8+ messages in thread
From: Saravanan S @ 2010-01-11 17:40 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 1495 bytes --]
Hi,
I am trying to install xenomai on a Dell Poweredge server (R710).The
platform details are given below:
Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16 GB,uses SAS
disks through a SAS Host Bus Adapter(HBA).
Drivers for this HBA only available from fedora 10 onwards.
So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11 as the host
OS.I used fedora 11 config file.I made the following changes to the config
file
1.In processor types and features: architecture->Core2/Newer Xeon,
subarchitecture->Generic, thermal throttling disabled,HPET support enabled
2.Power management stopped.
3.Support for PCI hotplug disabled.
4.MSI,MSI-X disabled.
5.In real time subsystem all options selected.
6.SMP support enabled
7.MTD support disabled
8.All other default options.
After making and installing the modules ,when i selected the xenomai kernel
on rebooting it didnt boot at all.There was just a blinking cursor on the
screen.
I referred to the following documents while installing
http://download.intel.com/design/intarch/papers/322386.pdf
http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf<http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
http://www.lara.ene.unb.br/~phsantana/files/technotes/HowTo_Debian_Embedded.pdf<http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf>
I would love any suggestions and help in this regard.
Thanking you in advance.
With Regards,
S Saravanan
[-- Attachment #2: Type: text/html, Size: 1796 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-11 17:40 [Xenomai-help] Xenomai not booting on a dell server Saravanan S
@ 2010-01-11 18:28 ` Gilles Chanteperdrix
2010-01-11 18:39 ` Gilles Chanteperdrix
[not found] ` <4B4B6D53.8050606@domain.hid>
1 sibling, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-01-11 18:28 UTC (permalink / raw)
To: Saravanan S; +Cc: xenomai
Saravanan S wrote:
> Hi,
>
> I am trying to install xenomai on a Dell Poweredge server (R710).The
> platform details are given below:
>
> Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16
> GB,uses SAS disks through a SAS Host Bus Adapter(HBA).
>
> Drivers for this HBA only available from fedora 10 onwards.
>
> So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11 as
> the host OS.I used fedora 11 config file.I made the following changes
> to the config file
>
> 1.In processor types and features: architecture->Core2/Newer Xeon,
> subarchitecture->Generic, thermal throttling disabled,HPET support
> enabled
>
> 2.Power management stopped.
Bad. You should enable ACPI, only CONFIG_ACPI_PROCESSOR should be disabled.
>
> 3.Support for PCI hotplug disabled.
>
> 4.MSI,MSI-X disabled.
No reason to do this. If you enable these options and get problems,
please isolate the option which causes a problem and report.
>
> 5.In real time subsystem all options selected.
Please keep the default settings for a first run, verify that it works,
then enable the options you want (all of them if you want), if it does
not work, then isolate the option which is the cause of the problem.
>
> 6.SMP support enabled
>
> 7.MTD support disabled
>
> 8.All other default options.
>
> After making and installing the modules ,when i selected the xenomai
> kernel on rebooting it didnt boot at all.There was just a blinking
> cursor on the screen.
Did you rebuild your OS (which is it anyway ?) initramfs/initrd? If you
do the same procedure without activating CONFIG_IPIPE and
CONFIG_XENOMAI, do you get
>
> I referred to the following documents while installing
>
> http://download.intel.com/design/intarch/papers/322386.pdf
>
> http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf<http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
>
>
> http://www.lara.ene.unb.br/~phsantana/files/technotes/HowTo_Debian_Embedded.pdf<http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf>
That is fine and even flattering to see that there are paper about
xenomai all around the web and even on intel's site. However, the
website containing authoritative documentation is http://www.xenomai.org
If something is missing there, please ask.
I read the Intel doc for instance, it contains a lot of things which are
a cut and paste of Xenomai documentation, with some added stuff, which
unfortunately is quite erroneous:
- Adeos is not a real-time kernel
- there is no such thing as a list of linux kernels compatibles with a
version of Xenomai, each version of Xenomai aims at being compatible
with each versions of a Linux kernel for which a patch has been issued
at the time of the release. For each architecture, there are several
patches contained in the package, you are insured that linux kernel
patched with these patches compile, and that the one with the highest
linux version has been tested to validate xenomai.
- the list of packages to install in order to be able to install xenomai
is extravagant. The following packages are not needed:
rpm -ivh libgomp-4.1.2-42.el5.i386.rpm (Disk 2)
rpm -ivh elfutils-libs-0.125-3.el5.i386.rpm (Disk 2)
rpm -ivh redhat-rpm-config-8.0.45-24.el5.noarch.rpm (Disk
2)
rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm (Disk 2)
rpm -ivh elfutils-0.125-3.el5.i386.rpm (Disk 2)
rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm (Disk 2)
rpm -ivh doxygen-1.4.7-1.1.i386.rpm (optional, Disk 2)
rpm -ivh unifdef-1.171-5.fc6.i386.rpm (Disk 3)
rpm -ivh rpm-build-4.4.2-48.el5.i386.rpm (Disk 3)
rpm -ivh emacs-common-21.4-20.el5.i386.rpm (required for
emacs-nox, Disk 3)
rpm -ivh emacs-nox-21.4-20.el5.i386.rpm (optional,
Disk 4)
- when building a linux 2.6 kernel, you do not need to run make clean
before building the kernel, actually, it is a waste of time
- the list of options to disable to run with xenomai is extravagant too:
you should not disable power management, you should enable ACPI, and the
MSI and MSI-X should work
CardBus should work
I suspect Toshiba and Dell laptop support should work
PCI hotplug should work
MTD should work (and actually works on embedded platforms with MTD devices)
Fusion MPT should work
I2O should work
ISDN should work
Anyway, if you have problem when enabling these options, writing a paper
telling the rest of the world to disable them is the wrong approach, any
such issue should be reported on this list.
--
Gilles Chanteperdrix, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-11 18:28 ` Gilles Chanteperdrix
@ 2010-01-11 18:39 ` Gilles Chanteperdrix
0 siblings, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-01-11 18:39 UTC (permalink / raw)
To: Saravanan S; +Cc: xenomai
Gilles Chanteperdrix wrote:
> Saravanan S wrote:
>> Hi,
>>
>> I am trying to install xenomai on a Dell Poweredge server (R710).The
>> platform details are given below:
>>
>> Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16
>> GB,uses SAS disks through a SAS Host Bus Adapter(HBA).
>>
>> Drivers for this HBA only available from fedora 10 onwards.
>>
>> So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11 as
>> the host OS.I used fedora 11 config file.I made the following changes
>> to the config file
>>
>> 1.In processor types and features: architecture->Core2/Newer Xeon,
>> subarchitecture->Generic, thermal throttling disabled,HPET support
>> enabled
>>
>> 2.Power management stopped.
>
> Bad. You should enable ACPI, only CONFIG_ACPI_PROCESSOR should be disabled.
>
>> 3.Support for PCI hotplug disabled.
>>
>> 4.MSI,MSI-X disabled.
>
> No reason to do this. If you enable these options and get problems,
> please isolate the option which causes a problem and report.
>
>> 5.In real time subsystem all options selected.
>
> Please keep the default settings for a first run, verify that it works,
> then enable the options you want (all of them if you want), if it does
> not work, then isolate the option which is the cause of the problem.
>
>> 6.SMP support enabled
>>
>> 7.MTD support disabled
>>
>> 8.All other default options.
>>
>> After making and installing the modules ,when i selected the xenomai
>> kernel on rebooting it didnt boot at all.There was just a blinking
>> cursor on the screen.
>
> Did you rebuild your OS (which is it anyway ?) initramfs/initrd? If you
> do the same procedure without activating CONFIG_IPIPE and
> CONFIG_XENOMAI, do you get
... the same behaviour?
> (snip)
> - when building a linux 2.6 kernel, you do not need to run make clean
> before building the kernel, actually, it is a waste of time
> - the list of options to disable to run with xenomai is extravagant too:
> you should not disable power management, you should enable ACPI, and the
> MSI and MSI-X should work
> CardBus should work
> I suspect Toshiba and Dell laptop support should work
> PCI hotplug should work
> MTD should work (and actually works on embedded platforms with MTD devices)
> Fusion MPT should work
> I2O should work
> ISDN should work
Systematically disabling the SMIs is not a good idea either, what to do
is documented in the TROUBLESHOOTING guide in Xenomai sources distribution.
--
Gilles Chanteperdrix, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
[not found] ` <1aa9845a1001111053q58e082b1n75599eed79feec5a@domain.hid>
@ 2010-01-12 18:54 ` Saravanan S
2010-01-12 19:12 ` Gilles Chanteperdrix
2010-01-12 19:25 ` Stefan Kisdaroczi
0 siblings, 2 replies; 8+ messages in thread
From: Saravanan S @ 2010-01-12 18:54 UTC (permalink / raw)
To: Gilles Chanteperdrix, xenomai
[-- Attachment #1: Type: text/plain, Size: 6663 bytes --]
On Tue, Jan 12, 2010 at 12:23 AM, Saravanan S <sarans1987@domain.hid> wrote:
>
>
> On Mon, Jan 11, 2010 at 11:56 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> Saravanan S wrote:
>> > Hi,
>> >
>> > I am trying to install xenomai on a Dell Poweredge server (R710).The
>> > platform details are given below:
>> >
>> > Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16
>> > GB,uses SAS disks through a SAS Host Bus Adapter(HBA).
>> >
>> > Drivers for this HBA only available from fedora 10 onwards.
>> >
>> > So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11 as
>> > the host OS.I used fedora 11 config file.I made the following changes
>> > to the config file
>> >
>> > 1.In processor types and features: architecture->Core2/Newer Xeon,
>> > subarchitecture->Generic, thermal throttling disabled,HPET support
>> > enabled
>> >
>> > 2.Power management stopped.
>>
>> Bad. You should enable ACPI, only CONFIG_ACPI_PROCESSOR should be
>> disabled.
>>
>> >
>> > 3.Support for PCI hotplug disabled.
>> >
>> > 4.MSI,MSI-X disabled.
>>
>> No reason to do this. If you enable these options and get problems,
>> please isolate the option which causes a problem and report.
>>
>> >
>> > 5.In real time subsystem all options selected.
>>
>> Please keep the default settings for a first run, verify that it works,
>> then enable the options you want (all of them if you want), if it does
>> not work, then isolate the option which is the cause of the problem.
>>
>> >
>> > 6.SMP support enabled
>> >
>> > 7.MTD support disabled
>> >
>> > 8.All other default options.
>> >
>> > After making and installing the modules ,when i selected the xenomai
>> > kernel on rebooting it didnt boot at all.There was just a blinking
>> > cursor on the screen.
>>
>> Did you rebuild your OS (which is it anyway ?) initramfs/initrd? If you
>> do the same procedure without activating CONFIG_IPIPE and
>> CONFIG_XENOMAI, do you get
>>
>> >
>> > I referred to the following documents while installing
>> >
>> > http://download.intel.com/design/intarch/papers/322386.pdf
>> >
>> > http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf<http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
>> <http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf
>> >
>> >
>> >
>> >
>> http://www.lara.ene.unb.br/~phsantana/files/technotes/HowTo_Debian_Embedded.pdf<http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf>
>> <
>> http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf
>> >
>>
>> That is fine and even flattering to see that there are paper about
>> xenomai all around the web and even on intel's site. However, the
>> website containing authoritative documentation is http://www.xenomai.org
>> If something is missing there, please ask.
>>
>> I read the Intel doc for instance, it contains a lot of things which are
>> a cut and paste of Xenomai documentation, with some added stuff, which
>> unfortunately is quite erroneous:
>> - Adeos is not a real-time kernel
>> - there is no such thing as a list of linux kernels compatibles with a
>> version of Xenomai, each version of Xenomai aims at being compatible
>> with each versions of a Linux kernel for which a patch has been issued
>> at the time of the release. For each architecture, there are several
>> patches contained in the package, you are insured that linux kernel
>> patched with these patches compile, and that the one with the highest
>> linux version has been tested to validate xenomai.
>> - the list of packages to install in order to be able to install xenomai
>> is extravagant. The following packages are not needed:
>> rpm -ivh libgomp-4.1.2-42.el5.i386.rpm (Disk 2)
>> rpm -ivh elfutils-libs-0.125-3.el5.i386.rpm (Disk 2)
>> rpm -ivh redhat-rpm-config-8.0.45-24.el5.noarch.rpm (Disk
>> 2)
>> rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm (Disk 2)
>> rpm -ivh elfutils-0.125-3.el5.i386.rpm (Disk 2)
>> rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm (Disk 2)
>> rpm -ivh doxygen-1.4.7-1.1.i386.rpm (optional, Disk 2)
>> rpm -ivh unifdef-1.171-5.fc6.i386.rpm (Disk 3)
>> rpm -ivh rpm-build-4.4.2-48.el5.i386.rpm (Disk 3)
>> rpm -ivh emacs-common-21.4-20.el5.i386.rpm (required for
>> emacs-nox, Disk 3)
>> rpm -ivh emacs-nox-21.4-20.el5.i386.rpm (optional,
>> Disk 4)
>> - when building a linux 2.6 kernel, you do not need to run make clean
>> before building the kernel, actually, it is a waste of time
>> - the list of options to disable to run with xenomai is extravagant too:
>> you should not disable power management, you should enable ACPI, and the
>> MSI and MSI-X should work
>> CardBus should work
>> I suspect Toshiba and Dell laptop support should work
>> PCI hotplug should work
>> MTD should work (and actually works on embedded platforms with MTD
>> devices)
>> Fusion MPT should work
>> I2O should work
>> ISDN should work
>>
>> Anyway, if you have problem when enabling these options, writing a paper
>> telling the rest of the world to disable them is the wrong approach, any
>> such issue should be reported on this list.
>>
>> --
>>
>
>
> Thanks for replying first of all.I guess i was mislead by the intel
> document.I will try out what you have said and come back to you.
>
>
> With regards,
>
> S Saravanan
>
>> Gilles.
>>
>
>
I tried out the installation following the guidelines given by xenomai
documents as per your advice .The details are given below:
Xenomai-2.4.10 patched on linux 2.6.29.4,host OS-fedora 11
while patching xenomai gave arch as x86(Is this correct for my server???)
I used the following options following options in the kernel config
1.Processor -Pentium Pro(Strangely newer xeon option doesnt work ..kernel
doesnt boot...tried several times)
2.ACPI-Processor disabled
3.APM disabled
4.CPU frequency scaling disabled
5.Check for P4 thermal throttling interrupt disabled.(If enabled gives a
error while making kernel)
5.rest all default options.
After installing i could boot inside xenomai kernel but when i ran xeno-test
program ,got worst case latency of around 88 us which is not good enough.
some other points:
1.Grepping dmesg showed no message "SMI chipset found"(SMI detection was
enabled), so my platform surely does not have SMI chipset(Is this assumption
correct????).
2.There are 4 UHCI USB and 2 EHCI USB embedded controllers in the server.But
anyway the UHCI and EHCI drivers were loaded.
I dont know how to proceed next.Would be very helpful if you could guide me
on where things could be going wrong.
Thanking you,
With Regards,
S Saravanan
[-- Attachment #2: Type: text/html, Size: 8842 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-12 18:54 ` Saravanan S
@ 2010-01-12 19:12 ` Gilles Chanteperdrix
2010-01-12 19:25 ` Stefan Kisdaroczi
1 sibling, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-01-12 19:12 UTC (permalink / raw)
To: Saravanan S; +Cc: xenomai
Saravanan S wrote:
> I tried out the installation following the guidelines given by xenomai
> documents as per your advice .The details are given below:
>
> Xenomai-2.4.10 patched on linux 2.6.29.4,host OS-fedora 11
>
> while patching xenomai gave arch as x86(Is this correct for my server???)
If you do not know that, we can not know it for you.
> I used the following options following options in the kernel config
>
> 1.Processor -Pentium Pro(Strangely newer xeon option doesnt work ..kernel
> doesnt boot...tried several times)
Well, this deserves to be investigated. You can get help by enabling
early printk.
>
> 2.ACPI-Processor disabled
The important part of my message is that ACPI should be enabled, with
only ACPI-Processor disabled.
>
> 3.APM disabled
>
> 4.CPU frequency scaling disabled
>
> 5.Check for P4 thermal throttling interrupt disabled.(If enabled gives a
> error while making kernel)
>
> 5.rest all default options.
>
> After installing i could boot inside xenomai kernel but when i ran xeno-test
> program ,got worst case latency of around 88 us which is not good enough.
>
> some other points:
>
> 1.Grepping dmesg showed no message "SMI chipset found"(SMI detection was
> enabled), so my platform surely does not have SMI chipset(Is this assumption
> correct????).
Two things:
- first the dmesg buffer may be too small for kernels with lots of cpus
and USB devices plugged, so you do not get all the messages, better use
a serial console, or network console.
- the fact that you do not see the SMI chipset found may mean that your
chipset is not supported in Xenomai's smi module. To enable its
detection, you have to add the proper PCI ids to the ksrc/arch/x86/smi.c
file.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-12 18:54 ` Saravanan S
2010-01-12 19:12 ` Gilles Chanteperdrix
@ 2010-01-12 19:25 ` Stefan Kisdaroczi
2010-01-13 12:36 ` Saravanan S
1 sibling, 1 reply; 8+ messages in thread
From: Stefan Kisdaroczi @ 2010-01-12 19:25 UTC (permalink / raw)
To: Saravanan S; +Cc: xenomai
Saravanan S schrieb:
>
>
> On Tue, Jan 12, 2010 at 12:23 AM, Saravanan S <sarans1987@domain.hid
> <mailto:sarans1987@domain.hid>> wrote:
>
>
>
> On Mon, Jan 11, 2010 at 11:56 PM, Gilles Chanteperdrix
> <gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>
> Saravanan S wrote:
> > Hi,
> >
> > I am trying to install xenomai on a Dell Poweredge server
> (R710).The
> > platform details are given below:
> >
> > Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16
> > GB,uses SAS disks through a SAS Host Bus Adapter(HBA).
> >
> > Drivers for this HBA only available from fedora 10 onwards.
> >
> > So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11 as
> > the host OS.I used fedora 11 config file.I made the following
> changes
> > to the config file
> >
> > 1.In processor types and features: architecture->Core2/Newer Xeon,
> > subarchitecture->Generic, thermal throttling disabled,HPET support
> > enabled
> >
> > 2.Power management stopped.
>
> Bad. You should enable ACPI, only CONFIG_ACPI_PROCESSOR should
> be disabled.
>
> >
> > 3.Support for PCI hotplug disabled.
> >
> > 4.MSI,MSI-X disabled.
>
> No reason to do this. If you enable these options and get problems,
> please isolate the option which causes a problem and report.
>
> >
> > 5.In real time subsystem all options selected.
>
> Please keep the default settings for a first run, verify that it
> works,
> then enable the options you want (all of them if you want), if
> it does
> not work, then isolate the option which is the cause of the problem.
>
> >
> > 6.SMP support enabled
> >
> > 7.MTD support disabled
> >
> > 8.All other default options.
> >
> > After making and installing the modules ,when i selected the
> xenomai
> > kernel on rebooting it didnt boot at all.There was just a blinking
> > cursor on the screen.
>
> Did you rebuild your OS (which is it anyway ?) initramfs/initrd?
> If you
> do the same procedure without activating CONFIG_IPIPE and
> CONFIG_XENOMAI, do you get
>
> >
> > I referred to the following documents while installing
> >
> > http://download.intel.com/design/intarch/papers/322386.pdf
> >
> >
> http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf
> <http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf><http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
> >
> >
> >
> http://www.lara.ene.unb.br/~phsantana/files/technotes/HowTo_Debian_Embedded.pdf
> <http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf><http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf>
>
> That is fine and even flattering to see that there are paper about
> xenomai all around the web and even on intel's site. However, the
> website containing authoritative documentation is
> http://www.xenomai.org
> If something is missing there, please ask.
>
> I read the Intel doc for instance, it contains a lot of things
> which are
> a cut and paste of Xenomai documentation, with some added stuff,
> which
> unfortunately is quite erroneous:
> - Adeos is not a real-time kernel
> - there is no such thing as a list of linux kernels compatibles
> with a
> version of Xenomai, each version of Xenomai aims at being compatible
> with each versions of a Linux kernel for which a patch has been
> issued
> at the time of the release. For each architecture, there are several
> patches contained in the package, you are insured that linux kernel
> patched with these patches compile, and that the one with the
> highest
> linux version has been tested to validate xenomai.
> - the list of packages to install in order to be able to install
> xenomai
> is extravagant. The following packages are not needed:
> rpm -ivh libgomp-4.1.2-42.el5.i386.rpm (Disk 2)
> rpm -ivh elfutils-libs-0.125-3.el5.i386.rpm (Disk 2)
> rpm -ivh redhat-rpm-config-8.0.45-24.el5.noarch.rpm (Disk
> 2)
> rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm (Disk 2)
> rpm -ivh elfutils-0.125-3.el5.i386.rpm (Disk 2)
> rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm (Disk 2)
> rpm -ivh doxygen-1.4.7-1.1.i386.rpm (optional, Disk 2)
> rpm -ivh unifdef-1.171-5.fc6.i386.rpm (Disk 3)
> rpm -ivh rpm-build-4.4.2-48.el5.i386.rpm (Disk 3)
> rpm -ivh emacs-common-21.4-20.el5.i386.rpm (required for
> emacs-nox, Disk 3)
> rpm -ivh emacs-nox-21.4-20.el5.i386.rpm (optional,
> Disk 4)
> - when building a linux 2.6 kernel, you do not need to run make
> clean
> before building the kernel, actually, it is a waste of time
> - the list of options to disable to run with xenomai is
> extravagant too:
> you should not disable power management, you should enable ACPI,
> and the
> MSI and MSI-X should work
> CardBus should work
> I suspect Toshiba and Dell laptop support should work
> PCI hotplug should work
> MTD should work (and actually works on embedded platforms with
> MTD devices)
> Fusion MPT should work
> I2O should work
> ISDN should work
>
> Anyway, if you have problem when enabling these options, writing
> a paper
> telling the rest of the world to disable them is the wrong
> approach, any
> such issue should be reported on this list.
>
> --
>
>
>
> Thanks for replying first of all.I guess i was mislead by the intel
> document.I will try out what you have said and come back to you.
>
>
> With regards,
>
> S Saravanan
>
> Gilles.
>
>
>
> I tried out the installation following the guidelines given by xenomai
> documents as per your advice .The details are given below:
>
> Xenomai-2.4.10 patched on linux 2.6.29.4,host OS-fedora 11
>
> while patching xenomai gave arch as x86(Is this correct for my server???)
>
> I used the following options following options in the kernel config
>
> 1.Processor -Pentium Pro(Strangely newer xeon option doesnt work
> ..kernel doesnt boot...tried several times)
>
> 2.ACPI-Processor disabled
>
> 3.APM disabled
>
> 4.CPU frequency scaling disabled
>
> 5.Check for P4 thermal throttling interrupt disabled.(If enabled gives a
> error while making kernel)
>
> 5.rest all default options.
>
> After installing i could boot inside xenomai kernel but when i ran
> xeno-test program ,got worst case latency of around 88 us which is not
> good enough.
>
> some other points:
>
> 1.Grepping dmesg showed no message "SMI chipset found"(SMI detection was
> enabled), so my platform surely does not have SMI chipset(Is this
> assumption correct????).
please post the output of the following commands:
lspci -nn
cat /proc/cpuinfo
Stefan
>
> 2.There are 4 UHCI USB and 2 EHCI USB embedded controllers in the
> server.But anyway the UHCI and EHCI drivers were loaded.
>
> I dont know how to proceed next.Would be very helpful if you could guide
> me on where things could be going wrong.
>
> Thanking you,
>
> With Regards,
>
> S Saravanan
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Xenomai-help mailing list
> Xenomai-help@domain.hid
> https://mail.gna.org/listinfo/xenomai-help
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-12 19:25 ` Stefan Kisdaroczi
@ 2010-01-13 12:36 ` Saravanan S
2010-01-13 12:45 ` Gilles Chanteperdrix
0 siblings, 1 reply; 8+ messages in thread
From: Saravanan S @ 2010-01-13 12:36 UTC (permalink / raw)
To: Stefan Kisdaroczi, Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1.1: Type: text/plain, Size: 19367 bytes --]
On Wed, Jan 13, 2010 at 12:55 AM, Stefan Kisdaroczi <kisda@domain.hid>wrote:
> Saravanan S schrieb:
> >
> >
> > On Tue, Jan 12, 2010 at 12:23 AM, Saravanan S <sarans1987@domain.hid
> > <mailto:sarans1987@domain.hid>> wrote:
> >
> >
> >
> > On Mon, Jan 11, 2010 at 11:56 PM, Gilles Chanteperdrix
> > <gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >
> > Saravanan S wrote:
> > > Hi,
> > >
> > > I am trying to install xenomai on a Dell Poweredge server
> > (R710).The
> > > platform details are given below:
> > >
> > > Two quad Intel(8 cores) Xeon E5506@domain.hid 6,RAM-16
> > > GB,uses SAS disks through a SAS Host Bus Adapter(HBA).
> > >
> > > Drivers for this HBA only available from fedora 10 onwards.
> > >
> > > So I patched xenomai 2.4.10 with linux 2.6.29.4 with fedora 11
> as
> > > the host OS.I used fedora 11 config file.I made the following
> > changes
> > > to the config file
> > >
> > > 1.In processor types and features: architecture->Core2/Newer
> Xeon,
> > > subarchitecture->Generic, thermal throttling disabled,HPET
> support
> > > enabled
> > >
> > > 2.Power management stopped.
> >
> > Bad. You should enable ACPI, only CONFIG_ACPI_PROCESSOR should
> > be disabled.
> >
> > >
> > > 3.Support for PCI hotplug disabled.
> > >
> > > 4.MSI,MSI-X disabled.
> >
> > No reason to do this. If you enable these options and get
> problems,
> > please isolate the option which causes a problem and report.
> >
> > >
> > > 5.In real time subsystem all options selected.
> >
> > Please keep the default settings for a first run, verify that it
> > works,
> > then enable the options you want (all of them if you want), if
> > it does
> > not work, then isolate the option which is the cause of the
> problem.
> >
> > >
> > > 6.SMP support enabled
> > >
> > > 7.MTD support disabled
> > >
> > > 8.All other default options.
> > >
> > > After making and installing the modules ,when i selected the
> > xenomai
> > > kernel on rebooting it didnt boot at all.There was just a
> blinking
> > > cursor on the screen.
> >
> > Did you rebuild your OS (which is it anyway ?) initramfs/initrd?
> > If you
> > do the same procedure without activating CONFIG_IPIPE and
> > CONFIG_XENOMAI, do you get
> >
> > >
> > > I referred to the following documents while installing
> > >
> > > http://download.intel.com/design/intarch/papers/322386.pdf
> > >
> > >
> >
> http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf<http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
> > <
> http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf><
> http://stud3.tuwien.ac.at/%7Ee0226686/xenomai/xenomai_implementation.pdf>
> > >
> > >
> > >
> >
> http://www.lara.ene.unb.br/~phsantana/files/technotes/HowTo_Debian_Embedded.pdf<http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf>
> > <
> http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf
> ><
> http://www.lara.ene.unb.br/%7Ephsantana/files/technotes/HowTo_Debian_Embedded.pdf
> >
> >
> > That is fine and even flattering to see that there are paper
> about
> > xenomai all around the web and even on intel's site. However, the
> > website containing authoritative documentation is
> > http://www.xenomai.org
> > If something is missing there, please ask.
> >
> > I read the Intel doc for instance, it contains a lot of things
> > which are
> > a cut and paste of Xenomai documentation, with some added stuff,
> > which
> > unfortunately is quite erroneous:
> > - Adeos is not a real-time kernel
> > - there is no such thing as a list of linux kernels compatibles
> > with a
> > version of Xenomai, each version of Xenomai aims at being
> compatible
> > with each versions of a Linux kernel for which a patch has been
> > issued
> > at the time of the release. For each architecture, there are
> several
> > patches contained in the package, you are insured that linux
> kernel
> > patched with these patches compile, and that the one with the
> > highest
> > linux version has been tested to validate xenomai.
> > - the list of packages to install in order to be able to install
> > xenomai
> > is extravagant. The following packages are not needed:
> > rpm -ivh libgomp-4.1.2-42.el5.i386.rpm (Disk 2)
> > rpm -ivh elfutils-libs-0.125-3.el5.i386.rpm (Disk 2)
> > rpm -ivh redhat-rpm-config-8.0.45-24.el5.noarch.rpm (Disk
> > 2)
> > rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm (Disk 2)
> > rpm -ivh elfutils-0.125-3.el5.i386.rpm (Disk 2)
> > rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm (Disk 2)
> > rpm -ivh doxygen-1.4.7-1.1.i386.rpm (optional, Disk 2)
> > rpm -ivh unifdef-1.171-5.fc6.i386.rpm (Disk 3)
> > rpm -ivh rpm-build-4.4.2-48.el5.i386.rpm (Disk 3)
> > rpm -ivh emacs-common-21.4-20.el5.i386.rpm (required for
> > emacs-nox, Disk 3)
> > rpm -ivh emacs-nox-21.4-20.el5.i386.rpm (optional,
> > Disk 4)
> > - when building a linux 2.6 kernel, you do not need to run make
> > clean
> > before building the kernel, actually, it is a waste of time
> > - the list of options to disable to run with xenomai is
> > extravagant too:
> > you should not disable power management, you should enable ACPI,
> > and the
> > MSI and MSI-X should work
> > CardBus should work
> > I suspect Toshiba and Dell laptop support should work
> > PCI hotplug should work
> > MTD should work (and actually works on embedded platforms with
> > MTD devices)
> > Fusion MPT should work
> > I2O should work
> > ISDN should work
> >
> > Anyway, if you have problem when enabling these options, writing
> > a paper
> > telling the rest of the world to disable them is the wrong
> > approach, any
> > such issue should be reported on this list.
> >
> > --
> >
> >
> >
> > Thanks for replying first of all.I guess i was mislead by the intel
> > document.I will try out what you have said and come back to you.
> >
> >
> > With regards,
> >
> > S Saravanan
> >
> > Gilles.
> >
> >
> >
> > I tried out the installation following the guidelines given by xenomai
> > documents as per your advice .The details are given below:
> >
> > Xenomai-2.4.10 patched on linux 2.6.29.4,host OS-fedora 11
> >
> > while patching xenomai gave arch as x86(Is this correct for my
> server???)
> >
> > I used the following options following options in the kernel config
> >
> > 1.Processor -Pentium Pro(Strangely newer xeon option doesnt work
> > ..kernel doesnt boot...tried several times)
> >
> > 2.ACPI-Processor disabled
> >
> > 3.APM disabled
> >
> > 4.CPU frequency scaling disabled
> >
> > 5.Check for P4 thermal throttling interrupt disabled.(If enabled gives a
> > error while making kernel)
> >
> > 5.rest all default options.
> >
> > After installing i could boot inside xenomai kernel but when i ran
> > xeno-test program ,got worst case latency of around 88 us which is not
> > good enough.
> >
> > some other points:
> >
> > 1.Grepping dmesg showed no message "SMI chipset found"(SMI detection was
> > enabled), so my platform surely does not have SMI chipset(Is this
> > assumption correct????).
>
> please post the output of the following commands:
>
> lspci -nn
> cat /proc/cpuinfo
>
> Stefan
>
> >
> > 2.There are 4 UHCI USB and 2 EHCI USB embedded controllers in the
> > server.But anyway the UHCI and EHCI drivers were loaded.
> >
> > I dont know how to proceed next.Would be very helpful if you could guide
> > me on where things could be going wrong.
> >
> > Thanking you,
> >
> > With Regards,
> >
> > S Saravanan
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Xenomai-help mailing list
> > Xenomai-help@domain.hid
> > https://mail.gna.org/listinfo/xenomai-help
>
First of all Thank you stefan for also helping out.Today I was going through
the various options in the system set up of the server when I stumbled upon
power management option.It was set to Active Power Controller.I set it to OS
control and when i booted into xenomai and run xeno test got worst case
latency of around 8 us which is decent .So all this while i guess the ACPI
options were not being used.
This apart i think ideally latency should be around 3 us.What settings can i
change further.
Currently i am not enabling Low Latency Desktop option.Should I???
And Stefan here are the outputs you requested.I have also attached them in
text files.
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation X58 I/O Hub to ESI Port
[8086:3406] (rev 13)
00:01.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 1 [8086:3408] (rev 13)
00:03.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 3 [8086:340a] (rev 13)
00:04.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 4 [8086:340b] (rev 13)
00:05.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 5 [8086:340c] (rev 13)
00:06.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 6 [8086:340d] (rev 13)
00:07.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 7 [8086:340e] (rev 13)
00:09.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root
Port 9 [8086:3410] (rev 13)
00:14.0 PIC [0800]: Intel Corporation X58 I/O Hub System Management
Registers [8086:342e] (rev 13)
00:14.1 PIC [0800]: Intel Corporation X58 I/O Hub GPIO and Scratch Pad
Registers [8086:3422] (rev 13)
00:14.2 PIC [0800]: Intel Corporation X58 I/O Hub Control Status and RAS
Registers [8086:3423] (rev 13)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB
UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB
UHCI Controller #5 [8086:2938] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2
EHCI Controller #2 [8086:293c] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB
UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB
UHCI Controller #2 [8086:2935] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2
EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e]
(rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface
Controller [8086:2918] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801IB (ICH9) 2 port SATA
IDE Controller [8086:2921] (rev 02)
01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II
BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
01:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme II
BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II
BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
02:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme II
BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
03:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic SAS1068E
PCI-Express Fusion-MPT SAS [1000:0058] (rev 08)
08:03.0 VGA compatible controller [0300]: Matrox Graphics, Inc. MGA G200eW
WPCM450 [102b:0532] (rev 0a)
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 0
cpu cores : 4
apicid : 16
initial apicid : 16
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.96
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 1
cpu cores : 4
apicid : 18
initial apicid : 18
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.32
clflush size : 64
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 4
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 2
cpu cores : 4
apicid : 20
initial apicid : 20
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.32
clflush size : 64
power management:
processor : 5
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 6
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 3
cpu cores : 4
apicid : 22
initial apicid : 22
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.33
clflush size : 64
power management:
processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow
vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
We also need to find out why xeon option in processor is not working.Anyway
thanks Gilles and Stefan
I wont be able to test further until next week.So will post next week
With Regards,
S Saravanan
[-- Attachment #1.2: Type: text/html, Size: 23129 bytes --]
[-- Attachment #2: lspci.txt --]
[-- Type: text/plain, Size: 2787 bytes --]
00:00.0 Host bridge [0600]: Intel Corporation X58 I/O Hub to ESI Port [8086:3406] (rev 13)
00:01.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 13)
00:03.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 13)
00:04.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 4 [8086:340b] (rev 13)
00:05.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 5 [8086:340c] (rev 13)
00:06.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 6 [8086:340d] (rev 13)
00:07.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 13)
00:09.0 PCI bridge [0604]: Intel Corporation X58 I/O Hub PCI Express Root Port 9 [8086:3410] (rev 13)
00:14.0 PIC [0800]: Intel Corporation X58 I/O Hub System Management Registers [8086:342e] (rev 13)
00:14.1 PIC [0800]: Intel Corporation X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 13)
00:14.2 PIC [0800]: Intel Corporation X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 13)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface Controller [8086:2918] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller [8086:2921] (rev 02)
01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
01:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
02:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet [14e4:1639] (rev 20)
03:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS [1000:0058] (rev 08)
08:03.0 VGA compatible controller [0300]: Matrox Graphics, Inc. MGA G200eW WPCM450 [102b:0532] (rev 0a)
[-- Attachment #3: cpuinfo.txt --]
[-- Type: text/plain, Size: 6088 bytes --]
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 0
cpu cores : 4
apicid : 16
initial apicid : 16
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.96
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 1
cpu cores : 4
apicid : 18
initial apicid : 18
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.32
clflush size : 64
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 4
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 2
cpu cores : 4
apicid : 20
initial apicid : 20
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.32
clflush size : 64
power management:
processor : 5
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
processor : 6
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 3
cpu cores : 4
apicid : 22
initial apicid : 22
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.33
clflush size : 64
power management:
processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
stepping : 5
cpu MHz : 2127.982
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 lahf_lm tpr_shadow vnmi flexpriority ept vpid
bogomips : 4255.34
clflush size : 64
power management:
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Xenomai not booting on a dell server
2010-01-13 12:36 ` Saravanan S
@ 2010-01-13 12:45 ` Gilles Chanteperdrix
0 siblings, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-01-13 12:45 UTC (permalink / raw)
To: Saravanan S; +Cc: xenomai
Saravanan S wrote:
> First of all Thank you stefan for also helping out.Today I was going through
> the various options in the system set up of the server when I stumbled upon
> power management option.It was set to Active Power Controller.I set it to OS
> control and when i booted into xenomai and run xeno test got worst case
> latency of around 8 us which is decent .So all this while i guess the ACPI
> options were not being used.
Ok. This "Active Power Controller" is a bios setting, right? Then it
probably uses SMIs.
> This apart i think ideally latency should be around 3 us.What settings can i
> change further.
>
> Currently i am not enabling Low Latency Desktop option.Should I???
>
> And Stefan here are the outputs you requested.I have also attached them in
> text files.
>
> lspci -nn
> 00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface
> Controller [8086:2918] (rev 02)
This is the peripheral which IDs you should add to ksrc/arch/x86/smi.c
> We also need to find out why xeon option in processor is not working.Anyway
> thanks Gilles and Stefan
And some other things I told you to check in my first answer to your mail.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-01-13 12:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-11 17:40 [Xenomai-help] Xenomai not booting on a dell server Saravanan S
2010-01-11 18:28 ` Gilles Chanteperdrix
2010-01-11 18:39 ` Gilles Chanteperdrix
[not found] ` <4B4B6D53.8050606@domain.hid>
[not found] ` <1aa9845a1001111053q58e082b1n75599eed79feec5a@domain.hid>
2010-01-12 18:54 ` Saravanan S
2010-01-12 19:12 ` Gilles Chanteperdrix
2010-01-12 19:25 ` Stefan Kisdaroczi
2010-01-13 12:36 ` Saravanan S
2010-01-13 12:45 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.