Comment 13 for bug 262437

Revision history for this message
Marques Johansson (marques) wrote :

I'm running the amd64 arch, so that kernel won't work here.

I can boot with "noapictimer", and also with "nohz=off highres=off apci=debug debug". I'm attaching the dmesg from the latter boot options. (highres=off did not work by itself, not did nohz=off )

Here are the contents of some other files I've heard discussed in these threads (during the same boot as the dmesg, sorry I couldn't wait to capture these files on a CPU stuck boot):

displague@split:~$ cat /sys/devices/system/clocksource/clocksource0/*
hpet acpi_pm jiffies tsc
hpet

displague@split:~$ cat /proc/timer_list
Timer List Version: v0.3
HRTIMER_MAX_CLOCK_BASES: 2
now at 474426458770 nsecs

cpu: 0
 clock 0:
  .index: 0
  .resolution: 4000250 nsecs
  .get_time: ktime_get_real
  .offset: 0 nsecs
active timers:
 clock 1:
  .index: 1
  .resolution: 4000250 nsecs
  .get_time: ktime_get
  .offset: 0 nsecs
active timers:
 #0: <ffff88001943bd48>, hrtimer_wakeup, S:01, futex_wait, firefox/6746
 # expires at 474458683930 nsecs [in 32225160 nsecs]
 #1: <ffff88001943bd48>, it_real_fn, S:01, do_setitimer, syslogd/4925
 # expires at 487622761050 nsecs [in 13196302280 nsecs]
 #2: <ffff88001943bd48>, hrtimer_wakeup, S:01, futex_wait, firefox/6883
 # expires at 518020472610 nsecs [in 43594013840 nsecs]
 #3: <ffff88001943bd48>, hrtimer_wakeup, S:01, do_nanosleep, atd/5528
 # expires at 3653344476130 nsecs [in 3178918017360 nsecs]
  .expires_next : 9223372036854775807 nsecs
  .hres_active : 0
  .nr_events : 0
  .nohz_mode : 0
  .idle_tick : 0 nsecs
  .tick_stopped : 0
  .idle_jiffies : 0
  .idle_calls : 0
  .idle_sleeps : 0
  .idle_entrytime : 474421270370 nsecs
  .idle_waketime : 0 nsecs
  .idle_exittime : 0 nsecs
  .idle_sleeptime : 437221753573 nsecs
  .last_jiffies : 0
  .next_jiffies : 0
  .idle_expires : 0 nsecs
jiffies: 4295010841

cpu: 1
 clock 0:
  .index: 0
  .resolution: 4000250 nsecs
  .get_time: ktime_get_real
  .offset: 0 nsecs
active timers:
 clock 1:
  .index: 1
  .resolution: 4000250 nsecs
  .get_time: ktime_get
  .offset: 0 nsecs
active timers:
 #0: <ffff88001943bd48>, hrtimer_wakeup, S:01, futex_wait, gvfsd-trash/6912
 # expires at 474692183810 nsecs [in 265725040 nsecs]
 #1: <ffff88001943bd48>, hrtimer_wakeup, S:01, futex_wait, firefox/6874
 # expires at 492439331930 nsecs [in 18012873160 nsecs]
 #2: <ffff88001943bd48>, hrtimer_wakeup, S:01, do_nanosleep, cron/5558
 # expires at 519830787730 nsecs [in 45404328960 nsecs]
  .expires_next : 9223372036854775807 nsecs
  .hres_active : 0
  .nr_events : 0
  .nohz_mode : 0
  .idle_tick : 0 nsecs
  .tick_stopped : 0
  .idle_jiffies : 0
  .idle_calls : 0
  .idle_sleeps : 0
  .idle_entrytime : 474426547050 nsecs
  .idle_waketime : 0 nsecs
  .idle_exittime : 0 nsecs
  .idle_sleeptime : 395247480831 nsecs
  .last_jiffies : 0
  .next_jiffies : 0
  .idle_expires : 0 nsecs
jiffies: 4295010841

Tick Device: mode: 0
Clock Event Device: hpet
 max_delta_ns: 85899346200
 min_delta_ns: 1920
 mult: 107374182
 shift: 32
 mode: 2
 next_event: 0 nsecs
 set_next_event: hpet_legacy_next_event
 set_mode: hpet_legacy_set_mode
 event_handler: tick_handle_periodic_broadcast
tick_broadcast_mask: 00000003
tick_broadcast_oneshot_mask: 00000000

Tick Device: mode: 0
Clock Event Device: lapic
 max_delta_ns: 668034314
 min_delta_ns: 1194
 mult: 53932548
 shift: 32
 mode: 1
 next_event: 0 nsecs
 set_next_event: lapic_next_event
 set_mode: lapic_timer_setup
 event_handler: tick_handle_periodic

Tick Device: mode: 0
Clock Event Device: lapic
 max_delta_ns: 668034314
 min_delta_ns: 1194
 mult: 53932548
 shift: 32
 mode: 1
 next_event: 0 nsecs
 set_next_event: lapic_next_event
 set_mode: lapic_timer_setup
 event_handler: tick_handle_periodic