Bug 700019 - booting takes very long due to possible timer issue
Summary: booting takes very long due to possible timer issue
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 15
Hardware: i386
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-27 09:55 UTC by Stefan Assmann
Modified: 2012-07-11 17:49 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-07-11 17:49:29 UTC
Type: ---


Attachments (Terms of Use)
dmesg.txt (54.04 KB, text/plain)
2011-04-27 10:03 UTC, Stefan Assmann
no flags Details

Description Stefan Assmann 2011-04-27 09:55:29 UTC
Description of problem:
During boot the system seems stuck for about 30 seconds. If you check the dmesg output below you'll see there's a long break between USB init and hrtimer setup. The cursor blinking frequency also varies when the system seems to be stuck. Sometimes it blinks very slow and but can be very fast as well.

[   14.557280] udev[378]: starting version 167
[...]
[   16.612960] usbcore: registered new interface driver uvcvideo
[   16.617258] USB Video Class driver (v1.0.0)
[   50.653727] hrtimer: interrupt took 241176236 ns
[   72.734338] udev[438]: renamed network interface eth0 to p33p1


Version-Release number of selected component (if applicable):
kernel-PAE-2.6.38.3-18.fc15.i686

How reproducible:
always

Comment 1 Stefan Assmann 2011-04-27 10:03:05 UTC
Created attachment 495160 [details]
dmesg.txt

Comment 2 Herbert Straub 2011-05-07 09:33:32 UTC
I have the same problem on a Asus EeePC 901. The startup hangs for 45 seconds.

Comment 3 Chuck Ebbert 2011-05-11 01:14:51 UTC
Does it make any difference if you blacklist the uvcvideo driver?

Comment 4 Stefan Assmann 2011-05-11 07:14:30 UTC
Chuck,

I blacklisted uvcvideo, eeepc_laptop, microcode, iTCO, iTCO_vendor_support and none made a difference.

Comment 5 Chuck Ebbert 2011-05-17 12:51:46 UTC
Possibly fixed by:

http://marc.info/?l=linux-kernel&m=130553688503394&w=4

Comment 6 Stefan Assmann 2011-05-18 07:12:32 UTC
Sounds promising, so I went ahead and compiled a kernel wit the patch. However that mysterious delay is still there. Also added "nosmp" to the kernel command line to make sure it's not an SMP issue and the problem persists.

Comment 7 Patrick 2011-05-25 01:02:31 UTC
Same problem here. Booting takes up to 70 seconds on an Asus EeePC 901. Hangs for a long time after:

hrtimer: interrupt took 236597037 ns

Comment 8 Patrick 2011-05-25 02:04:21 UTC
After installing kernel 2.6.39-1.fc16 from rawhide the problem still occurs. I also disabled uvcvideo, selinux, cups, smolt, abrt-oops, abrt-ccpp and graphical boot screen but the system still needs about 60 seconds to come up.

systemd-analyze says:
Startup finished in 3340ms (kernel) + 2563ms (initrd) + 52408ms (userspace) = 58312ms

Comment 9 Patrick 2011-05-25 02:18:34 UTC
Looks like the boot time is much shorter on rebooting instead of starting from a complete shutdown. I've now booted several times from complete power-off mode and it always took about 60 seconds and there was this hrtimer message in dmesg output. But when I call "reboot" the computer takes only about 42 seconds and then there is no hrtimer thing in dmesg output. Seems to be 100% reproducible. Very strange.

Comment 10 mghaoui 2011-05-26 21:11:01 UTC
Same problem here with my Asus EEE 1000HE:


[   16.938129] Bluetooth: Core ver 2.15
[   16.938206] NET: Registered protocol family 31
[   16.938213] Bluetooth: HCI device and connection manager initialized
[   16.938221] Bluetooth: HCI socket layer initialized
[   60.273359] udev[450]: renamed network interface eth0 to p33p1
[   60.415359] rt2800pci 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   60.415385] rt2800pci 0000:01:00.0: setting latency timer to 64
[   60.417830] cfg80211: World regulatory domain updated:
[   60.417839] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   60.417850] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

Comment 11 Patrick 2011-07-09 11:54:21 UTC
Now booting takes up to 5 minutes. This is very annoying. :-(

Comment 12 Josh Boyer 2012-06-04 19:06:19 UTC
Is this still being seen with the 2.6.43/3.3 kernel updates in F15/F16?

Comment 13 Josh Boyer 2012-07-11 17:49:29 UTC
Fedora 15 has reached it's end of life as of June 26, 2012.  As a result, we will not be fixing any remaining bugs found in Fedora 15.

In the event that you have upgraded to a newer release and the bug you reported is still present, please reopen the bug and set the version field to the newest release you have encountered the issue with.  Before doing so, please ensure you are testing the latest kernel update in that release and attach any new and relevant information you may have gathered.

Thank you for taking the time to file a report.  We hope newer versions of Fedora suit your needs.


Note You need to log in before you can comment on or make changes to this bug.