* [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
[parent not found: <4B4B6D53.8050606@domain.hid>]
[parent not found: <1aa9845a1001111053q58e082b1n75599eed79feec5a@domain.hid>]
* 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.