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