Hi, I have installed b_78 on a Dell 2950 and booting to bare metal works fine but when I try to boot using the grub entry Solaris xVM it will boot to the point where it displays the uname info and then just stays there. It will not boot past that point. I have enabled VT technology in the BIOS (but only after the installation). Where/what can I look at to trouble shoot this? I am new to xen and would like to try and start trying it out. TIA, Daren This message posted from opensolaris.org
Daren R. Sefcik wrote:> Hi, I have installed b_78 on a Dell 2950 and booting to bare metal works fine but when I try to boot using the grub entry Solaris xVM it will boot to the point where it displays the uname info and then just stays there. It will not boot past that point. I have enabled VT technology in the BIOS (but only after the installation). > > Where/what can I look at to trouble shoot this? I am new to xen and would like to try and start trying it out.can you modify the grub line to do a verbose boot and load the kernel debugger (-kv). e.g. module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -kv What''s the last module to load? Can you setup a serial console on your machine? Thanks, MRJ> TIA, > Daren > > > This message posted from opensolaris.org > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org
> can you modify the grub line to do a verbose boot > and load the kernel debugger (-kv). e.g. > > module$ /platform/i86xpv/kernel/$ISADIR/unix > /platform/i86xpv/kernel/$ISADIR/unix -kv > What''s the last module to load?/kernel/misc/amd64/ctf: text at ....... Also, now the last 2 lines show: HYPERVISOR_mmu_update() failed Press any key to reboot> Can you setup a serial console on your machine?I could..I am more familiar with sparc machines and the obp settings. What are the steps to get serial output on the x86 based hardware? thank you..! Daren This message posted from opensolaris.org
> > Can you setup a serial console on your machine? > > I could..I am more familiar with sparc machines and > the obp settings. > What are the steps to get serial output on the x86 > based hardware?I figured it out and here is the output: =============================================module /platform/i86xpv/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb91ca ab] data at 0xfffffffffbc00000 module /kernel/amd64/genunix: text at [0xfffffffffb91cab0, 0xfffffffffbb4d397] data at 0 xfffffffffbca2b20 Loading kmdb... module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbb4d3a0, 0xfffffffffbbdc4ef] data at 0xfffffffffbd0af50 module /kernel/misc/amd64/ctf: text at [0xfffffffffbbdc4f0, 0xfffffffffbbe63ef] data at 0xfffffffffbd26278 v3.0.4-1-xvm chgset ''Mon Nov 12 23:09:42 2007 -0800 13228:ed897008a4c9'' SunOS Release 5.11 Version snv_78 64-bit Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. features: 11e66c6<cpuid,cmp,cx16,sse3,nx,sse2,sse,cx8,pae,mmx,cmov,msr,tsc> mem = 20565540K (0x4e7389000) HYPERVISOR_mmu_update() failed Press any key to reboot. ============================================= This message posted from opensolaris.org
Daren R. Sefcik wrote:>>> Can you setup a serial console on your machine? >> I could..I am more familiar with sparc machines and >> the obp settings. >> What are the steps to get serial output on the x86 >> based hardware? > > > I figured it out and here is the output: > > =============================================> module /platform/i86xpv/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb91ca > ab] data at 0xfffffffffbc00000 > module /kernel/amd64/genunix: text at [0xfffffffffb91cab0, 0xfffffffffbb4d397] data at 0 > xfffffffffbca2b20 > Loading kmdb... > module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbb4d3a0, 0xfffffffffbbdc4ef] data > at 0xfffffffffbd0af50 > module /kernel/misc/amd64/ctf: text at [0xfffffffffbbdc4f0, 0xfffffffffbbe63ef] data at > 0xfffffffffbd26278 > v3.0.4-1-xvm chgset ''Mon Nov 12 23:09:42 2007 -0800 13228:ed897008a4c9'' > SunOS Release 5.11 Version snv_78 64-bit > Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. > Use is subject to license terms. > features: 11e66c6<cpuid,cmp,cx16,sse3,nx,sse2,sse,cx8,pae,mmx,cmov,msr,tsc> > mem = 20565540K (0x4e7389000) > HYPERVISOR_mmu_update() failed > Press any key to reboot.Can you try adding mem=3G to the xen line in menu.lst? I want to see if you limit the memory to < 3G if it will boot. MRJ
cool..thanks..that sorta worked, it started to boot but now just hangs during the boot, here is the output: =======================module /platform/i86xpv/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb91ca ab] data at 0xfffffffffbc00000 module /kernel/amd64/genunix: text at [0xfffffffffb91cab0, 0xfffffffffbb4d397] data at 0 xfffffffffbca2b20 Loading kmdb... module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbb4d3a0, 0xfffffffffbbdc4ef] data at 0xfffffffffbd0af50 module /kernel/misc/amd64/ctf: text at [0xfffffffffbbdc4f0, 0xfffffffffbbe63ef] data at 0xfffffffffbd26278 v3.0.4-1-xvm chgset ''Mon Nov 12 23:09:42 2007 -0800 13228:ed897008a4c9'' SunOS Release 5.11 Version snv_78 64-bit Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. features: 11e66c6<cpuid,cmp,cx16,sse3,nx,sse2,sse,cx8,pae,mmx,cmov,msr,tsc> mem = 2961000K (0xb4b9a000) root nexus = i86xpv pseudo0 at root pseudo0 is /pseudo scsi_vhci0 at root scsi_vhci0 is /scsi_vhci isa0 at root npe0 at root: space 0 offset 0 npe0 is /pci@0,0 PCI Express-device: pci8086,25e3@3, pcie_pci1 pcie_pci1 is /pci@0,0/pci8086,25e3@3 PCIE-device: pci8086,370@0, pcie_pci7 pcie_pci7 is /pci@0,0/pci8086,25e3@3/pci8086,370@0 ======================= This message posted from opensolaris.org
Daren R. Sefcik wrote:> cool..thanks..that sorta worked, it started to boot but now just hangs during the boot, here is the output: > > =======================> module /platform/i86xpv/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb91ca > ab] data at 0xfffffffffbc00000 > module /kernel/amd64/genunix: text at [0xfffffffffb91cab0, 0xfffffffffbb4d397] data at 0 > xfffffffffbca2b20 > Loading kmdb... > module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbb4d3a0, 0xfffffffffbbdc4ef] data > at 0xfffffffffbd0af50 > module /kernel/misc/amd64/ctf: text at [0xfffffffffbbdc4f0, 0xfffffffffbbe63ef] data at > 0xfffffffffbd26278 > v3.0.4-1-xvm chgset ''Mon Nov 12 23:09:42 2007 -0800 13228:ed897008a4c9'' > SunOS Release 5.11 Version snv_78 64-bit > Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved. > Use is subject to license terms. > features: 11e66c6<cpuid,cmp,cx16,sse3,nx,sse2,sse,cx8,pae,mmx,cmov,msr,tsc> > mem = 2961000K (0xb4b9a000) > root nexus = i86xpv > pseudo0 at root > pseudo0 is /pseudo > scsi_vhci0 at root > scsi_vhci0 is /scsi_vhci > isa0 at root > npe0 at root: space 0 offset 0 > npe0 is /pci@0,0 > PCI Express-device: pci8086,25e3@3, pcie_pci1 > pcie_pci1 is /pci@0,0/pci8086,25e3@3 > PCIE-device: pci8086,370@0, pcie_pci7 > pcie_pci7 is /pci@0,0/pci8086,25e3@3/pci8086,370@0 > =======================ha, ok... Now add a -k the the end of unix line to load the kernel debugger. boot the kernel, when you get to the hang, hit ctrl-a 3 times, then hit q, then hit ctrl-a 3 times again. You should now be in the solaris kernel debugger. Can you send me the output of $c you can also do a ::threadlist -v to see what''s running. Can you also send that to me off alias. Thanks, MRJ
OK, I am gonna need some hand holding here.. I enabled the debugger, booted and
it just hung at that pci... message. I did the ctrl q thing and nothing..just
seemed to be hung. I went home and came back in the morning and there it was..at
the debug prompt. Dumb me didn''t capture the output you wanted though
so I thought, ok, I''ll reboot it and this time turn on the capture.
Same thing, just hung at the pci...message. Left it again and came back in today
and this time it was totally booted into the xvm environment. It seems like it
is taking 8,9..10 hours to boot. Any ideas why it would take so long to boot? I
will try to do the debug thing again but it may not be until tomorrow when it
finishes booting. See below for the output of the current booted state in xvm:
===============================================
module /kernel/amd64/genunix: text at [0xfffffffffb91cab0, 0xfffffffffbb4d397]
data at 0
xfffffffffbca2b20
Loading kmdb...
module /kernel/misc/amd64/kmdbmod: text at [0xfffffffffbb4d3a0,
0xfffffffffbbdc4ef] data
 at 0xfffffffffbd0af50
module /kernel/misc/amd64/ctf: text at [0xfffffffffbbdc4f0, 0xfffffffffbbe63ef]
data at
0xfffffffffbd26278
v3.0.4-1-xvm chgset ''Mon Nov 12 23:09:42 2007 -0800
13228:ed897008a4c9''
SunOS Release 5.11 Version snv_78 64-bit
Copyright 1983-2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
features:
11e66c6<cpuid,cmp,cx16,sse3,nx,sse2,sse,cx8,pae,mmx,cmov,msr,tsc>
mem = 2961000K (0xb4b9a000)
root nexus = i86xpv
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
isa0 at root
npe0 at root: space 0 offset 0
npe0 is /pci@0,0
PCI Express-device: pci8086,25e3@3, pcie_pci1
pcie_pci1 is /pci@0,0/pci8086,25e3@3
PCIE-device: pci8086,370@0, pcie_pci7
pcie_pci7 is /pci@0,0/pci8086,25e3@3/pci8086,370@0
PCIE-device: pci1028,1f03@e, mega_sas0
mega_sas0 is /pci@0,0/pci8086,25e3@3/pci8086,370@0/pci1028,1f03@e
sd4 at mega_sas0: target 0 lun 0
sd4 is /pci@0,0/pci8086,25e3@3/pci8086,370@0/pci1028,1f03@e/sd@0,0
SMBIOS v2.4 loaded (3131 bytes)/cpus (cpunex0) online
pseudo-device: dld0
dld0 is /pseudo/dld@0
PCI Express-device: pci8086,244e@1e, pci_pci0
pci_pci0 is /pci@0,0/pci8086,244e@1e
ISA-device: asy0
asy0 is /isa/asy@1,3f8
PCI Express-device: pci1028,1b2@1d,7, ehci0
ehci0 is /pci@0,0/pci1028,1b2@1d,7
USB 2.0 device (usb413c,a001) operating at hi speed (USB 2.x) on USB 2.0 root
hub: hub@1
, hubd0 at bus address 2
hubd0 is /pci@0,0/pci1028,1b2@1d,7/hub@1
/pci@0,0/pci1028,1b2@1d,7/hub@1 (hubd0) online
USB 2.0 device (usb4b4,6560) operating at hi speed (USB 2.x) on USB 2.0 root
hub: hub@5,
 hubd1 at bus address 3
hubd1 is /pci@0,0/pci1028,1b2@1d,7/hub@5
/pci@0,0/pci1028,1b2@1d,7/hub@5 (hubd1) online
NOTICE: IRQ21 is shared
PCI Express-device: pci1028,1b2@1d, uhci0
uhci0 is /pci@0,0/pci1028,1b2@1d
PCI Express-device: pci1028,1b2@1d,1, uhci1
uhci1 is /pci@0,0/pci1028,1b2@1d,1
NOTICE: IRQ21 is shared
PCI Express-device: pci1028,1b2@1d,2, uhci2
uhci2 is /pci@0,0/pci1028,1b2@1d,2
cpu0: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu0: Intel(r) Xeon(tm) CPU 3.00GHz
cpu1: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu1: Intel(r) Xeon(tm) CPU 3.00GHz
cpu2: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
NOTICE: cpqhpc: 64-bit driver module not found
cpu2: Intel(r) Xeon(tm) CPU 3.00GHz
cpu3: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu3: Intel(r) Xeon(tm) CPU 3.00GHz
cpu4: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu4: Intel(r) Xeon(tm) CPU 3.00GHz
cpu5: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu5: Intel(r) Xeon(tm) CPU 3.00GHz
cpu6: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
cpu6: Intel(r) Xeon(tm) CPU 3.00GHz
cpu7: x86 (chipid 0x0 GenuineIntel F64 family 15 model 6 step 4 clock 2993 MHz)
PCI Express-device: pci8086,25e2@2, pcie_pci0
cpu7: Intel(r) Xeon(tm) CPU 3.00GHz
USB 1.10 device (usb413c,0) operating at full speed (USB 1.x) on USB 2.0
external hub: d
evice@1, usb_mid1 at bus address 4
pcie_pci0 is /pci@0,0/pci8086,25e2@2
        Dell RAC5 0000000
PCI Express-device: pci8086,25f8@4, pcie_pci2
usb_mid1 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@1
pcie_pci2 is /pci@0,0/pci8086,25f8@4
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@1 (usb_mid1) online
PCI Express-device: pci8086,25f9@6, pcie_pci4
USB 2.0 device (usb413c,1) operating at hi speed (USB 2.x) on USB 2.0 external
hub: devi
ce@2, usb_mid2 at bus address 5
pcie_pci4 is /pci@0,0/pci8086,25f9@6
        DELL  INC.                  RAC5 VIRTUAL  MEDIA    1028  123456
PCI Express-device: pci8086,2690@1c, pcie_pci6
usb_mid2 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@2
pcie_pci6 is /pci@0,0/pci8086,2690@1c
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@2 (usb_mid2) online
PCIE-device: pci8086,372@0,2, pcie_pci8
USB 2.0 interface (usbif413c,1.config1.0) operating at hi speed (USB 2.x) on USB
2.0 ext
ernal hub: storage@0, scsa2usb1 at bus address 5
USB 1.10 interface (usbif413c,0.config1.0) operating at full speed (USB 1.x) on
USB 2.0
external hub: keyboard@0, hid1 at bus address 4
pcie_pci8 is /pci@0,0/pci8086,25e3@3/pci8086,372@0,2
        DELL  INC.                  RAC5 VIRTUAL  MEDIA    1028  123456
        Dell RAC5 0000000
PCIE-device: pci1166,103@0, pcie_pci9
scsa2usb1 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@0
hid1 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@1/keyboard@0
pcie_pci9 is /pci@0,0/pci8086,2690@1c/pci1166,103@0
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@0 (scsa2usb1) online
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@1/keyboard@0 (hid1) online
USB 2.0 interface (usbif413c,1.config1.1) operating at hi speed (USB 2.x) on USB
2.0 ext
ernal hub: storage@1, scsa2usb2 at bus address 5
        DELL  INC.                  RAC5 VIRTUAL  MEDIA    1028  123456
scsa2usb2 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@1
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@1 (scsa2usb2) online
USB 1.10 interface (usbif413c,0.config1.1) operating at full speed (USB 1.x) on
USB 2.0
external hub: mouse@1, hid2 at bus address 4
        Dell RAC5 0000000
hid2 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@1/mouse@1
PCIE-device: pci8086,3500@0, pcie_pci10
pcie_pci10 is /pci@0,0/pci8086,25e2@2/pci8086,3500@0
sd3 at scsa2usb2: target 0 lun 0
sd3 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@1/disk@0,0
PCIE-device: pci8086,350c@0,3, pcie_pci11
pcie_pci11 is /pci@0,0/pci8086,25e2@2/pci8086,350c@0,3
sd2 at scsa2usb1: target 0 lun 0
sd2 is /pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@0/disk@0,0
PCIE-device: pci8086,3510@0, pcie_pci12
pcie_pci12 is /pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3510@0
PCIE-device: pci1166,103@0, pcie_pci14
pcie_pci14 is
/pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3510@0/pci1166,103@0
PCIE-device: pci1166,103@0, pcie_pci15
pcie_pci15 is /pci@0,0/pci8086,25f8@4/pci1166,103@0
PCIE-device: pci1166,103@0, pcie_pci16
pcie_pci16 is /pci@0,0/pci8086,25f9@6/pci1166,103@0
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@1/disk@0,0 (sd3) online
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@1/mouse@1 (hid2) online
/pci@0,0/pci1028,1b2@1d,7/hub@1/device@2/storage@0/disk@0,0 (sd2) online
USB 1.10 device (usb45e,84) operating at low speed (USB 1.x) on USB 2.0 external
hub: mo
use@1, hid0 at bus address 6
        Microsoft Basic Optical Mouse
hid0 is /pci@0,0/pci1028,1b2@1d,7/hub@5/mouse@1
/pci@0,0/pci1028,1b2@1d,7/hub@5/mouse@1 (hid0) online
USB 1.10 device (usb5af,808) operating at low speed (USB 1.x) on USB 2.0
external hub: d
evice@2, usb_mid0 at bus address 7
        Jing-Mold USB K/B+Mouse
usb_mid0 is /pci@0,0/pci1028,1b2@1d,7/hub@5/device@2
/pci@0,0/pci1028,1b2@1d,7/hub@5/device@2 (usb_mid0) online
USB 1.10 interface (usbif5af,808.config1.0) operating at low speed (USB 1.x) on
USB 2.0
external hub: keyboard@0, hid3 at bus address 7
        Jing-Mold USB K/B+Mouse
hid3 is /pci@0,0/pci1028,1b2@1d,7/hub@5/device@2/keyboard@0
/pci@0,0/pci1028,1b2@1d,7/hub@5/device@2/keyboard@0 (hid3) online
USB 1.10 interface (usbif5af,808.config1.1) operating at low speed (USB 1.x) on
USB 2.0
external hub: mouse@1, hid4 at bus address 7
        Jing-Mold USB K/B+Mouse
hid4 is /pci@0,0/pci1028,1b2@1d,7/hub@5/device@2/mouse@1
WARNING: consconfig_prepare_dev: can''t push streams module
"usbms", error 22
/pci@0,0/pci1028,1b2@1d,7/hub@5/device@2/mouse@1 (hid4) online
NOTICE: cpqhpc: 64-bit driver module not found
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo@0
Hostname: parbat
dump on /dev/dsk/c4t0d0s1 size 2055 MB
pseudo-device: zfs0
zfs0 is /pseudo/zfs@0
sd5 at mega_sas0: target 1 lun 0
sd5 is /pci@0,0/pci8086,25e3@3/pci8086,370@0/pci1028,1f03@e/sd@1,0
pseudo-device: pm0
pm0 is /pseudo/pm@0
pseudo-device: power0
power0 is /pseudo/power@0
pseudo-device: srn0
srn0 is /pseudo/srn@0
/dev/rdsk/c4t0d0s7 is clean
/dev/rdsk/c4t0d0s4 is clean
Reading ZFS config: *-done.
Mounting ZFS filesystems: (1/2)(2/2)
xpvd0 at root
xenbus@0, xenbus0
xenbus0 is /xpvd/xenbus@0
privcmd@0, privcmd0
privcmd0 is /xpvd/privcmd@0
evtchn@0, evtchn0
evtchn0 is /xpvd/evtchn@0
pseudo-device: dtrace0
dtrace0 is /pseudo/dtrace@0
ISA-device: asy1
asy1 is /isa/asy@1,2f8
        ATAPI device at targ 0, lun 0 lastlun 0x0
        model TEAC CD-ROM CD-224E-N
        ATA/ATAPI-5 supported, majver 0x3c minver 0x0
PCI Express-device: ide@0, ata0
ata0 is /pci@0,0/pci-ide@1f,1/ide@0
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
sd1 at ata0: target 0 lun 0
sd1 is /pci@0,0/pci-ide@1f,1/ide@0/sd@0,0
Jan  9 22:34:35 parbat rootnex: xsvc0 at root: space 0 offset 0
Jan  9 22:34:35 parbat genunix: xsvc0 is /xsvc@0,0
Jan  9 22:34:35 parbat sendmail[452]: My unqualified host name (loghost)
unknown; sleepi
ng for retry
Jan  9 22:34:35 parbat sendmail[453]: My unqualified host name (loghost)
unknown; sleepi
ng for retry
parbat console login: Jan  9 22:34:38 parbat pseudo: pseudo-device: bmc0
Jan  9 22:34:38 parbat genunix: bmc0 is /pseudo/bmc@0
*****************************************************************************
*
* Starting Desktop Login on display :0...
*
* Wait for the Desktop Login screen before logging in.
*
*****************************************************************************
Jan  9 22:35:35 parbat sendmail[453]: unable to qualify my own domain name
(loghost) --
using short name
Jan  9 22:35:35 parbat sendmail[452]: unable to qualify my own domain name
(loghost) --
using short name
Jan 10 02:01:00 parbat pseudo: pseudo-device: pool0
Jan 10 02:01:00 parbat genunix: pool0 is /pseudo/pool@0
parbat console login: 
parbat console login: 
parbat console login: root
Password: 
Jan 10 10:02:07 parbat pseudo: pseudo-device: devinfo0
Jan 10 10:02:07 parbat genunix: devinfo0 is /pseudo/devinfo@0
Jan 10 10:02:07 parbat login: ROOT LOGIN /dev/console
Last login: Tue Jan  8 16:56:55 on console
Sun Microsystems Inc.   SunOS 5.11      snv_78  October 2007
# uname -a
SunOS parbat 5.11 snv_78 i86pc i386 i86xpv
# 
=================================
thanks for all your help, and I will post the debug stuff as soon as I can get
it.
Also, what do you mean mean by off alias? I don''t see how to get an
external email address for you if that''s what you mean.
Daren
 
 
This message posted from opensolaris.org
Daren R. Sefcik wrote:> OK, I am gonna need some hand holding here.. I enabled the debugger, booted and it just hung at that pci... message. I did the ctrl q thing and nothing..just seemed to be hung. I went home and came back in the morning and there it was..at the debug prompt. Dumb me didn''t capture the output you wanted though so I thought, ok, I''ll reboot it and this time turn on the capture. Same thing, just hung at the pci...message. Left it again and came back in today and this time it was totally booted into the xvm environment. It seems like it is taking 8,9..10hours to boot. Any ideas why it would take so long to boot? I will try to do the debug thing again but it may not be until tomorrow when it finishes booting. See below for the output of the current booted state in xvm: Do you have both Xen and Solaris consoles going to the serial port? e.g. kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 console=com1 module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -k -B console=ttya then ctrl-a, ctrl-a, ctrl-a, q, ctrl-a, ctrl-a, ctrl-a if you log into the system and run intrstat what do you see?> > > =================================> > thanks for all your help, and I will post the debug stuff as soon as I can get it.k, thanks.> Also, what do you mean mean by off alias? I don''t see how to get an external email address for you if that''s what you mean.mark.johnson<at>sun.com Thanks, MRJ
> Do you have both Xen and Solaris consoles going > to the serial port? > > e.g. > > kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 > console=com1 > module$ /platform/i86xpv/kernel/$ISADIR/unix > /platform/i86xpv/kernel/$ISADIR/unix -k -B > console=ttyadefault 2 timeout 10 serial --unit=0 --speed=9600 #terminal serial # Uncomment the following line to enable GRUB splashimage on console splashimage /boot/grub/splash.xpm.gz #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris Express Community Edition snv_78 X86 kernel$ /platform/i86pc/kernel/$ISADIR/unix -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris xVM kernel$ /boot/$ISADIR/xen.gz mem=3G module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris xVM Kernel Debug Mode kernel$ /boot/$ISADIR/xen.gz mem=3G module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -kv -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY Daren - DO NOT EDIT ---------- title Solaris with serial console kernel$ /boot/i86pc/multiboot kernel/amd64/unix -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris failsafe kernel /boot/platform/i86pc/kernel/unix -s module /boot/x86.miniroot-safe #---------------------END BOOTADM--------------------> > then ctrl-a, ctrl-a, ctrl-a, q, ctrl-a, ctrl-a, > ctrl-aThats what I did the first before I turned on logging and it got me to the debugger..> if you log into the system and run intrstat > what do you see?Basically this over & over a million times: =========================================== device | cpu0 %tim cpu1 %tim cpu2 %tim cpu3 %tim cpu4 %tim cpu5 %tim cpu6 %tim -------------+--------------------------------------------------------------------------------------------------------- ata#0 | 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 bnx#0 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 bnx#1 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 bnx#2 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 bnx#3 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 ehci#0 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 mega_sas#0 | 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 uhci#0 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 uhci#1 | 1 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 uhci#2 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 device | cpu7 %tim -------------+--------------- ata#0 | 0 0.0 bnx#0 | 0 0.0 bnx#1 | 0 0.0 bnx#2 | 0 0.0 bnx#3 | 0 0.0 ehci#0 | 0 0.0 mega_sas#0 | 0 0.0 uhci#0 | 0 0.0 uhci#1 | 0 0.0 uhci#2 | 0 0.0 =========================================== This message posted from opensolaris.org
Daren R. Sefcik wrote:>> Do you have both Xen and Solaris consoles going >> to the serial port? >> >> e.g. >> >> kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 >> console=com1 >> module$ /platform/i86xpv/kernel/$ISADIR/unix >> /platform/i86xpv/kernel/$ISADIR/unix -k -B >> console=ttya > > default 2 > timeout 10 > serial --unit=0 --speed=9600 > #terminal serial > # Uncomment the following line to enable GRUB splashimage on console > splashimage /boot/grub/splash.xpm.gz > #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- > title Solaris Express Community Edition snv_78 X86 > kernel$ /platform/i86pc/kernel/$ISADIR/unix -B console=ttya > module$ /platform/i86pc/$ISADIR/boot_archive > #---------------------END BOOTADM-------------------- > #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- > title Solaris xVM > kernel$ /boot/$ISADIR/xen.gz mem=3GChange this to... kernel$ /boot/$ISADIR/xen.gz mem=3G com1=9600,8n1 console=com1 Then you will be able to get into the xen console on your serial port.>> if you log into the system and run intrstat >> what do you see? > > > Basically this over & over a million times: > > ===========================================> device | cpu0 %tim cpu1 %tim cpu2 %tim cpu3 %tim cpu4 %tim cpu5 %tim cpu6 %tim > -------------+--------------------------------------------------------------------------------------------------------- > ata#0 | 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > bnx#0 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > bnx#1 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > bnx#2 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > bnx#3 | 9 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > ehci#0 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > mega_sas#0 | 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > uhci#0 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > uhci#1 | 1 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 > uhci#2 | 6 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0k, I was wondering if you were having an interrupt flood. Doesn''t look like it. Thanks, MRJ
> Change this to... > kernel$ /boot/$ISADIR/xen.gz mem=3G com1=9600,8n1 > console=com1 > Then you will be able to get into the xen console > on your serial port.I did and now the debug console went to the vga port and I couldn''t capture the $c output. I sent you the log I have captured so far offline. Let me know if you need me to try and capture something different. Thanks again for all your help. Daren This message posted from opensolaris.org