* 2.6.18-rt7 on HP Z800
@ 2010-08-04 8:29 Simpson, John (UK) (Contractor)
2010-08-05 8:09 ` Simpson, John (UK) (Contractor)
0 siblings, 1 reply; 8+ messages in thread
From: Simpson, John (UK) (Contractor) @ 2010-08-04 8:29 UTC (permalink / raw)
To: linux-rt-users
As previously posted, I'm using 2.6.18 for compatibility with third
party drivers for an FPGA card. This a scene-generation app using an
Nvidia Quadro FX5800 requiring a high-frame rate with no dropped frames;
hence the need for RT (we've had previous success using proprietary
stuff but thought we'd give this a go).
It's working fine (with very occasional crashes, most of which seem to
have been referred to in later RT kernel fixes, but we can put up with
it).
Some notes for posterity:
Turn off irqbalance service
Deselect power management stuff in kernel
Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
function
isolcpus used on boot
App run on isolated cpus using 'taskset'
Like I said, it works fine, I haven't seen any dropped frames yet, but
there's stuff I don't understand from using other RT OSs...
All interrupts run on CPU0, all the time, there's no requirement to
use smp_affinity, in fact if you do the whole thing grinds to a halt. I
guess this is fine.
The isolcpus option seems to work fine except for the following
running on all eight CPUs:
migration
posix_cpu_timer
softirq-high
softirq-timer
softirq-net-tx
softirq-net-rx
softirq-block
softirq-tasklet
softirq-hrtimer
softirq-rcu
watchdog
desched
aio
cqueue
kblockd
events
I guess this is preemptible stuff which must run per cpu, but
there's a bit in a Red Hat page
http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&print
able=yes (starting "In MRG Realtime") which apparently refers to these
elements in their RT kernel suggesting that these should be dealt with
(but then doesn't seem to say how). Do I need to do anything about
these processes?
Thanks
John
********************************************************************
This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person.
MBDA UK Limited, a company registered in England and Wales, registration number 3144919 whose registered office is at Six Hills Way, Stevenage, Hertfordshire, SG1 2DA, England.
********************************************************************
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.18-rt7 on HP Z800
2010-08-04 8:29 2.6.18-rt7 on HP Z800 Simpson, John (UK) (Contractor)
@ 2010-08-05 8:09 ` Simpson, John (UK) (Contractor)
2010-08-05 8:50 ` Sven-Thorsten Dietrich
2010-08-05 14:52 ` Nivedita Singhvi
0 siblings, 2 replies; 8+ messages in thread
From: Simpson, John (UK) (Contractor) @ 2010-08-05 8:09 UTC (permalink / raw)
To: linux-rt-users
I've had no response to this question. Can anyone help? I'm also baffled
as to why the smp_affinity stuff doesn't work.
-----Original Message-----
From: linux-rt-users-owner@vger.kernel.org
[mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson, John
(UK) (Contractor)
Sent: 04 August 2010 09:30
To: linux-rt-users@vger.kernel.org
Subject: 2.6.18-rt7 on HP Z800
*** WARNING ***
This mail has originated outside your organization, either from an
external partner or the Global Internet.
Keep this in mind if you answer this message.
As previously posted, I'm using 2.6.18 for compatibility with third
party drivers for an FPGA card. This a scene-generation app using an
Nvidia Quadro FX5800 requiring a high-frame rate with no dropped frames;
hence the need for RT (we've had previous success using proprietary
stuff but thought we'd give this a go).
It's working fine (with very occasional crashes, most of which seem to
have been referred to in later RT kernel fixes, but we can put up with
it).
Some notes for posterity:
Turn off irqbalance service
Deselect power management stuff in kernel
Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
function
isolcpus used on boot
App run on isolated cpus using 'taskset'
Like I said, it works fine, I haven't seen any dropped frames yet, but
there's stuff I don't understand from using other RT OSs...
All interrupts run on CPU0, all the time, there's no requirement to
use smp_affinity, in fact if you do the whole thing grinds to a halt. I
guess this is fine.
The isolcpus option seems to work fine except for the following
running on all eight CPUs:
migration
posix_cpu_timer
softirq-high
softirq-timer
softirq-net-tx
softirq-net-rx
softirq-block
softirq-tasklet
softirq-hrtimer
softirq-rcu
watchdog
desched
aio
cqueue
kblockd
events
I guess this is preemptible stuff which must run per cpu, but
there's a bit in a Red Hat page
http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&print
able=yes (starting "In MRG Realtime") which apparently refers to these
elements in their RT kernel suggesting that these should be dealt with
(but then doesn't seem to say how). Do I need to do anything about
these processes?
Thanks
John
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender. You
should not copy it or use it for any purpose nor disclose or distribute
its contents to any other person.
MBDA UK Limited, a company registered in England and Wales, registration
number 3144919 whose registered office is at Six Hills Way, Stevenage,
Hertfordshire, SG1 2DA, England.
********************************************************************
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
--
To unsubscribe from this list: send the line "unsubscribe
linux-rt-users" in the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.18-rt7 on HP Z800
2010-08-05 8:09 ` Simpson, John (UK) (Contractor)
@ 2010-08-05 8:50 ` Sven-Thorsten Dietrich
2010-08-05 9:02 ` Simpson, John (UK) (Contractor)
2010-08-13 7:27 ` Simpson, John (UK) (Contractor)
2010-08-05 14:52 ` Nivedita Singhvi
1 sibling, 2 replies; 8+ messages in thread
From: Sven-Thorsten Dietrich @ 2010-08-05 8:50 UTC (permalink / raw)
To: Simpson, John (UK) (Contractor); +Cc: linux-rt-users
On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
>
> I've had no response to this question. Can anyone help? I'm also baffled
> as to why the smp_affinity stuff doesn't work.
>
>
2.6.18. So that was as Pi was being merged, but HRT wasn't merged yet?
And NVIDIA didn't care about RT, that really didn't happen till MRG.
And there was also work being done on cpusets at the time.
To say the least, you have a lifetime's worth of back-porting to do.
I would suggest referencing a MontaVista 2.6.18 Kernel for your bug fixes.
Deepak was still there and did a good job keeping up with the patches.
Next option, move to 2.6.24, that was VERY well tested, and by then the cpu
shielding business was getting mainstream, and all the things you
mention should work pretty well.
I for one spent 3 years of my life bogged on a 2.6.22RT Kernel, and am
sure glad to be done with that.
Cheers.
Sven
> -----Original Message-----
> From: linux-rt-users-owner@vger.kernel.org
> [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson, John
> (UK) (Contractor)
> Sent: 04 August 2010 09:30
> To: linux-rt-users@vger.kernel.org
> Subject: 2.6.18-rt7 on HP Z800
>
>
> *** WARNING ***
>
> This mail has originated outside your organization, either from an
> external partner or the Global Internet.
> Keep this in mind if you answer this message.
>
> As previously posted, I'm using 2.6.18 for compatibility with third
> party drivers for an FPGA card. This a scene-generation app using an
> Nvidia Quadro FX5800 requiring a high-frame rate with no dropped frames;
> hence the need for RT (we've had previous success using proprietary
> stuff but thought we'd give this a go).
>
> It's working fine (with very occasional crashes, most of which seem to
> have been referred to in later RT kernel fixes, but we can put up with
> it).
>
> Some notes for posterity:
>
> Turn off irqbalance service
> Deselect power management stuff in kernel
> Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> function
> isolcpus used on boot
> App run on isolated cpus using 'taskset'
>
> Like I said, it works fine, I haven't seen any dropped frames yet, but
> there's stuff I don't understand from using other RT OSs...
>
> All interrupts run on CPU0, all the time, there's no requirement to
> use smp_affinity, in fact if you do the whole thing grinds to a halt. I
> guess this is fine.
> The isolcpus option seems to work fine except for the following
> running on all eight CPUs:
> migration
> posix_cpu_timer
> softirq-high
> softirq-timer
> softirq-net-tx
> softirq-net-rx
> softirq-block
> softirq-tasklet
> softirq-hrtimer
> softirq-rcu
> watchdog
> desched
> aio
> cqueue
> kblockd
> events
>
> I guess this is preemptible stuff which must run per cpu, but
> there's a bit in a Red Hat page
> http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&print
> able=yes (starting "In MRG Realtime") which apparently refers to these
> elements in their RT kernel suggesting that these should be dealt with
> (but then doesn't seem to say how). Do I need to do anything about
> these processes?
>
> Thanks
>
> John
>
>
> ********************************************************************
> This email and any attachments are confidential to the intended
> recipient and may also be privileged. If you are not the intended
> recipient please delete it from your system and notify the sender. You
> should not copy it or use it for any purpose nor disclose or distribute
> its contents to any other person.
>
> MBDA UK Limited, a company registered in England and Wales, registration
> number 3144919 whose registered office is at Six Hills Way, Stevenage,
> Hertfordshire, SG1 2DA, England.
> ********************************************************************
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.18-rt7 on HP Z800
2010-08-05 8:50 ` Sven-Thorsten Dietrich
@ 2010-08-05 9:02 ` Simpson, John (UK) (Contractor)
2010-08-13 7:27 ` Simpson, John (UK) (Contractor)
1 sibling, 0 replies; 8+ messages in thread
From: Simpson, John (UK) (Contractor) @ 2010-08-05 9:02 UTC (permalink / raw)
To: linux-rt-users
Thanks for the response. I'm not familiar with the terminology you guys
use so quite what the implications of 'merged' are I'm not sure.
Certainly High-Res timers (HRT yes?) are selectable in 2.6.18. As far
as it goes my current configuration works - no dropped frames - and it
runs like this for hours. The smp_affinity thing doesn't seem to be a
problem in that without irqbalance all interrupts run on CPU0 and the
system seems happy with that. I'll give 2.6.24 a try and attempt to
shoehorn my reluctant 2.6.18 dependent third-party RPMs into that.
Cheers
John
-----Original Message-----
From: Sven-Thorsten Dietrich [mailto:sven@thebigcorporation.com]
Sent: 05 August 2010 09:50
To: Simpson, John (UK) (Contractor)
Cc: linux-rt-users@vger.kernel.org
Subject: Re: 2.6.18-rt7 on HP Z800
On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
>
> I've had no response to this question. Can anyone help? I'm also
> baffled as to why the smp_affinity stuff doesn't work.
>
>
2.6.18. So that was as Pi was being merged, but HRT wasn't merged yet?
And NVIDIA didn't care about RT, that really didn't happen till MRG.
And there was also work being done on cpusets at the time.
To say the least, you have a lifetime's worth of back-porting to do.
I would suggest referencing a MontaVista 2.6.18 Kernel for your bug
fixes.
Deepak was still there and did a good job keeping up with the patches.
Next option, move to 2.6.24, that was VERY well tested, and by then the
cpu shielding business was getting mainstream, and all the things you
mention should work pretty well.
I for one spent 3 years of my life bogged on a 2.6.22RT Kernel, and am
sure glad to be done with that.
Cheers.
Sven
> -----Original Message-----
> From: linux-rt-users-owner@vger.kernel.org
> [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson,
> John
> (UK) (Contractor)
> Sent: 04 August 2010 09:30
> To: linux-rt-users@vger.kernel.org
> Subject: 2.6.18-rt7 on HP Z800
>
>
> *** WARNING ***
>
> This mail has originated outside your organization, either from an
> external partner or the Global Internet.
> Keep this in mind if you answer this message.
>
> As previously posted, I'm using 2.6.18 for compatibility with third
> party drivers for an FPGA card. This a scene-generation app using an
> Nvidia Quadro FX5800 requiring a high-frame rate with no dropped
> frames; hence the need for RT (we've had previous success using
> proprietary stuff but thought we'd give this a go).
>
> It's working fine (with very occasional crashes, most of which seem to
> have been referred to in later RT kernel fixes, but we can put up with
> it).
>
> Some notes for posterity:
>
> Turn off irqbalance service
> Deselect power management stuff in kernel
> Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> function
> isolcpus used on boot
> App run on isolated cpus using 'taskset'
>
> Like I said, it works fine, I haven't seen any dropped frames yet, but
> there's stuff I don't understand from using other RT OSs...
>
> All interrupts run on CPU0, all the time, there's no requirement
> to use smp_affinity, in fact if you do the whole thing grinds to a
> halt. I guess this is fine.
> The isolcpus option seems to work fine except for the following
> running on all eight CPUs:
> migration
> posix_cpu_timer
> softirq-high
> softirq-timer
> softirq-net-tx
> softirq-net-rx
> softirq-block
> softirq-tasklet
> softirq-hrtimer
> softirq-rcu
> watchdog
> desched
> aio
> cqueue
> kblockd
> events
>
> I guess this is preemptible stuff which must run per cpu, but
> there's a bit in a Red Hat page
> http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&pri
> nt able=yes (starting "In MRG Realtime") which apparently refers to
> these elements in their RT kernel suggesting that these should be
> dealt with (but then doesn't seem to say how). Do I need to do
> anything about these processes?
>
> Thanks
>
> John
>
>
> ********************************************************************
> This email and any attachments are confidential to the intended
> recipient and may also be privileged. If you are not the intended
> recipient please delete it from your system and notify the sender. You
> should not copy it or use it for any purpose nor disclose or
> distribute its contents to any other person.
>
> MBDA UK Limited, a company registered in England and Wales,
> registration number 3144919 whose registered office is at Six Hills
> Way, Stevenage, Hertfordshire, SG1 2DA, England.
> ********************************************************************
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.18-rt7 on HP Z800
2010-08-05 8:09 ` Simpson, John (UK) (Contractor)
2010-08-05 8:50 ` Sven-Thorsten Dietrich
@ 2010-08-05 14:52 ` Nivedita Singhvi
1 sibling, 0 replies; 8+ messages in thread
From: Nivedita Singhvi @ 2010-08-05 14:52 UTC (permalink / raw)
To: Simpson, John (UK) (Contractor); +Cc: linux-rt-users
On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
>
> I've had no response to this question. Can anyone help? I'm also baffled
> as to why the smp_affinity stuff doesn't work.
>
> -----Original Message-----
> From: linux-rt-users-owner@vger.kernel.org
> [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson, John
> (UK) (Contractor)
> Sent: 04 August 2010 09:30
> To: linux-rt-users@vger.kernel.org
> Subject: 2.6.18-rt7 on HP Z800
>
>
> *** WARNING ***
>
> This mail has originated outside your organization, either from an
> external partner or the Global Internet.
> Keep this in mind if you answer this message.
>
> As previously posted, I'm using 2.6.18 for compatibility with third
> party drivers for an FPGA card. This a scene-generation app using an
> Nvidia Quadro FX5800 requiring a high-frame rate with no dropped frames;
> hence the need for RT (we've had previous success using proprietary
> stuff but thought we'd give this a go).
>
> It's working fine (with very occasional crashes, most of which seem to
> have been referred to in later RT kernel fixes, but we can put up with
> it).
>
> Some notes for posterity:
>
> Turn off irqbalance service
> Deselect power management stuff in kernel
> Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> function
> isolcpus used on boot
> App run on isolated cpus using 'taskset'
>
> Like I said, it works fine, I haven't seen any dropped frames yet, but
> there's stuff I don't understand from using other RT OSs...
>
> All interrupts run on CPU0, all the time, there's no requirement to
> use smp_affinity, in fact if you do the whole thing grinds to a halt. I
> guess this is fine.
> The isolcpus option seems to work fine except for the following
> running on all eight CPUs:
> migration
> posix_cpu_timer
> softirq-high
> softirq-timer
> softirq-net-tx
> softirq-net-rx
> softirq-block
> softirq-tasklet
> softirq-hrtimer
> softirq-rcu
> watchdog
> desched
> aio
> cqueue
> kblockd
> events
>
> I guess this is preemptible stuff which must run per cpu, but
> there's a bit in a Red Hat page
> http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&print
> able=yes (starting "In MRG Realtime") which apparently refers to these
> elements in their RT kernel suggesting that these should be dealt with
> (but then doesn't seem to say how). Do I need to do anything about
> these processes?
From the above, everything is working and you are not actually having
an issue, but your only question is whether that latter list of tasks
is something you need to do something about? If that's teh case, my
answer would be no -- those are per-cpu activities which are monitoring
things on that cpu.
What the RH page is referring to is binding hard interrupts to certain
CPUs (by echoing a bitmask selecting that CPU/ or a set of CPUs into the
/proc/irq/#/smp_affinity field. Also pin your applications to appropriate
CPUs using the taskset utility as described on that page.
All the above really underlines is the need to architect your real-time
solution from the top-down, and take the entire system into account, to
help meet real-time guarantees.
Hope that helps...
thanks,
Nivedita
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.18-rt7 on HP Z800
2010-08-05 8:50 ` Sven-Thorsten Dietrich
2010-08-05 9:02 ` Simpson, John (UK) (Contractor)
@ 2010-08-13 7:27 ` Simpson, John (UK) (Contractor)
2010-08-13 7:32 ` Sven-Thorsten Dietrich
1 sibling, 1 reply; 8+ messages in thread
From: Simpson, John (UK) (Contractor) @ 2010-08-13 7:27 UTC (permalink / raw)
To: Sven-Thorsten Dietrich; +Cc: linux-rt-users
For info. I can't get my HP Z800 to boot with 2.6.24-rt1 or with a
vanilla 2.6.33.5. (kernel panic after various combinations of not
finding logical volumes etc.) It's running adequately with 2.6.18-rt7. I
suspect some weirdness with the LSI SAS1068E (PCI-Express Fusion-MPT
SAS) disk controller, but frankly I'm clueless and leaving this in case
it might be relevant to someone else's problems.
J
-----Original Message-----
From: Sven-Thorsten Dietrich [mailto:sven@thebigcorporation.com]
Sent: 05 August 2010 09:50
To: Simpson, John (UK) (Contractor)
Cc: linux-rt-users@vger.kernel.org
Subject: Re: 2.6.18-rt7 on HP Z800
On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
>
> I've had no response to this question. Can anyone help? I'm also
> baffled as to why the smp_affinity stuff doesn't work.
>
>
2.6.18. So that was as Pi was being merged, but HRT wasn't merged yet?
And NVIDIA didn't care about RT, that really didn't happen till MRG.
And there was also work being done on cpusets at the time.
To say the least, you have a lifetime's worth of back-porting to do.
I would suggest referencing a MontaVista 2.6.18 Kernel for your bug
fixes.
Deepak was still there and did a good job keeping up with the patches.
Next option, move to 2.6.24, that was VERY well tested, and by then the
cpu shielding business was getting mainstream, and all the things you
mention should work pretty well.
I for one spent 3 years of my life bogged on a 2.6.22RT Kernel, and am
sure glad to be done with that.
Cheers.
Sven
> -----Original Message-----
> From: linux-rt-users-owner@vger.kernel.org
> [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson,
> John
> (UK) (Contractor)
> Sent: 04 August 2010 09:30
> To: linux-rt-users@vger.kernel.org
> Subject: 2.6.18-rt7 on HP Z800
>
>
> *** WARNING ***
>
> This mail has originated outside your organization, either from an
> external partner or the Global Internet.
> Keep this in mind if you answer this message.
>
> As previously posted, I'm using 2.6.18 for compatibility with third
> party drivers for an FPGA card. This a scene-generation app using an
> Nvidia Quadro FX5800 requiring a high-frame rate with no dropped
> frames; hence the need for RT (we've had previous success using
> proprietary stuff but thought we'd give this a go).
>
> It's working fine (with very occasional crashes, most of which seem to
> have been referred to in later RT kernel fixes, but we can put up with
> it).
>
> Some notes for posterity:
>
> Turn off irqbalance service
> Deselect power management stuff in kernel
> Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> function
> isolcpus used on boot
> App run on isolated cpus using 'taskset'
>
> Like I said, it works fine, I haven't seen any dropped frames yet, but
> there's stuff I don't understand from using other RT OSs...
>
> All interrupts run on CPU0, all the time, there's no requirement
> to use smp_affinity, in fact if you do the whole thing grinds to a
> halt. I guess this is fine.
> The isolcpus option seems to work fine except for the following
> running on all eight CPUs:
> migration
> posix_cpu_timer
> softirq-high
> softirq-timer
> softirq-net-tx
> softirq-net-rx
> softirq-block
> softirq-tasklet
> softirq-hrtimer
> softirq-rcu
> watchdog
> desched
> aio
> cqueue
> kblockd
> events
>
> I guess this is preemptible stuff which must run per cpu, but
> there's a bit in a Red Hat page
> http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&pri
> nt able=yes (starting "In MRG Realtime") which apparently refers to
> these elements in their RT kernel suggesting that these should be
> dealt with (but then doesn't seem to say how). Do I need to do
> anything about these processes?
>
> Thanks
>
> John
>
>
> ********************************************************************
> This email and any attachments are confidential to the intended
> recipient and may also be privileged. If you are not the intended
> recipient please delete it from your system and notify the sender. You
> should not copy it or use it for any purpose nor disclose or
> distribute its contents to any other person.
>
> MBDA UK Limited, a company registered in England and Wales,
> registration number 3144919 whose registered office is at Six Hills
> Way, Stevenage, Hertfordshire, SG1 2DA, England.
> ********************************************************************
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.18-rt7 on HP Z800
2010-08-13 7:27 ` Simpson, John (UK) (Contractor)
@ 2010-08-13 7:32 ` Sven-Thorsten Dietrich
2010-09-07 8:13 ` Simpson, John (UK) (Contractor)
0 siblings, 1 reply; 8+ messages in thread
From: Sven-Thorsten Dietrich @ 2010-08-13 7:32 UTC (permalink / raw)
To: Simpson, John (UK) (Contractor); +Cc: linux-rt-users
On Fri, 2010-08-13 at 08:27 +0100, Simpson, John (UK) (Contractor)
wrote:
> For info. I can't get my HP Z800 to boot with 2.6.24-rt1
try the last of the .24s not the first
Sven
> or with a
> vanilla 2.6.33.5. (kernel panic after various combinations of not
> finding logical volumes etc.) It's running adequately with 2.6.18-rt7. I
> suspect some weirdness with the LSI SAS1068E (PCI-Express Fusion-MPT
> SAS) disk controller, but frankly I'm clueless and leaving this in case
> it might be relevant to someone else's problems.
>
> J
>
> -----Original Message-----
> From: Sven-Thorsten Dietrich [mailto:sven@thebigcorporation.com]
> Sent: 05 August 2010 09:50
> To: Simpson, John (UK) (Contractor)
> Cc: linux-rt-users@vger.kernel.org
> Subject: Re: 2.6.18-rt7 on HP Z800
>
> On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
> >
> > I've had no response to this question. Can anyone help? I'm also
> > baffled as to why the smp_affinity stuff doesn't work.
> >
> >
>
> 2.6.18. So that was as Pi was being merged, but HRT wasn't merged yet?
>
>
> And NVIDIA didn't care about RT, that really didn't happen till MRG.
>
> And there was also work being done on cpusets at the time.
>
> To say the least, you have a lifetime's worth of back-porting to do.
>
> I would suggest referencing a MontaVista 2.6.18 Kernel for your bug
> fixes.
> Deepak was still there and did a good job keeping up with the patches.
>
> Next option, move to 2.6.24, that was VERY well tested, and by then the
> cpu shielding business was getting mainstream, and all the things you
> mention should work pretty well.
>
> I for one spent 3 years of my life bogged on a 2.6.22RT Kernel, and am
> sure glad to be done with that.
>
> Cheers.
>
> Sven
>
> > -----Original Message-----
> > From: linux-rt-users-owner@vger.kernel.org
> > [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson,
> > John
> > (UK) (Contractor)
> > Sent: 04 August 2010 09:30
> > To: linux-rt-users@vger.kernel.org
> > Subject: 2.6.18-rt7 on HP Z800
> >
> >
> > *** WARNING ***
> >
> > This mail has originated outside your organization, either from an
> > external partner or the Global Internet.
> > Keep this in mind if you answer this message.
> >
> > As previously posted, I'm using 2.6.18 for compatibility with third
> > party drivers for an FPGA card. This a scene-generation app using an
> > Nvidia Quadro FX5800 requiring a high-frame rate with no dropped
> > frames; hence the need for RT (we've had previous success using
> > proprietary stuff but thought we'd give this a go).
> >
> > It's working fine (with very occasional crashes, most of which seem to
>
> > have been referred to in later RT kernel fixes, but we can put up with
>
> > it).
> >
> > Some notes for posterity:
> >
> > Turn off irqbalance service
> > Deselect power management stuff in kernel
> > Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> > Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> > function
> > isolcpus used on boot
> > App run on isolated cpus using 'taskset'
> >
> > Like I said, it works fine, I haven't seen any dropped frames yet, but
>
> > there's stuff I don't understand from using other RT OSs...
> >
> > All interrupts run on CPU0, all the time, there's no requirement
> > to use smp_affinity, in fact if you do the whole thing grinds to a
> > halt. I guess this is fine.
> > The isolcpus option seems to work fine except for the following
> > running on all eight CPUs:
> > migration
> > posix_cpu_timer
> > softirq-high
> > softirq-timer
> > softirq-net-tx
> > softirq-net-rx
> > softirq-block
> > softirq-tasklet
> > softirq-hrtimer
> > softirq-rcu
> > watchdog
> > desched
> > aio
> > cqueue
> > kblockd
> > events
> >
> > I guess this is preemptible stuff which must run per cpu, but
> > there's a bit in a Red Hat page
> > http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&pri
> > nt able=yes (starting "In MRG Realtime") which apparently refers to
> > these elements in their RT kernel suggesting that these should be
> > dealt with (but then doesn't seem to say how). Do I need to do
> > anything about these processes?
> >
> > Thanks
> >
> > John
> >
> >
> > ********************************************************************
> > This email and any attachments are confidential to the intended
> > recipient and may also be privileged. If you are not the intended
> > recipient please delete it from your system and notify the sender. You
>
> > should not copy it or use it for any purpose nor disclose or
> > distribute its contents to any other person.
> >
> > MBDA UK Limited, a company registered in England and Wales,
> > registration number 3144919 whose registered office is at Six Hills
> > Way, Stevenage, Hertfordshire, SG1 2DA, England.
> > ********************************************************************
> >
> > ______________________________________________________________________
> > This email has been scanned by the MessageLabs Email Security System.
> > For more information please visit http://www.messagelabs.com/email
> > ______________________________________________________________________
> > --
> > To unsubscribe from this list: send the line "unsubscribe
> > linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
> > ______________________________________________________________________
> > This email has been scanned by the MessageLabs Email Security System.
> > For more information please visit http://www.messagelabs.com/email
> > ______________________________________________________________________
> >
> > ______________________________________________________________________
> > This email has been scanned by the MessageLabs Email Security System.
> > For more information please visit http://www.messagelabs.com/email
> > ______________________________________________________________________
> > --
> > To unsubscribe from this list: send the line "unsubscribe
> > linux-rt-users" in the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.18-rt7 on HP Z800
2010-08-13 7:32 ` Sven-Thorsten Dietrich
@ 2010-09-07 8:13 ` Simpson, John (UK) (Contractor)
0 siblings, 0 replies; 8+ messages in thread
From: Simpson, John (UK) (Contractor) @ 2010-09-07 8:13 UTC (permalink / raw)
To: linux-rt-users
I think I've got this working now. I managed to get my hands on the
source for the 3rd party drivers which forced me to use 2.6.18 and
modified it for 2.6.24 (mostly changes to scatterlist), so now I can use
2.6.24 (rt27 not rt1 - thanks Sven-Thorsten). I used the original RedHat
kernel (2.6.18-194.el5) for make oldconfig (rather than the working
2.6.18-rt7) and it now boots, smp_affinity now works and the system only
misbehaves when I get carried away with priorities.
-----Original Message-----
From: Sven-Thorsten Dietrich [mailto:thebigcorporation@gmail.com]
Sent: 13 August 2010 08:32
To: Simpson, John (UK) (Contractor)
Cc: linux-rt-users@vger.kernel.org
Subject: RE: 2.6.18-rt7 on HP Z800
On Fri, 2010-08-13 at 08:27 +0100, Simpson, John (UK) (Contractor)
wrote:
> For info. I can't get my HP Z800 to boot with 2.6.24-rt1
try the last of the .24s not the first
Sven
> or with a
> vanilla 2.6.33.5. (kernel panic after various combinations of not
> finding logical volumes etc.) It's running adequately with 2.6.18-rt7.
> I suspect some weirdness with the LSI SAS1068E (PCI-Express Fusion-MPT
> SAS) disk controller, but frankly I'm clueless and leaving this in
> case it might be relevant to someone else's problems.
>
> J
>
> -----Original Message-----
> From: Sven-Thorsten Dietrich [mailto:sven@thebigcorporation.com]
> Sent: 05 August 2010 09:50
> To: Simpson, John (UK) (Contractor)
> Cc: linux-rt-users@vger.kernel.org
> Subject: Re: 2.6.18-rt7 on HP Z800
>
> On 08/05/2010 01:09 AM, Simpson, John (UK) (Contractor) wrote:
> >
> > I've had no response to this question. Can anyone help? I'm also
> > baffled as to why the smp_affinity stuff doesn't work.
> >
> >
>
> 2.6.18. So that was as Pi was being merged, but HRT wasn't merged yet?
>
>
> And NVIDIA didn't care about RT, that really didn't happen till MRG.
>
> And there was also work being done on cpusets at the time.
>
> To say the least, you have a lifetime's worth of back-porting to do.
>
> I would suggest referencing a MontaVista 2.6.18 Kernel for your bug
> fixes.
> Deepak was still there and did a good job keeping up with the patches.
>
> Next option, move to 2.6.24, that was VERY well tested, and by then
> the cpu shielding business was getting mainstream, and all the things
> you mention should work pretty well.
>
> I for one spent 3 years of my life bogged on a 2.6.22RT Kernel, and am
> sure glad to be done with that.
>
> Cheers.
>
> Sven
>
> > -----Original Message-----
> > From: linux-rt-users-owner@vger.kernel.org
> > [mailto:linux-rt-users-owner@vger.kernel.org] On Behalf Of Simpson,
> > John
> > (UK) (Contractor)
> > Sent: 04 August 2010 09:30
> > To: linux-rt-users@vger.kernel.org
> > Subject: 2.6.18-rt7 on HP Z800
> >
> >
> > *** WARNING ***
> >
> > This mail has originated outside your organization, either from an
> > external partner or the Global Internet.
> > Keep this in mind if you answer this message.
> >
> > As previously posted, I'm using 2.6.18 for compatibility with third
> > party drivers for an FPGA card. This a scene-generation app using an
> > Nvidia Quadro FX5800 requiring a high-frame rate with no dropped
> > frames; hence the need for RT (we've had previous success using
> > proprietary stuff but thought we'd give this a go).
> >
> > It's working fine (with very occasional crashes, most of which seem
> > to
>
> > have been referred to in later RT kernel fixes, but we can put up
> > with
>
> > it).
> >
> > Some notes for posterity:
> >
> > Turn off irqbalance service
> > Deselect power management stuff in kernel
> > Select SATA IDE emulation in BIOS (otherwise no SCSI/CD stuff)
> > Rebuilt Broadcom tg3 and set pci=nomsi for network drivers to
> > function
> > isolcpus used on boot
> > App run on isolated cpus using 'taskset'
> >
> > Like I said, it works fine, I haven't seen any dropped frames yet,
> > but
>
> > there's stuff I don't understand from using other RT OSs...
> >
> > All interrupts run on CPU0, all the time, there's no requirement
> > to use smp_affinity, in fact if you do the whole thing grinds to a
> > halt. I guess this is fine.
> > The isolcpus option seems to work fine except for the following
> > running on all eight CPUs:
> > migration
> > posix_cpu_timer
> > softirq-high
> > softirq-timer
> > softirq-net-tx
> > softirq-net-rx
> > softirq-block
> > softirq-tasklet
> > softirq-hrtimer
> > softirq-rcu
> > watchdog
> > desched
> > aio
> > cqueue
> > kblockd
> > events
> >
> > I guess this is preemptible stuff which must run per cpu, but
> > there's a bit in a Red Hat page
> > http://rt.et.redhat.com/wiki/index.php?title=RHEL-RT_AffinityHowto&p
> > ri nt able=yes (starting "In MRG Realtime") which apparently refers
> > to these elements in their RT kernel suggesting that these should be
> > dealt with (but then doesn't seem to say how). Do I need to do
> > anything about these processes?
> >
> > Thanks
> >
> > John
> >
> >
> > ********************************************************************
> > This email and any attachments are confidential to the intended
> > recipient and may also be privileged. If you are not the intended
> > recipient please delete it from your system and notify the sender.
> > You
>
> > should not copy it or use it for any purpose nor disclose or
> > distribute its contents to any other person.
> >
> > MBDA UK Limited, a company registered in England and Wales,
> > registration number 3144919 whose registered office is at Six Hills
> > Way, Stevenage, Hertfordshire, SG1 2DA, England.
> > ********************************************************************
> >
> > ____________________________________________________________________
> > __ This email has been scanned by the MessageLabs Email Security
> > System.
> > For more information please visit http://www.messagelabs.com/email
> > ____________________________________________________________________
> > __
> > --
> > To unsubscribe from this list: send the line "unsubscribe
> > linux-rt-users" in the body of a message to
> > majordomo@vger.kernel.org More majordomo info at
> > http://vger.kernel.org/majordomo-info.html
> >
> > ____________________________________________________________________
> > __ This email has been scanned by the MessageLabs Email Security
> > System.
> > For more information please visit http://www.messagelabs.com/email
> > ____________________________________________________________________
> > __
> >
> > ____________________________________________________________________
> > __ This email has been scanned by the MessageLabs Email Security
> > System.
> > For more information please visit http://www.messagelabs.com/email
> > ____________________________________________________________________
> > __
> > --
> > To unsubscribe from this list: send the line "unsubscribe
> > linux-rt-users" in the body of a message to
> > majordomo@vger.kernel.org More majordomo info at
> > http://vger.kernel.org/majordomo-info.html
> >
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-09-07 8:13 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-04 8:29 2.6.18-rt7 on HP Z800 Simpson, John (UK) (Contractor)
2010-08-05 8:09 ` Simpson, John (UK) (Contractor)
2010-08-05 8:50 ` Sven-Thorsten Dietrich
2010-08-05 9:02 ` Simpson, John (UK) (Contractor)
2010-08-13 7:27 ` Simpson, John (UK) (Contractor)
2010-08-13 7:32 ` Sven-Thorsten Dietrich
2010-09-07 8:13 ` Simpson, John (UK) (Contractor)
2010-08-05 14:52 ` Nivedita Singhvi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).