Opened 10 years ago

Last modified 3 years ago

#5087 assigned bug

Boot hangs up if onscreen debug is enabled

Reported by: mpanasyuk Owned by: nobody
Priority: low Milestone: R1
Component: System/Kernel Version: R1/alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Both in VMWare and on real hardware Haiku hangs up during boot process if onscreen debug is enadled. Boots up normally when debug is disabled.

Attachments (3)

syslog_screen.png (32.2 KB ) - added by mpanasyuk 10 years ago.
VMWare syslog screenshot
syslog_screen2.png (30.0 KB ) - added by mpanasyuk 10 years ago.
Yet another VMWare syslog screenshot
listdev-output.txt (2.4 KB ) - added by mpanasyuk 10 years ago.
listdev output for real hardware

Download all attachments as: .zip

Change History (8)

by mpanasyuk, 10 years ago

Attachment: syslog_screen.png added

VMWare syslog screenshot

by mpanasyuk, 10 years ago

Attachment: syslog_screen2.png added

Yet another VMWare syslog screenshot

by mpanasyuk, 10 years ago

Attachment: listdev-output.txt added

listdev output for real hardware

comment:1 by mpanasyuk, 10 years ago

Component: - GeneralSystem

comment:2 by anevilyak, 10 years ago

Component: SystemSystem/Boot Loader
Owner: changed from nobody to axeld

It's possible this is screwing up a timeout somewhere. I can reproduce this, but only by paging manually. If I press 'p' to disable paging and just let it go, it does manage to boot.

comment:3 by axeld, 10 years ago

Component: System/Boot LoaderSystem/Kernel

The boot loader is not running anymore already after the first line of on screen debug output.

comment:4 by bonefish, 10 years ago

Priority: normallow

This is kind of a known issue. The output slows down the early boot process, thus causing problems for timing sensitive code (like the acquire_spinlock() timeout panic()). Since the introduction of the debug syslog feature the on screen debug output is only useful in rare cases anyway.

comment:5 by axeld, 3 years ago

Owner: changed from axeld to nobody
Status: newassigned
Note: See TracTickets for help on using tickets.