Re: 2.6.13-rc7-rt1

2005-08-25 Thread Chuck Harding

On Thu, 25 Aug 2005, Ingo Molnar wrote:



i have released the 2.6.13-rc7-rt1 tree, which can be downloaded from
the usual place:

 http://redhat.com/~mingo/realtime-preempt/

this is a fixes-only release. Changes since 2.6.13-rc6-rt10:

- init_hrtimers() compilation fix (K.R. Foley)

- first phase p->pi_lock SMP speedup (Steven Rostedt)

- HRT/signals exit fixes (Thomas Gleixner)

- change single-signal delivery (used by e.g. HRT) to RCU
  (Thomas Gleixner)

- fix larger-than-5-sec sleeps (Thomas Gleixner)

- ALL_TASKS_PI compilation fixes (Daniel Walker)

- HRT compilation warning fix (Daniel Walker)

- PPC fixes (Thomas Gleixner)

- merge to 2.6.13-rc7

- disable old HIGH_RES_TIMERS code in ipmi

- sx8.c semaphore -> compat_semaphore

- route.c kmalloc-size build fix



It hangs on reboot - it gets to the point where it is sending kill TERM
to all processes and there it sits. After a while spent twiddling my
thumbs waiting for it to reboot, I got impatient and tried the magic
SysRQ+B to boot it and it oopsed and then rebooted. The oops went by
too quickly to see where it was. My .config is attached. Come to think
of it, rc6-rt15 did the same thing. HTH

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc7-rt1
# Thu Aug 25 08:22:15 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_LEGACY_TIMER is not set
# CONFIG_HPET_TIMER is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_HIGH_RES_TIMER_TSC=y
CONFIG_HIGH_RES_RESOLUTION=1000
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is no

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Chuck Harding

On Thu, 25 Aug 2005, Ingo Molnar wrote:



i have released the 2.6.13-rc7-rt1 tree, which can be downloaded from
the usual place:

 http://redhat.com/~mingo/realtime-preempt/

this is a fixes-only release. Changes since 2.6.13-rc6-rt10:

- init_hrtimers() compilation fix (K.R. Foley)

- first phase p-pi_lock SMP speedup (Steven Rostedt)

- HRT/signals exit fixes (Thomas Gleixner)

- change single-signal delivery (used by e.g. HRT) to RCU
  (Thomas Gleixner)

- fix larger-than-5-sec sleeps (Thomas Gleixner)

- ALL_TASKS_PI compilation fixes (Daniel Walker)

- HRT compilation warning fix (Daniel Walker)

- PPC fixes (Thomas Gleixner)

- merge to 2.6.13-rc7

- disable old HIGH_RES_TIMERS code in ipmi

- sx8.c semaphore - compat_semaphore

- route.c kmalloc-size build fix



It hangs on reboot - it gets to the point where it is sending kill TERM
to all processes and there it sits. After a while spent twiddling my
thumbs waiting for it to reboot, I got impatient and tried the magic
SysRQ+B to boot it and it oopsed and then rebooted. The oops went by
too quickly to see where it was. My .config is attached. Come to think
of it, rc6-rt15 did the same thing. HTH

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc7-rt1
# Thu Aug 25 08:22:15 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_LEGACY_TIMER is not set
# CONFIG_HPET_TIMER is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_HIGH_RES_TIMER_TSC=y
CONFIG_HIGH_RES_RESOLUTION=1000
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y

Re: 2.6.13-rc6-rt9

2005-08-19 Thread Chuck Harding

On Fri, 19 Aug 2005, Chuck Harding wrote:


Sure did. At least on a normal reboot. I will try
SysRq+B and see what happens. Thanks.



And no oops with SysRq+B either. Thanks.

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- The world is coming to an end... save your buffers! --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.13-rc6-rt9

2005-08-19 Thread Chuck Harding

Sure did. At least on a normal reboot. I will try
SysRq+B and see what happens. Thanks.

On Fri, 19 Aug 2005, Karsten Wiese wrote:


Chuck wrote:

I'm still getting the same oops when rebooting. the same process (reboot)
similar call trace (some addresses are slightly different but the functions
are the same:
disable_IO_APIC+0x5a/0x90 (8)
machine_restart+0x5/0x9 (28)
sys_reboot+0x147/0x156 (4)
netdev_run_todo+0xa4/0x209 (4)
etc.


Does this patch help?

--
diff -up arch/i386/kernel/io_apic.c.rt9 arch/i386/kernel/io_apic.c
--- arch/i386/kernel/io_apic.c.rt9  2005-08-19 12:28:42.0 +0200
+++ arch/i386/kernel/io_apic.c  2005-08-19 12:29:30.0 +0200
@@ -1758,8 +1758,8 @@ void disable_IO_APIC(void)
* Add it to the IO-APIC irq-routing table:
*/
   spin_lock_irqsave(_lock, flags);
-   io_apic_write(0, 0x11+2*pin, *(((int *))+1));
-   io_apic_write(0, 0x10+2*pin, *(((int *))+0));
+   io_apic_write(ioapic_data[0], 0x11+2*pin, *(((int *))+1));
+   io_apic_write(ioapic_data[0], 0x10+2*pin, *(((int *))+0));
   spin_unlock_irqrestore(_lock, flags);
   }
   disconnect_bsp_APIC(pin != -1);
--

  Karsten





___
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: 
http://mail.yahoo.de
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- The Lab called... Your brain is ready! --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.13-rc6-rt9

2005-08-19 Thread Chuck Harding

Sure did. At least on a normal reboot. I will try
SysRq+B and see what happens. Thanks.

On Fri, 19 Aug 2005, Karsten Wiese wrote:


Chuck wrote:

I'm still getting the same oops when rebooting. the same process (reboot)
similar call trace (some addresses are slightly different but the functions
are the same:
disable_IO_APIC+0x5a/0x90 (8)
machine_restart+0x5/0x9 (28)
sys_reboot+0x147/0x156 (4)
netdev_run_todo+0xa4/0x209 (4)
etc.


Does this patch help?

--
diff -up arch/i386/kernel/io_apic.c.rt9 arch/i386/kernel/io_apic.c
--- arch/i386/kernel/io_apic.c.rt9  2005-08-19 12:28:42.0 +0200
+++ arch/i386/kernel/io_apic.c  2005-08-19 12:29:30.0 +0200
@@ -1758,8 +1758,8 @@ void disable_IO_APIC(void)
* Add it to the IO-APIC irq-routing table:
*/
   spin_lock_irqsave(ioapic_lock, flags);
-   io_apic_write(0, 0x11+2*pin, *(((int *)entry)+1));
-   io_apic_write(0, 0x10+2*pin, *(((int *)entry)+0));
+   io_apic_write(ioapic_data[0], 0x11+2*pin, *(((int *)entry)+1));
+   io_apic_write(ioapic_data[0], 0x10+2*pin, *(((int *)entry)+0));
   spin_unlock_irqrestore(ioapic_lock, flags);
   }
   disconnect_bsp_APIC(pin != -1);
--

  Karsten





___
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: 
http://mail.yahoo.de
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- The Lab called... Your brain is ready! --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.13-rc6-rt9

2005-08-19 Thread Chuck Harding

On Fri, 19 Aug 2005, Chuck Harding wrote:


Sure did. At least on a normal reboot. I will try
SysRq+B and see what happens. Thanks.



And no oops with SysRq+B either. Thanks.

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- The world is coming to an end... save your buffers! --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.13-rc6-rt9

2005-08-18 Thread Chuck Harding

On Thu, 18 Aug 2005, Ingo Molnar wrote:



i have released the 2.6.13-rc6-rt9 tree, which can be downloaded from
the usual place:

 http://redhat.com/~mingo/realtime-preempt/

it's a fixes-only release. Changes since 2.6.13-rc6-rt3:

- USB irq flags use cleanups (Alan Stern)

- RCU tasklist-lock fixes (Paul McKenney, Thomas Gleixner)

- HR-timers waitqueue splitup, better HRT latencies (Thomas Gleixner)

- latency tracer fixes, irq flags tracing cleanups (Steven Rostedt, me)

- NFSd BKL unlock fix (Steven Rostedt)

- stackfootprint-max-printer fix (Steven Rostedt)

- stop_machine fix (Steven Rostedt)

- lpptest fix (me)

- turned off IOAPIC_POSTFLUSH when CONFIG_X86_IOAPIC_FAST. Now with
  Karsten's VIA fixes my testbox does not show PCI-POST weirnesses
  anymore. In case of IRQ problems please turn off IOAPIC_FAST. (me)


I'm still getting the same oops when rebooting. the same process (reboot)
similar call trace (some addresses are slightly different but the functions
are the same:
disable_IO_APIC+0x5a/0x90 (8)
machine_restart+0x5/0x9 (28)
sys_reboot+0x147/0x156 (4)
netdev_run_todo+0xa4/0x209 (4)
etc.

Another interesting data point is that I did a SysRq+B right after the
machine came up and got a different oops.

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.13-rc6-rt9

2005-08-18 Thread Chuck Harding

On Thu, 18 Aug 2005, Ingo Molnar wrote:



i have released the 2.6.13-rc6-rt9 tree, which can be downloaded from
the usual place:

 http://redhat.com/~mingo/realtime-preempt/

it's a fixes-only release. Changes since 2.6.13-rc6-rt3:

- USB irq flags use cleanups (Alan Stern)

- RCU tasklist-lock fixes (Paul McKenney, Thomas Gleixner)

- HR-timers waitqueue splitup, better HRT latencies (Thomas Gleixner)

- latency tracer fixes, irq flags tracing cleanups (Steven Rostedt, me)

- NFSd BKL unlock fix (Steven Rostedt)

- stackfootprint-max-printer fix (Steven Rostedt)

- stop_machine fix (Steven Rostedt)

- lpptest fix (me)

- turned off IOAPIC_POSTFLUSH when CONFIG_X86_IOAPIC_FAST. Now with
  Karsten's VIA fixes my testbox does not show PCI-POST weirnesses
  anymore. In case of IRQ problems please turn off IOAPIC_FAST. (me)


I'm still getting the same oops when rebooting. the same process (reboot)
similar call trace (some addresses are slightly different but the functions
are the same:
disable_IO_APIC+0x5a/0x90 (8)
machine_restart+0x5/0x9 (28)
sys_reboot+0x147/0x156 (4)
netdev_run_todo+0xa4/0x209 (4)
etc.

Another interesting data point is that I did a SysRq+B right after the
machine came up and got a different oops.

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [patch] Real-Time Preemption, -RT-2.6.13-rc4-V0.7.53-01, High Resolution Timers & RCU-tasklist features

2005-08-12 Thread Chuck Harding

On Fri, 12 Aug 2005, Guillaume Foliard wrote:


On Friday 12 August 2005 14:53, Ingo Molnar wrote:

On Thu, 11 Aug 2005, Guillaume Foliard wrote:

Hi,

Here is the compilation error I had with 0.7.53-02 :


thanks - i've uploaded the -53-05 patch which should fix this - does it
build/work for you now?


I've tried -53-07. Build is ok. Kernel has booted and is running.

Thank you.

Guillaume



I still get a compile error in drivers/ide/ide-taskfile.c because the
conditionals around references to flag are not consistant. The patch
I sent for -53-06 should still work to correct this.

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Fad: In one era and out the other. --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


kernel0 n0 build0 B-) RT-V0.7.53-06

2005-08-12 Thread Chuck Harding

  CC  drivers/ide/ide-taskfile.o
drivers/ide/ide-taskfile.c: In function `ide_pio_sector':
drivers/ide/ide-taskfile.c:282: error: `flags' undeclared (first use in this 
function)
drivers/ide/ide-taskfile.c:282: error: (Each undeclared identifier is reported 
only once

drivers/ide/ide-taskfile.c:282: error: for each function it appears in.)
make[2]: *** [drivers/ide/ide-taskfile.o] Error 1
make[1]: *** [drivers/ide] Error 2
make: *** [drivers] Error 2

It needs this patch to fix:

diff -up linux-2.6.13-rc4-RT-V0.7.53-06.orig/drivers/ide/ide-taskfile.c 
linux-2.6.13-rc4-RT-V0.7.53-06/drivers/ide/ide-taskfile.c
--- linux-2.6.13-rc4-RT-V0.7.53-06.orig/drivers/ide/ide-taskfile.c 
2005-08-12 10:20:35.0 -0700
+++ linux-2.6.13-rc4-RT-V0.7.53-06/drivers/ide/ide-taskfile.c   2005-08-12 
10:26:44.0 -0700

@@ -278,7 +278,7 @@ static void ide_pio_sector(ide_drive_t *
page = nth_page(page, (offset >> PAGE_SHIFT));
offset %= PAGE_SIZE;

-#ifdef CONFIG_HIGHMEM
+#if defined(CONFIG_HIGHMEM) && !defined(CONFIG_PREEMPT_RT)
local_irq_save_nort(flags);
 #endif
buf = kmap_atomic(page, KM_BIO_SRC_IRQ) + offset;
@@ -298,7 +298,7 @@ static void ide_pio_sector(ide_drive_t *
taskfile_input_data(drive, buf, SECTOR_WORDS);

kunmap_atomic(buf, KM_BIO_SRC_IRQ);
-#ifdef CONFIG_HIGHMEM
+#if defined(CONFIG_HIGHMEM) && !defined(CONFIG_PREEMPT_RT)
local_irq_restore_nort(flags);
 #endif
 }

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Try to look unimportant, they may be low on ammo --
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.53-06
# Fri Aug 12 09:27:35 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_LEGACY_TIMER is not set
CONFIG_HPET_TIMER=y
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_HIGH_RES_TIMERS_DYN_PRIO=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P

kernel0 n0 build0 B-) RT-V0.7.53-06

2005-08-12 Thread Chuck Harding

  CC  drivers/ide/ide-taskfile.o
drivers/ide/ide-taskfile.c: In function `ide_pio_sector':
drivers/ide/ide-taskfile.c:282: error: `flags' undeclared (first use in this 
function)
drivers/ide/ide-taskfile.c:282: error: (Each undeclared identifier is reported 
only once

drivers/ide/ide-taskfile.c:282: error: for each function it appears in.)
make[2]: *** [drivers/ide/ide-taskfile.o] Error 1
make[1]: *** [drivers/ide] Error 2
make: *** [drivers] Error 2

It needs this patch to fix:

diff -up linux-2.6.13-rc4-RT-V0.7.53-06.orig/drivers/ide/ide-taskfile.c 
linux-2.6.13-rc4-RT-V0.7.53-06/drivers/ide/ide-taskfile.c
--- linux-2.6.13-rc4-RT-V0.7.53-06.orig/drivers/ide/ide-taskfile.c 
2005-08-12 10:20:35.0 -0700
+++ linux-2.6.13-rc4-RT-V0.7.53-06/drivers/ide/ide-taskfile.c   2005-08-12 
10:26:44.0 -0700

@@ -278,7 +278,7 @@ static void ide_pio_sector(ide_drive_t *
page = nth_page(page, (offset  PAGE_SHIFT));
offset %= PAGE_SIZE;

-#ifdef CONFIG_HIGHMEM
+#if defined(CONFIG_HIGHMEM)  !defined(CONFIG_PREEMPT_RT)
local_irq_save_nort(flags);
 #endif
buf = kmap_atomic(page, KM_BIO_SRC_IRQ) + offset;
@@ -298,7 +298,7 @@ static void ide_pio_sector(ide_drive_t *
taskfile_input_data(drive, buf, SECTOR_WORDS);

kunmap_atomic(buf, KM_BIO_SRC_IRQ);
-#ifdef CONFIG_HIGHMEM
+#if defined(CONFIG_HIGHMEM)  !defined(CONFIG_PREEMPT_RT)
local_irq_restore_nort(flags);
 #endif
 }

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Try to look unimportant, they may be low on ammo --
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.53-06
# Fri Aug 12 09:27:35 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_LEGACY_TIMER is not set
CONFIG_HPET_TIMER=y
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_HIGH_RES_TIMERS_DYN_PRIO=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set

Re: [patch] Real-Time Preemption, -RT-2.6.13-rc4-V0.7.53-01, High Resolution Timers RCU-tasklist features

2005-08-12 Thread Chuck Harding

On Fri, 12 Aug 2005, Guillaume Foliard wrote:


On Friday 12 August 2005 14:53, Ingo Molnar wrote:

On Thu, 11 Aug 2005, Guillaume Foliard wrote:

Hi,

Here is the compilation error I had with 0.7.53-02 :


thanks - i've uploaded the -53-05 patch which should fix this - does it
build/work for you now?


I've tried -53-07. Build is ok. Kernel has booted and is running.

Thank you.

Guillaume



I still get a compile error in drivers/ide/ide-taskfile.c because the
conditionals around references to flag are not consistant. The patch
I sent for -53-06 should still work to correct this.

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Fad: In one era and out the other. --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Oops when rebooting 2.6.13-rc4-RT-V0.7.52-*

2005-08-10 Thread Chuck Harding

On Fri, 5 Aug 2005, Ingo Molnar wrote:


it's the first oops that matters. You could try to 'freeze' the system
after printing the first stacktrace, via the patch below - but debugging
boot-time crashes without logging support is a quite tedious process.

(maybe, if the crash happens after the ethernet card is detected, you
could try netconsole logging.)

Ingo

Index: linux/arch/i386/kernel/traps.c
===
--- linux.orig/arch/i386/kernel/traps.c
+++ linux/arch/i386/kernel/traps.c
@@ -170,6 +170,7 @@ void show_trace(struct task_struct *task
printk(" ===\n");
}
print_traces(task);
+   for (;;) raw_local_irq_disable();
show_held_locks(task);
}



I patched 52-16 with this and now I see at least part of the register
dump and the stack and call trace:

Process reboot(pid : 4551, threadinfo=f13f8000 task=f195f230 stack_left=7764 
worst_left=-1)

stack: f13f8000 c0116042 0700  28121969
 :
 :
call trace:
[] disable_IO_APIC+0x5a/0x90 (8)
[] machine_restart+0x5/0xa (28)
[] sys_reboot+0x147/0x15b (4)
[] netdev_run_todo+0xa4/0x209 (4)
[] dev_change_flags+0xca/0xf3  (16)
[] devinet_IOCTL+0x419/0x526 (20)
[] invalidate_inode_buffers+0xa/0x5d (88)
[] kmem_cache_free+0x1/0x90 (8)
[] destroy_inode+0x4a/0x75 (24)
[] generic_forget_inode+0x102/0x136 (8)
[] iput+0x57/0x89 (12)
[] atomic_dec_and_spin_lock+0x30/0x40 (12)
[] dput+0x76/0x1b7 (12)
[] __fput+0x114/0x182 (16)
[] filp_close+0x33/0x60 (28)
[] sysenter_past_esp+0x54/0x75 (20)

my .config is attached.
hope this helps.

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Heads I win, tails you lose. --
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.52-16
# Mon Aug  8 10:36:01 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y

Re: Oops when rebooting 2.6.13-rc4-RT-V0.7.52-*

2005-08-10 Thread Chuck Harding

On Fri, 5 Aug 2005, Ingo Molnar wrote:


it's the first oops that matters. You could try to 'freeze' the system
after printing the first stacktrace, via the patch below - but debugging
boot-time crashes without logging support is a quite tedious process.

(maybe, if the crash happens after the ethernet card is detected, you
could try netconsole logging.)

Ingo

Index: linux/arch/i386/kernel/traps.c
===
--- linux.orig/arch/i386/kernel/traps.c
+++ linux/arch/i386/kernel/traps.c
@@ -170,6 +170,7 @@ void show_trace(struct task_struct *task
printk( ===\n);
}
print_traces(task);
+   for (;;) raw_local_irq_disable();
show_held_locks(task);
}



I patched 52-16 with this and now I see at least part of the register
dump and the stack and call trace:

Process reboot(pid : 4551, threadinfo=f13f8000 task=f195f230 stack_left=7764 
worst_left=-1)

stack: f13f8000 c0116042 0700  28121969
 :
 :
call trace:
[] disable_IO_APIC+0x5a/0x90 (8)
[] machine_restart+0x5/0xa (28)
[] sys_reboot+0x147/0x15b (4)
[] netdev_run_todo+0xa4/0x209 (4)
[] dev_change_flags+0xca/0xf3  (16)
[] devinet_IOCTL+0x419/0x526 (20)
[] invalidate_inode_buffers+0xa/0x5d (88)
[] kmem_cache_free+0x1/0x90 (8)
[] destroy_inode+0x4a/0x75 (24)
[] generic_forget_inode+0x102/0x136 (8)
[] iput+0x57/0x89 (12)
[] atomic_dec_and_spin_lock+0x30/0x40 (12)
[] dput+0x76/0x1b7 (12)
[] __fput+0x114/0x182 (16)
[] filp_close+0x33/0x60 (28)
[] sysenter_past_esp+0x54/0x75 (20)

my .config is attached.
hope this helps.

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Heads I win, tails you lose. --
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.52-16
# Mon Aug  8 10:36:01 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y

Oops when rebooting 2.6.13-rc4-RT-V0.7.52-*

2005-08-04 Thread Chuck Harding

couldn't see the beginning of the oops but at the end was
Init: no more processes left in this run level
and have to power cycle to be able to boot. I tried vanilla -rc4, -rc5
and -rc4-mm1 which all worked just fine. But all 3 of the -RT versions
I have on hand (08,10,13) showed the same symptom.

This is my desktop system - Dell Optiplex GX-240 2GHz P4 1Gb SDRAM
ATI Radeon VE/7000 QY SB Live! Value. Dell FP2000 RHEL 4.0 KDE 3.3

I don't have serial console debugging capability here at work, so
what can I do to debug this? Thanks.

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.52-13
# Thu Aug  4 09:01:47 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PHYSICAL_START=0x10
CONFIG_KEXEC=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
# CONFIG_ACPI_AC is not set
# CON

Oops when rebooting 2.6.13-rc4-RT-V0.7.52-*

2005-08-04 Thread Chuck Harding

couldn't see the beginning of the oops but at the end was
Init: no more processes left in this run level
and have to power cycle to be able to boot. I tried vanilla -rc4, -rc5
and -rc4-mm1 which all worked just fine. But all 3 of the -RT versions
I have on hand (08,10,13) showed the same symptom.

This is my desktop system - Dell Optiplex GX-240 2GHz P4 1Gb SDRAM
ATI Radeon VE/7000 QY SB Live! Value. Dell FP2000 RHEL 4.0 KDE 3.3

I don't have serial console debugging capability here at work, so
what can I do to debug this? Thanks.

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc4-RT-V0.7.52-13
# Thu Aug  4 09:01:47 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RCU_STATS=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PHYSICAL_START=0x10
CONFIG_KEXEC=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY

Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-14 Thread Chuck Harding

On Thu, 14 Jul 2005, Karsten Wiese wrote:


Have I corrected the other path of ioapic early initialization, which had lacked
virtual-address setup before ioapic_data[ioapic] was to be filled in -51-28?
Please test attached patch on top of -51-29 or later.
Also on Systems that liked -51-28.

   thanks, Karsten



I applied your patch on top of -51-30 and all is well. I am applied it on top 
of -51-29 just for the heck of it and it's working well too, FWIW.


--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Too bad stupidity isn't painful. --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-14 Thread Chuck Harding

On Thu, 14 Jul 2005, Karsten Wiese wrote:


Have I corrected the other path of ioapic early initialization, which had lacked
virtual-address setup before ioapic_data[ioapic] was to be filled in -51-28?
Please test attached patch on top of -51-29 or later.
Also on Systems that liked -51-28.

   thanks, Karsten



I applied your patch on top of -51-30 and all is well. I am applied it on top 
of -51-29 just for the heck of it and it's working well too, FWIW.


--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Too bad stupidity isn't painful. --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-13 Thread Chuck Harding

51-28 still hangs. Attached is dmesg from 51-27 with apic=debug
and .config

On Wed, 13 Jul 2005, karsten wiese wrote:


Please unselect CONFIG_X86_IOAPIC_FAST and try 51-28 again.
Also please boot the newest "working for you" RT kernel
with the kernel parameter 'apic=debug' added. Post the
dmesg that you get right after boot.

   Karsten


--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Never enter a battle of wits unarmed. --
Linux version 2.6.12-RT-V0.7.51-27 ([EMAIL PROTECTED]) (gcc version 3.4.3 
20050227 (Red Hat 3.4.3-22.1)) #2 Mon Jul 11 15:41:51 PDT 2005
BIOS-provided physical RAM map:
 BIOS-e820:  - 000a (usable)
 BIOS-e820: 000f - 0010 (reserved)
 BIOS-e820: 0010 - 3ff77000 (usable)
 BIOS-e820: 3ff77000 - 3ff79000 (ACPI NVS)
 BIOS-e820: 3ff79000 - 4000 (reserved)
 BIOS-e820: fec0 - fec1 (reserved)
 BIOS-e820: fee0 - fee1 (reserved)
 BIOS-e820: ffb0 - 0001 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
On node 0 totalpages: 262007
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:31
  HighMem zone: 32631 pages, LIFO batch:15
DMI 2.3 present.
DELL GX240 detected: force use of acpi=ht
ACPI: RSDP (v000 DELL  ) @ 0x000fd570
ACPI: RSDT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd584
ACPI: FADT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd5b8
ACPI: SSDT (v001   DELLst_ex 0x1000 MSFT 0x010d) @ 0xfffe6189
ACPI: MADT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd62c
ACPI: BOOT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd688
ACPI: DSDT (v001   DELLdt_ex 0x1000 MSFT 0x010d) @ 0x
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee0
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: DELL Product ID: Opti GX240   APIC at: 0xFEE0
I/O APIC #1 Version 32 at 0xFEC0.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at 4000 (gap: 4000:bec0)
Real-Time Preemption Support (C) 2004-2005 Ingo Molnar
Built 1 zonelists
Kernel command line: ro root=LABEL=/ selinux=0 profile=1 nmi_watchdog=2 
apic=debug
kernel profiling enabled (shift: 1)
mapped APIC to d000 (fee0)
mapped IOAPIC to c000 (fec0)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1993.768 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1030848k/1048028k available (2021k kernel code, 16796k reserved, 721k 
data, 156k init, 130524k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 3948.54 BogoMIPS (lpj=1974272)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff     
 
CPU: After vendor identify, caps: 3febfbff     
 
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: After all inits, caps: 3febfbff   0080  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Getting VERSION: 50014
Getting VERSION: 50014
Getting ID: 0
Getting LVT0: 700
Getting LVT1: 400
enabled ExtINT on CPU#0
ENABLING IO-APIC IRQs
Setting 1 in the phys_id_present_map
softlockup thread 0 started up.
...changing IO-APIC physical APIC ID to 1 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 1-0, 1-13, 1-20, 1-21, 1-22 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 39.
number of IO-APIC #1 registers: 24.
testing the IO APIC...
IO APIC #1..
 register #00: 0100
...: physical APIC id: 01
...: 

Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-13 Thread Chuck Harding

On Wed, 13 Jul 2005, K.R. Foley wrote:


Ingo Molnar wrote:

* Chuck Harding <[EMAIL PROTECTED]> wrote:



CC [M]  sound/oss/emu10k1/midi.o
sound/oss/emu10k1/midi.c:48: error: syntax error before '__attribute__'
sound/oss/emu10k1/midi.c:48: error: syntax error before ')' token

Here's the offending line:

 48 static DEFINE_SPINLOCK(midi_spinlock __attribute((unused)));

Lee



I got it to compile but it won't boot - it hangs right after the
'Uncompressing Linux... OK, booting the kernel' - I'm using .config
from 51-27 (attached)



and -51-27 worked just fine? I've uploaded -29 with the -28 io-apic changes 
undone (will re-apply them once Karsten has figured out what's wrong).


Ingo


I too had the same problem booting -51-28 on my older SMP system at home. 
-51-29 just booted fine.




I missed getting -51-29 but just booted up -51-30 and all is well. Thanks.
Just out of curiosity, what was changed between -51-28, 29, and 30?

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- I'm leaving my body to science fiction. --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-13 Thread Chuck Harding

On Wed, 13 Jul 2005, K.R. Foley wrote:


Ingo Molnar wrote:

* Chuck Harding [EMAIL PROTECTED] wrote:



CC [M]  sound/oss/emu10k1/midi.o
sound/oss/emu10k1/midi.c:48: error: syntax error before '__attribute__'
sound/oss/emu10k1/midi.c:48: error: syntax error before ')' token

Here's the offending line:

 48 static DEFINE_SPINLOCK(midi_spinlock __attribute((unused)));

Lee



I got it to compile but it won't boot - it hangs right after the
'Uncompressing Linux... OK, booting the kernel' - I'm using .config
from 51-27 (attached)



and -51-27 worked just fine? I've uploaded -29 with the -28 io-apic changes 
undone (will re-apply them once Karsten has figured out what's wrong).


Ingo


I too had the same problem booting -51-28 on my older SMP system at home. 
-51-29 just booted fine.




I missed getting -51-29 but just booted up -51-30 and all is well. Thanks.
Just out of curiosity, what was changed between -51-28, 29, and 30?

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- I'm leaving my body to science fiction. --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-13 Thread Chuck Harding

51-28 still hangs. Attached is dmesg from 51-27 with apic=debug
and .config

On Wed, 13 Jul 2005, karsten wiese wrote:


Please unselect CONFIG_X86_IOAPIC_FAST and try 51-28 again.
Also please boot the newest working for you RT kernel
with the kernel parameter 'apic=debug' added. Post the
dmesg that you get right after boot.

   Karsten


--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Never enter a battle of wits unarmed. --
Linux version 2.6.12-RT-V0.7.51-27 ([EMAIL PROTECTED]) (gcc version 3.4.3 
20050227 (Red Hat 3.4.3-22.1)) #2 Mon Jul 11 15:41:51 PDT 2005
BIOS-provided physical RAM map:
 BIOS-e820:  - 000a (usable)
 BIOS-e820: 000f - 0010 (reserved)
 BIOS-e820: 0010 - 3ff77000 (usable)
 BIOS-e820: 3ff77000 - 3ff79000 (ACPI NVS)
 BIOS-e820: 3ff79000 - 4000 (reserved)
 BIOS-e820: fec0 - fec1 (reserved)
 BIOS-e820: fee0 - fee1 (reserved)
 BIOS-e820: ffb0 - 0001 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
On node 0 totalpages: 262007
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:31
  HighMem zone: 32631 pages, LIFO batch:15
DMI 2.3 present.
DELL GX240 detected: force use of acpi=ht
ACPI: RSDP (v000 DELL  ) @ 0x000fd570
ACPI: RSDT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd584
ACPI: FADT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd5b8
ACPI: SSDT (v001   DELLst_ex 0x1000 MSFT 0x010d) @ 0xfffe6189
ACPI: MADT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd62c
ACPI: BOOT (v001 DELLGX240   0x0006 ASL  0x0061) @ 0x000fd688
ACPI: DSDT (v001   DELLdt_ex 0x1000 MSFT 0x010d) @ 0x
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee0
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: DELL Product ID: Opti GX240   APIC at: 0xFEE0
I/O APIC #1 Version 32 at 0xFEC0.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at 4000 (gap: 4000:bec0)
Real-Time Preemption Support (C) 2004-2005 Ingo Molnar
Built 1 zonelists
Kernel command line: ro root=LABEL=/ selinux=0 profile=1 nmi_watchdog=2 
apic=debug
kernel profiling enabled (shift: 1)
mapped APIC to d000 (fee0)
mapped IOAPIC to c000 (fec0)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1993.768 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1030848k/1048028k available (2021k kernel code, 16796k reserved, 721k 
data, 156k init, 130524k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 3948.54 BogoMIPS (lpj=1974272)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff     
 
CPU: After vendor identify, caps: 3febfbff     
 
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: After all inits, caps: 3febfbff   0080  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Getting VERSION: 50014
Getting VERSION: 50014
Getting ID: 0
Getting LVT0: 700
Getting LVT1: 400
enabled ExtINT on CPU#0
ENABLING IO-APIC IRQs
Setting 1 in the phys_id_present_map
softlockup thread 0 started up.
...changing IO-APIC physical APIC ID to 1 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 1-0, 1-13, 1-20, 1-21, 1-22 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 39.
number of IO-APIC #1 registers: 24.
testing the IO APIC...
IO APIC #1..
 register #00: 0100
...: physical APIC id: 01
...: Delivery Type: 0

Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-12 Thread Chuck Harding

On Tue, 12 Jul 2005, Lee Revell wrote:


On Mon, 2005-07-11 at 17:07 +0200, Ingo Molnar wrote:

I've uploaded -27 with the fix - but it should
only confirm that it's not a stack overflow.


V0.7.51-28 does not compile:

 CC [M]  sound/oss/emu10k1/midi.o
sound/oss/emu10k1/midi.c:48: error: syntax error before '__attribute__'
sound/oss/emu10k1/midi.c:48: error: syntax error before ')' token

Here's the offending line:

   48 static DEFINE_SPINLOCK(midi_spinlock __attribute((unused)));

Lee



I got it to compile but it won't boot - it hangs right after the
'Uncompressing Linux... OK, booting the kernel' - I'm using .config
from 51-27 (attached)

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.12-RT-V0.7.51-28
# Tue Jul 12 12:18:43 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=2001
# C

Re: Realtime Preemption, 2.6.12, Beginners Guide?

2005-07-12 Thread Chuck Harding

On Tue, 12 Jul 2005, Lee Revell wrote:


On Mon, 2005-07-11 at 17:07 +0200, Ingo Molnar wrote:

I've uploaded -27 with the fix - but it should
only confirm that it's not a stack overflow.


V0.7.51-28 does not compile:

 CC [M]  sound/oss/emu10k1/midi.o
sound/oss/emu10k1/midi.c:48: error: syntax error before '__attribute__'
sound/oss/emu10k1/midi.c:48: error: syntax error before ')' token

Here's the offending line:

   48 static DEFINE_SPINLOCK(midi_spinlock __attribute((unused)));

Lee



I got it to compile but it won't boot - it hangs right after the
'Uncompressing Linux... OK, booting the kernel' - I'm using .config
from 51-27 (attached)

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.12-RT-V0.7.51-28
# Tue Jul 12 12:18:43 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=2001
# CONFIG_ACPI_DEBUG

Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.51-12

2005-07-08 Thread Chuck Harding

On Fri, 8 Jul 2005, Ingo Molnar wrote:



* Ingo Molnar <[EMAIL PROTECTED]> wrote:


tried it and cannot reproduce it, so i'll need the full backtrace of
all tasks in your system, whenever sox gets stuck, via:


managed to reproduce it via your script - and with RT_DEADLOCK_DETECT
turned on the circular deadlock was immediately detected (see the trace
below). It turns out this is an upstream locking bug in the sound
subsystem, which has been fixed already - i've merged the upstream fix
to -51-14. Could you check whether sox works for you now?

Ingo



That did it. I can now hammer the sound system and sox won't hang anymore.
Thanks!!

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- You've certainly got smooth skin - between the wrinkles, that is. --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.51-12

2005-07-08 Thread Chuck Harding

On Fri, 8 Jul 2005, Ingo Molnar wrote:



* Ingo Molnar [EMAIL PROTECTED] wrote:


tried it and cannot reproduce it, so i'll need the full backtrace of
all tasks in your system, whenever sox gets stuck, via:


managed to reproduce it via your script - and with RT_DEADLOCK_DETECT
turned on the circular deadlock was immediately detected (see the trace
below). It turns out this is an upstream locking bug in the sound
subsystem, which has been fixed already - i've merged the upstream fix
to -51-14. Could you check whether sox works for you now?

Ingo



That did it. I can now hammer the sound system and sox won't hang anymore.
Thanks!!

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- You've certainly got smooth skin - between the wrinkles, that is. --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.51-12

2005-07-07 Thread Chuck Harding

On Thu, 7 Jul 2005, Ingo Molnar wrote:



* Steven Rostedt <[EMAIL PROTECTED]> wrote:


is PCI_MSI enabled by any chance? That is known to break level-triggered
IOAPIC irqs and devices.


As a matter of fact it is...   I'll turn it off now and try it out.
If the commit is still going, I'll get you a response about the result.


It did the trick.  I got a network. [...]


ok, i found the PCI_MSI irq handling bug - the fix is in -51-12.

Ingo


Which still exhibits the lockup of sox. I built a 2.6.12 vanilla kernel
using the same .config as I used for 51-12 and the failure did not happen.
just the process of booting up causes later invocations of sox to lockup
in the D state. If I don't login to X and just run from a VT I can get
it to lockup by running something like:
$ for ((i=0;i<20;i++))

do
echo -ne "\r$i  "
(play /usr/share/sounds/KDE_Beep_ShortBeep.wav &)
done


after about 14 or so iterations of the loop and thereafter no more sound
can be played.

(my .config is attached)

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.12-RT-V0.7.51-12
# Thu Jul  7 12:25:34 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_NONFATAL is not set
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFI

Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.51-12

2005-07-07 Thread Chuck Harding

On Thu, 7 Jul 2005, Ingo Molnar wrote:



* Steven Rostedt [EMAIL PROTECTED] wrote:


is PCI_MSI enabled by any chance? That is known to break level-triggered
IOAPIC irqs and devices.


As a matter of fact it is...   I'll turn it off now and try it out.
If the commit is still going, I'll get you a response about the result.


It did the trick.  I got a network. [...]


ok, i found the PCI_MSI irq handling bug - the fix is in -51-12.

Ingo


Which still exhibits the lockup of sox. I built a 2.6.12 vanilla kernel
using the same .config as I used for 51-12 and the failure did not happen.
just the process of booting up causes later invocations of sox to lockup
in the D state. If I don't login to X and just run from a VT I can get
it to lockup by running something like:
$ for ((i=0;i20;i++))

do
echo -ne \r$i  
(play /usr/share/sounds/KDE_Beep_ShortBeep.wav )
done


after about 14 or so iterations of the loop and thereafter no more sound
can be played.

(my .config is attached)

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-6961
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.12-RT-V0.7.51-12
# Thu Jul  7 12:25:34 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_BKL=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_IOAPIC_FAST=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_NONFATAL is not set
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SOFTWARE_SUSPEND is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y

Re: E-cards for You

2005-02-22 Thread Chuck Harding
Michelle Konzack wrote:
Sorry ?
I remember, that for some month I have gotten minimum 15 SPAMs per
day from this List. Siche two (???) month it is very silent here..
 

I am subscribed to several of the vger.kernel.org lists and the *same* 
spam gets dumped on each of them.
I have *no* problem whatsoever having the lists be open to posting so 
that anyone having a problem with
getting the kernel or other parts of Linux to work for them will be able 
to access the collective knowlege of
the community. But, my desktop machine is capable of identifying the 
garbage that gets dumped on the lists
without much problem. I am using a triple layered approach - 
SpamAssassin, SpamBayes, and SpamBouncer,
to filter all of my incoming mail. This approach works very well in that 
it has a miniscule false-positive rate, yet
catches all of the 419, phish, E-cards, etc, etc, etc, that get sent to 
the list. I am only an end-user in that I do
not control the mailservers that receive the spams from vger.kernel.org 
but my setup can certainly identify
without fail the junk sent through the lists. So my question is really, 
if my puny little end-user setup can determine
which messages sent to /whatever-list@/vger.kernel.org are spam, why 
can't the admins at vger.kernel.org
set up the same kind of filtering so that the junk never even gets into 
the outbound majordomo queue? I've
set up majordomo and I know how the internals work and how messages get 
run through the architecture.
I know it's possible to filter the incoming messages *to* majordomo. The 
spam is coming through majordomo
through the list. If you expand your MUA's view of the message so that 
you see all of the headers in the
message, you will see that the spammage goes through the same processing 
as any other legitimate message.
Your two-address scheme has other functionality in play to explain the 
difference in the number of spam message
are received. I am only talking about messages processed through 
[EMAIL PROTECTED]

I think, there was an Admin which had changed the SPAM-Filter setings.
But one thing:
I an subscribed with two E-Mails to this list, the first one is
secret and get all the mails from the List... SPAM is very rarely.
The second E-Mail is, which I use to post here... and on which I
get per day between 300 and 6000 SPAMs.
I run my own spamassassin on my FileServer for all incoming Messges
and see only 5-20 messages coming through my filters.
Same for the 56 Debian mailinglist where I am subscribed.
I do not know, what happen if kernel.org and debian.org deactivate
the filters... maybe the Internet connection will not sufficiant to
distribute the SPAM.
Greetings
Michelle
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= Charles D. (Chuck) Harding <[EMAIL PROTECTED]> =-
-= Livermore, CA USA   K6CKT  DOD#1408  http://www.harding-family.org =-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Manual Writer's Creed:  Garbage in, gospel out.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= Charles D. (Chuck) Harding <[EMAIL PROTECTED]> =-
-= Livermore, CA USA   K6CKT  DOD#1408  http://www.harding-family.org =-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Manual Writer's Creed:  Garbage in, gospel out.


Re: E-cards for You

2005-02-22 Thread Chuck Harding
Michelle Konzack wrote:
Sorry ?
I remember, that for some month I have gotten minimum 15 SPAMs per
day from this List. Siche two (???) month it is very silent here..
 

I am subscribed to several of the vger.kernel.org lists and the *same* 
spam gets dumped on each of them.
I have *no* problem whatsoever having the lists be open to posting so 
that anyone having a problem with
getting the kernel or other parts of Linux to work for them will be able 
to access the collective knowlege of
the community. But, my desktop machine is capable of identifying the 
garbage that gets dumped on the lists
without much problem. I am using a triple layered approach - 
SpamAssassin, SpamBayes, and SpamBouncer,
to filter all of my incoming mail. This approach works very well in that 
it has a miniscule false-positive rate, yet
catches all of the 419, phish, E-cards, etc, etc, etc, that get sent to 
the list. I am only an end-user in that I do
not control the mailservers that receive the spams from vger.kernel.org 
but my setup can certainly identify
without fail the junk sent through the lists. So my question is really, 
if my puny little end-user setup can determine
which messages sent to /whatever-list@/vger.kernel.org are spam, why 
can't the admins at vger.kernel.org
set up the same kind of filtering so that the junk never even gets into 
the outbound majordomo queue? I've
set up majordomo and I know how the internals work and how messages get 
run through the architecture.
I know it's possible to filter the incoming messages *to* majordomo. The 
spam is coming through majordomo
through the list. If you expand your MUA's view of the message so that 
you see all of the headers in the
message, you will see that the spammage goes through the same processing 
as any other legitimate message.
Your two-address scheme has other functionality in play to explain the 
difference in the number of spam message
are received. I am only talking about messages processed through 
[EMAIL PROTECTED]

I think, there was an Admin which had changed the SPAM-Filter setings.
But one thing:
I an subscribed with two E-Mails to this list, the first one is
secret and get all the mails from the List... SPAM is very rarely.
The second E-Mail is, which I use to post here... and on which I
get per day between 300 and 6000 SPAMs.
I run my own spamassassin on my FileServer for all incoming Messges
and see only 5-20 messages coming through my filters.
Same for the 56 Debian mailinglist where I am subscribed.
I do not know, what happen if kernel.org and debian.org deactivate
the filters... maybe the Internet connection will not sufficiant to
distribute the SPAM.
Greetings
Michelle
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= Charles D. (Chuck) Harding [EMAIL PROTECTED] =-
-= Livermore, CA USA   K6CKT  DOD#1408  http://www.harding-family.org =-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Manual Writer's Creed:  Garbage in, gospel out.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= Charles D. (Chuck) Harding [EMAIL PROTECTED] =-
-= Livermore, CA USA   K6CKT  DOD#1408  http://www.harding-family.org =-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Manual Writer's Creed:  Garbage in, gospel out.


Re: E-cards for You

2005-02-17 Thread Chuck Harding
On Thu, 17 Feb 2005, Gene Heskett wrote:
On Thursday 17 February 2005 16:20, James Colannino wrote:
[EMAIL PROTECTED] wrote:
Greetings!
has sent you an E-Card -- a virtual postcard from
TheArtHaven.com. You can pickup your card at the TheArtHaven.com
website.
This is the first time I've ever seen someone send an e-card to a
mailing list...
Not here, its entirely too common of late.  Spamassassin to the
rescue...
James

Why can't the list owners apply spamassassin to the list's *incoming*
mail stream so we don't ever see this stuff? Nearly every one of the
lists hosted on vger.kernel.org get spammed on a regular basis because
there is no spam filtering before the messages get passed to majordomo.
--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-8719
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- An unemployed court jester is no one's fool. --
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: E-cards for You

2005-02-17 Thread Chuck Harding
On Thu, 17 Feb 2005, Gene Heskett wrote:
On Thursday 17 February 2005 16:20, James Colannino wrote:
[EMAIL PROTECTED] wrote:
Greetings!
has sent you an E-Card -- a virtual postcard from
TheArtHaven.com. You can pickup your card at the TheArtHaven.com
website.
This is the first time I've ever seen someone send an e-card to a
mailing list...
Not here, its entirely too common of late.  Spamassassin to the
rescue...
James

Why can't the list owners apply spamassassin to the list's *incoming*
mail stream so we don't ever see this stuff? Nearly every one of the
lists hosted on vger.kernel.org get spammed on a regular basis because
there is no spam filtering before the messages get passed to majordomo.
--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-8719
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- An unemployed court jester is no one's fool. --
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: 2.6.11-rc2-mm2

2005-01-31 Thread Chuck Harding
On Sun, 30 Jan 2005, Paul Blazejowski wrote:
Here's another one, my USB keyboard is not functioning properly, ie.
the caps lock,scrlk and num lock lights are not on when these keys are
pressed and dmesg gets tons of spam for each key presses:
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
Cheers,
Paul

Same here - on a Dell GX240 w/USB keyboard & trackball - .config
attached - also got some messages complaining about loading the
ip_tables module - haven't captured it but can if needed.
ghostwheel:~/linux-2.6.10) scripts/ver_linux
If some fields are empty or look 
unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

Linux ghostwheel 2.6.11-rc2-mm1 #4 Tue Jan 25 13:56:31 PST 2005 i686 i686 i386 
GNU/Linux

Gnu C  3.2.3
Gnu make   3.80
binutils   2.15
util-linux 2.11y
mount  2.11y
module-init-tools  0.9.15-pre4
e2fsprogs  1.32
jfsutils   1.1.2
reiserfsprogs  line
reiser4progs   1.0.0
pcmcia-cs  3.1.31
quota-tools3.10.
PPP2.4.1
isdn4k-utils   3.1pre4
nfs-utils  1.0.6
Linux C Library2.3.2
Dynamic linker (ldd)   2.3.2
Procps 2.0.17
Net-tools  1.60
Kbd1.08
Sh-utils   4.5.3
scripts/ver_linux: line 90: udevinfo: command not found
Modules Loaded ipv6 ipt_REJECT ipt_state ip_conntrack iptable_filter 
ip_tables

--
Charles D. (Chuck) Harding <[EMAIL PROTECTED]>  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-8719
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Pobody's Nerfect! --#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.11-rc2-mm2
# Mon Jan 31 10:41:20 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_FUTEX=y
CONFIG_EPOLL=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_LTT is not set
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_HPET_TIMER is not set
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not se

Re: 2.6.11-rc2-mm2

2005-01-31 Thread Chuck Harding
On Sun, 30 Jan 2005, Paul Blazejowski wrote:
Here's another one, my USB keyboard is not functioning properly, ie.
the caps lock,scrlk and num lock lights are not on when these keys are
pressed and dmesg gets tons of spam for each key presses:
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
Cheers,
Paul

Same here - on a Dell GX240 w/USB keyboard  trackball - .config
attached - also got some messages complaining about loading the
ip_tables module - haven't captured it but can if needed.
ghostwheel:~/linux-2.6.10) scripts/ver_linux
If some fields are empty or look 
unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

Linux ghostwheel 2.6.11-rc2-mm1 #4 Tue Jan 25 13:56:31 PST 2005 i686 i686 i386 
GNU/Linux

Gnu C  3.2.3
Gnu make   3.80
binutils   2.15
util-linux 2.11y
mount  2.11y
module-init-tools  0.9.15-pre4
e2fsprogs  1.32
jfsutils   1.1.2
reiserfsprogs  line
reiser4progs   1.0.0
pcmcia-cs  3.1.31
quota-tools3.10.
PPP2.4.1
isdn4k-utils   3.1pre4
nfs-utils  1.0.6
Linux C Library2.3.2
Dynamic linker (ldd)   2.3.2
Procps 2.0.17
Net-tools  1.60
Kbd1.08
Sh-utils   4.5.3
scripts/ver_linux: line 90: udevinfo: command not found
Modules Loaded ipv6 ipt_REJECT ipt_state ip_conntrack iptable_filter 
ip_tables

--
Charles D. (Chuck) Harding [EMAIL PROTECTED]  Voice: 925-423-8879
Senior Computer Associate ICCDFax: 925-423-8719
Lawrence Livermore National Laboratory  Computation Directorate
Livermore, CA USA  http://www.llnl.gov  GPG Public Key ID: B9EB6601
-- http://tinyurl.com/5w5ey ---
-- Pobody's Nerfect! --#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.11-rc2-mm2
# Mon Jan 31 10:41:20 2005
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_FUTEX=y
CONFIG_EPOLL=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_LTT is not set
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_HPET_TIMER is not set
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y