[DragonFlyBSD - Bug #2484] virtio hangs boot of i386 Ideapad with acpi disabled

David Shao via Redmine bugtracker-admin at leaf.dragonflybsd.org
Thu Jan 24 18:37:11 PST 2013


Issue #2484 has been updated by davshao.


Fortunately for me, after

commit 560d12f06f3e4c73abecdac317304b94f7046cca
Date:   Wed Jan 23 20:00:10 2013 +0100

the hang on boot disappeared, as in, now the Ideapad with acpi disabled boots fine.  Coincidence or not, this was after I did a full
# make buildworld

when updating through the new m4/flex.
----------------------------------------
Bug #2484: virtio hangs boot of i386 Ideapad with acpi disabled
http://bugs.dragonflybsd.org/issues/2484

Author: davshao
Status: New
Priority: Normal
Assignee: vsrinivas
Category: 
Target version: 


For a Lenovo Ideapad netbook (i386) with acpi disabled using master commits through
commit 1d0de3d37b9efb6301b10515fd12d922c8602093
Date:   Tue Jan 8 19:21:35 2013 +0100

    kernel/vfs: Remove some unused variables.

boot hangs after devices:

md0: invalid primary partition table: no magic
Math emulator present
hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
hpt27xx: RocketRAID 27xx controller driver v1.0 (Jan  9 2013 12:15:05)

and before

IOAPIC: rman cpu0 0 - 1
IOAPIC: rman cpu0 3 - 95
IOAPIC: rman cpu0 97 - 191
IOAPIC: rman cpu1 24 - 95
IOAPIC: rman cpu1 97 - 191
npx0.nexus0.root0
npx0: <math processor> [tentative] on motherboard
npx0: INT 16 interface

The boot problem was bisected to be after:

commit 42fdf81ee882d38808efe2772a68a9c4991a5f76
Date:   Sun Jan 6 20:01:27 2013 +0800

and before:

commit f31f6d84db329735c062a41c0f729843cd4d0b6f
Date:   Mon Jan 7 09:48:18 2013 +0100

    kernel/hammer: Remove unused variables and add __debugvar.

In addition a workaround is to disable kernel options for virtio for a custom kernel config:

# VirtIO support
# device		virtio		# VirtIO core
# device		virtio_blk	# VirtIO disk driver
# device		virtio_pci	# VirtIO transport over PCI bus

Attached is a dmesg for the booting configuration with acpi and virtio disabled.



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Bugs mailing list