Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#4574 closed bug (duplicate)

Haiku won't boot on Xen — at Version 4

Reported by: e1ven Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1/alpha1
Keywords: Cc:
Blocked By: #4500 Blocking:
Platform: All

Description (last modified by jackburton)

Possible dupe of ticket 4500?

I am trying to boot the Haiku alpha on a Xen machine, running on Ubuntu 8.04

Kernel is 2.6.24-24-xen x86_64

By default, when I try to boot the Haiku raw image file, the boot image appears but no lights light up.

Adding apic=0 to my Xen config allows it boot to the point demonstrated in the screenshot. I have enabled all of the debug options in the boot menu, but they do not appear to help.

lspci-

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx)
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3300 Graphics
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
02:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
02:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

lsusb-

Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 002: ID 03f9:0100 KeyTronic Corp. 
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 002: ID 14dd:1005  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000 

lsdev-

Device            DMA   IRQ  I/O Ports
------------------------------------------------
  acpi                    9 
  ahci                   22 
  callfunc0             258 
  callfunc1             260 
  callfunc2             263 
  callfunc3             266 
  console               269 
  ehci_hcd:usb1          17 
  ehci_hcd:usb2          19 
  floppy                  6 
  i8042                1 12 
  libata              14 15 
  ohci_hcd:usb3, ohci_hcd:usb4, HDA Intel         16 
  ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7, peth0         18 
  parport0                7 
  resched0              257 
  resched1              259 
  resched2              262 
  resched3              265 
  rtc                     8 
  timer0                256 
  timer1                261 
  timer2                264 
  timer3                267 
  xenbus                268 
0000:00:11.0                 8000-800f 9000-9003 a000-a007 b000-b003 c000-c007
0000:00:14.1                 0170-0177 01f0-01f7 0376-0376 03f6-03f6 ff00-ff0f
0000:01:05.0                   d000-d0ff
0000:02:00.0                   e800-e81f
0000:02:00.1                   e400-e41f
ACPI                           0800-0803   0804-0805   0808-080b   0810-0815   0820-0827
cascade             4       
dma                          0080-008f
dma1                         0000-001f
dma2                         00c0-00df
e1000                            e400-e41f     e800-e81f
floppy                       03f2-03f5 03f7-03f7
fpu                          00f0-00ff
keyboard                     0060-006f
libata                         0170-0177   01f0-01f7   0376-0376   03f6-03f6   ff00-ff0f
parport0                     0378-037a
PCI                          0cf8-0cff d000-dfff e000-efff
pic1                         0020-0021
pic2                         00a0-00a1
piix4_smbus                    0b00-0b07
pnp                          040b-040b 04d0-04d1 04d6-04d6 0800-089f 0900-090f 0910-091f 0a30-0a3f 0b00-0b0f 0b20-0b3f 0c00-0c01 0c14-0c14 0c50-0c51 0c52-0c52 0c6c-0c6c 0c6f-0c6f 0cd0-0cd1 0cd2-0cd3 0cd4-0cd5 0cd6-0cd7 0cd8-0cdf 0e00-0e0f 0e80-0e8f 0f40-0f4f fe00-fefe
rtc                          0070-0077
serial                       03f8-03ff
timer0                       0040-0043
timer1                       0050-0053
vga+                         03c0-03df
xen               0 1 2 3 5 6 7       

Xen config file-

kernel = '/usr/lib/xen/boot/hvmloader'
builder = 'hvm'
memory = '256'
device_model='/usr/lib/xen/bin/qemu-dm'

disk =  ['tap:aio:/home/xen/domains/test/test.image,hda,w']

# Hostname
name = 'test1'

# Networking
vif = ['type=ioemu, bridge=xenbr0']

# Behaviour
#boot='d'
vnc=1
vncviewer=1
sdl=0
vncconsole=1
vnclisten="0.0.0.0"
pae=0
#acpi=0
apic=0
vcpus=1

Change History (5)

by e1ven, 15 years ago

Attachment: Screenshot of Xen-test1.png added

comment:1 by e1ven, 15 years ago

Also, I've included a list of all Xen package versions.

ii libxen3 3.3.0-1ubuntu7~hardy1 library interface for Xen, a Virtual Machine ii linux-image-2.6.24-24-xen 2.6.24-24.59 Linux kernel image for version 2.6.24 on Thi ii linux-image-xen 2.6.24.24.26 Real time Linux kernel image ii linux-ubuntu-modules-2.6.24-24-xen 2.6.24-24.39 Ubuntu supplied Linux modules for version 2. ii python-xen-3.3 3.3.0-1ubuntu7~hardy1 python bindings for Xen, a Virtual Machine M ii xen-docs-3.3 3.3.0-1ubuntu7~hardy1 documentation for XEN, a Virtual Machine Mon ii xen-hypervisor-3.3 3.3.0-1ubuntu7~hardy1 The Xen Hypervisor for i386 and amd64. ii xen-tools 3.8-4ubuntu4 Tools to manage debian XEN virtual servers ii xen-utils-3.3 3.3.0-1ubuntu7~hardy1 XEN administrative tools

comment:2 by jackburton, 15 years ago

Blocked By: 4500 added
Resolution: duplicate
Status: newclosed

Indeed, it's a dup of #4500

comment:3 by jackburton, 15 years ago

BTW, nice to see it's not specific to XenServer. I'm sure Xen will have more debugging features (XenServerhas been very much stripped down in that field), and the problem can be find there more easily.

comment:4 by jackburton, 15 years ago

Description: modified (diff)

Better formatting of the description.

Note: See TracTickets for help on using tickets.