Project

General

Profile

Actions

Bug #2484

closed

virtio hangs boot of i386 Ideapad with acpi disabled

Added by davshao almost 12 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
01/09/2013
Due date:
% Done:

0%

Estimated time:

Description

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:

  1. VirtIO support
  2. device virtio # VirtIO core
  3. device virtio_blk # VirtIO disk driver
  4. device virtio_pci # VirtIO transport over PCI bus

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


Files

ideapad_novirtio_dmesg.txt (41.9 KB) ideapad_novirtio_dmesg.txt davshao, 01/09/2013 03:47 PM
ideapad_pciconf_novirtio.txt (4.23 KB) ideapad_pciconf_novirtio.txt davshao, 01/16/2013 09:39 AM
acer_725_0687_dmesg.txt (44.9 KB) acer_725_0687_dmesg.txt davshao, 01/26/2013 11:15 AM
Actions

Also available in: Atom PDF