Skip to contentSkip to conversation

OpenSolaris boot failure with KVM and VirtualBox

DISCUSSION Sid Boyce 4 participants 9 messages Jul 16, 2009 – Jul 27, 2009 1 message not in the archive KVM

lore
Share & tools
lore

Sid Boyce

author
#0 lore raw

I first tried using kernel 2.6.31-rc1 on openSUSE 11.2 Milestone1 on a 4P box. All other VM's, Windows and Linux work, currently running openSUSE 11.2 Milestone 3 with 2.6.31-rc3. Verified the .iso is good. Error message
=============
Booting 'OpenSolaris 2009.06'
kernel$ /platform/i86pc/kernel/$ISADIR/unix
loading '/platform/i86pc/kernel/$ISADIR/unix' ...
cpu: 'AuthenticAMD' family 16 model 4 step 2 ...
[BIOS accepted mixed-mode target setting!]
[Multiboot-kernel, loadaddr=0xbffe38, text-and-data=0x1b1ff0, bss=0x0,
entry=0xc00000]
'platform/i86pc/kernel/amd64/unix' is loaded
module$ /boot/$ISADIR/x86.microroot
loading '/boot/$ISADIR/x86.microroot' ...
Error 15: File not found
Press any key to continue ...
Regards
Sid.

Signature · 4 lines
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks
#1 lore raw
Quoted 11 lines · Sid Boyce

I first tried using kernel 2.6.31-rc1 on openSUSE 11.2 Milestone1 on a 4P box. All other VM's, Windows and Linux work, currently running openSUSE 11.2 Milestone 3 with 2.6.31-rc3. Verified the .iso is good. Error message
=============
Booting 'OpenSolaris 2009.06'
kernel$ /platform/i86pc/kernel/$ISADIR/unix
loading '/platform/i86pc/kernel/$ISADIR/unix' ...
cpu: 'AuthenticAMD' family 16 model 4 step 2 ...
[BIOS accepted mixed-mode target setting!]
[Multiboot-kernel, loadaddr=0xbffe38, text-and-data=0x1b1ff0, bss=0x0,

Quoted 9 lines

entry=0xc00000]
'platform/i86pc/kernel/amd64/unix' is loaded
module$ /boot/$ISADIR/x86.microroot
loading '/boot/$ISADIR/x86.microroot' ...
Error 15: File not found
Press any key to continue ...
Regards
Sid.

Please copy [email protected] on kvm issues.

Is this a regression from previous kernel versions? What userspace are you using?

Signature · 1 line
error compiling committee.c: too many arguments to function
#2 lore raw
Quoted 4 lines · Avi Kivity
Quoted 3 lines · Sid Boyce

I first tried using kernel 2.6.31-rc1 on openSUSE 11.2 Milestone1 on a 4P box. All other VM's, Windows and Linux work, currently running openSUSE 11.2 Milestone 3 with 2.6.31-rc3. Verified the .iso is good.

Opensuse Milestones are testing versions in at best alpha state.

Quoted 1 line
Quoted 1 line

Error 15: File not found

[....]

Virtualbox works properly running Opensolaris on my machines, with any 2.6.31-rc kernel released, including rc4 and git versions (opensuse 11.1 based).

author
#3 lore raw
In reply to Avi Kivity
Quoted 22 lines · Avi Kivity
Quoted 11 lines · Sid Boyce

I first tried using kernel 2.6.31-rc1 on openSUSE 11.2 Milestone1 on a 4P box. All other VM's, Windows and Linux work, currently running openSUSE 11.2 Milestone 3 with 2.6.31-rc3. Verified the .iso is good. Error message
=============
Booting 'OpenSolaris 2009.06'
kernel$ /platform/i86pc/kernel/$ISADIR/unix
loading '/platform/i86pc/kernel/$ISADIR/unix' ...
cpu: 'AuthenticAMD' family 16 model 4 step 2 ...
[BIOS accepted mixed-mode target setting!]
[Multiboot-kernel, loadaddr=0xbffe38, text-and-data=0x1b1ff0, bss=0x0,

Quoted 9 lines

entry=0xc00000]
'platform/i86pc/kernel/amd64/unix' is loaded
module$ /boot/$ISADIR/x86.microroot
loading '/boot/$ISADIR/x86.microroot' ...
Error 15: File not found
Press any key to continue ...
Regards
Sid.

Quoted 5 lines

Please copy [email protected] on kvm issues.

Is this a regression from previous kernel versions? What userspace are you using?

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M &
Regards
Sid.

Signature · 4 lines
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks
#4 lore raw
Quoted 11 lines · Sid Boyce
Quoted 5 lines

Is this a regression from previous kernel versions? What userspace are you using?

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M&

Wait, are you using kqemu or kvm?

Signature · 1 line
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
author
#5 lore raw
Quoted 7 lines · Avi Kivity
Quoted 6 lines · Sid Boyce
Quoted 5 lines

Is this a regression from previous kernel versions? What userspace are you using?

Quoted 8 lines
Quoted 5 lines

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M&

Wait, are you using kqemu or kvm?

# l /dev/kvm
crw-rw----+ 1 root root 10, 232 2009-07-24 20:26 /dev/kvm
# lsmod|grep kvm
kvm_amd                41908  0
kvm                   180488  1 kvm_amd
Quoted 1 line

From long ago I read that kvm needed kqemu, so I have always built the

module, but I see here it's not used.
lsmod|grep qemu
kqemu 173496 0

# rpm -qf /usr/bin/qemu-system-x86_64
qemu-0.10.1-2.21

Regards
Sid.

Signature · 4 lines
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks
#6 lore raw
Quoted 23 lines · Sid Boyce
Quoted 7 lines · Avi Kivity
Quoted 6 lines · Sid Boyce
Quoted 5 lines

Is this a regression from previous kernel versions? What userspace are you using?

Quoted 8 lines
Quoted 5 lines

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M&

Wait, are you using kqemu or kvm?

# l /dev/kvm
crw-rw----+ 1 root root 10, 232 2009-07-24 20:26 /dev/kvm
# lsmod|grep kvm
kvm_amd                41908  0
kvm                   180488  1 kvm_amd
Quoted 7 lines

From long ago I read that kvm needed kqemu, so I have always built the module, but I see here it's not used.
lsmod|grep qemu
kqemu 173496 0

# rpm -qf /usr/bin/qemu-system-x86_64
qemu-0.10.1-2.21

You're not using KVM. "Qemu" is the non-KVM version.

Maybe uli activated the preliminary kvm support in there, but if you want the real deal, install the "kvm" package and use /usr/bin/qemu-kvm.

Alex

author
#7 lore raw
Quoted 35 lines · Alexander Graf
Quoted 24 lines · Sid Boyce
Quoted 8 lines · Avi Kivity
Quoted 7 lines · Sid Boyce
Quoted 6 lines

Is this a regression from previous kernel versions? What userspace are
you using?

Quoted 8 lines
Quoted 5 lines

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M&

Wait, are you using kqemu or kvm?

# l /dev/kvm
crw-rw----+ 1 root root 10, 232 2009-07-24 20:26 /dev/kvm
# lsmod|grep kvm
kvm_amd                41908  0
kvm                   180488  1 kvm_amd
Quoted 7 lines

From long ago I read that kvm needed kqemu, so I have always built the module, but I see here it's not used.
lsmod|grep qemu
kqemu 173496 0

# rpm -qf /usr/bin/qemu-system-x86_64
qemu-0.10.1-2.21
Quoted 9 lines

You're not using KVM. "Qemu" is the non-KVM version.

Maybe uli activated the preliminary kvm support in there, but if you want the real deal, install the "kvm" package and use /usr/bin/qemu-kvm.

Alex

Thanks, I shall check that out, no mention of x86_64, but I shall have a look at the stuff below.

Quoted 1 line

From Documentation/ia64/kvm.txt

1. Get the kvm source from git.kernel.org.
Userspace source:
git clone
git://git.kernel.org/pub/scm/virt/kvm/kvm-userspace.git

Regards
Sid.

Signature · 4 lines
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

A message that is not in the archive (sent off-list or not yet received): [email protected]

author
#9 lore raw
Quoted 57 lines · Alexander Graf
Quoted 46 lines · Sid Boyce
Quoted 35 lines · Alexander Graf
Quoted 24 lines · Sid Boyce
Quoted 8 lines · Avi Kivity
Quoted 7 lines · Sid Boyce
Quoted 6 lines

Is this a regression from previous kernel versions? What userspace are
you using?

Quoted 8 lines
Quoted 5 lines

Currently running 2.6.31-rc4 with the original kqemu-1.4.0pre1 on openSUSE 11.2 Milestone 4 and it boots OK - a 200G disk image used. qemu-system-x86_64 -cdrom /ISO/osol-0906-ai-x86.iso -boot d /osol0906.qcow2 -smp 4 -m 500M&

Wait, are you using kqemu or kvm?

# l /dev/kvm
crw-rw----+ 1 root root 10, 232 2009-07-24 20:26 /dev/kvm
# lsmod|grep kvm
kvm_amd                41908  0
kvm                   180488  1 kvm_amd
Quoted 7 lines

From long ago I read that kvm needed kqemu, so I have always built the module, but I see here it's not used.
lsmod|grep qemu
kqemu 173496 0

# rpm -qf /usr/bin/qemu-system-x86_64
qemu-0.10.1-2.21
Quoted 9 lines

You're not using KVM. "Qemu" is the non-KVM version.

Maybe uli activated the preliminary kvm support in there, but if you want the real deal, install the "kvm" package and use /usr/bin/qemu-kvm.

Alex

Quoted 7 lines

Thanks, I shall check that out, no mention of x86_64, but I shall have a look at the stuff below.
From Documentation/ia64/kvm.txt
1. Get the kvm source from git.kernel.org.
Userspace source:
git clone
git://git.kernel.org/pub/scm/virt/kvm/kvm-userspace.git

Quoted 8 lines

(leaving out the MLs since this really doesn't belong there)

Just do "zypper in kvm" and you should be set.

Alex

Thanks, I had kvm-kmp-default locked, so that's no doubt why kvm isn't installed.
Regards
Sid.

Signature · 4 lines
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks