Singularity Boot Results

Dec 5, 2008 at 10:03 PM
I got singularity to boot using the iso to boot VM.  The Kernel Debugger is attached through a named pipe and I am getting output in the KD.  The output goes on until it gets to the following point and then everything just stops:


Detected ACPI device /pnp/PNP0100
    drange[0]: IO:0040[4]rw
    drange[1]: IRQ:00[1]

Detected ACPI device /pnp/PNP0501
    drange[0]: IO:00fb[0]rw
    drange[1]: IRQ:04[1]

Detected ACPI device /pnp/PNP0501
    drange[0]: IO:00fa[0]rw
    drange[1]: IRQ:03[1]

Detected ACPI device /acpi/VMBus
    drange[0]: IRQ:05[1]
    drange[1]: IRQ:07[1]

Detected ACPI device /pnp/PNP0C01
    drange[0]: 32:00000000[a0000]rw
    drange[1]: 32:00000000[0]r
    drange[2]: 32:000e0000[20000]r
    drange[3]: 32:00100000[f7f00000]rw
    drange[4]: 32:fffc0000[ffff0301]r

Kernel!044
HalDevices: CPUID says APIC present
HalDevicesApic.Initialize()
MP Floating Pointer Structure not found.
Created IoApics from MADT table
Initializing Apic routeable entries
Initializing Apic redirections to defaults
ApicTimer interrupt is 144
Cpu0: TSC frequency 2394016799 Hz
Cpu0: APIC timer frequency 200000460 Hz
RTClock: create
PullRtcTime: 2008-12-5 14:13:10
RTClock::Start()

The screen on the VM looks like so.

DebugPort: 02f8
KDInitialize! [CpuMaxCount=1]
Serial Debugger:
BootTime: 12/05/08 14:13:00
Booting from CD in drive 0xEF

Reading distro files ... 46 / 46 [8542943 / 8542943]
Allocating kernel stack at 0x000000003F667000
MM: Physical Region:
MM: 0000000000000000...0000000000100000 BIOS
MM: 0000000000100000...0000000000C10000 SINGULARITY
MM: 0000000000C10000...0000000000EF80000 KERNEL_IMAGE
MM: 0000000000EF80000...000000003F666000 SINGULARITY
MM: 000000003F666000...000000003F667000 SINGULARITY_SMAP
MM: 000000003F667000...000000003F727000 KERNEL_STACK
MM: 000000003F727000...000000003F728000 TASK
MM: 000000003F728000...000000003F72A000 CONTEXT
MM: 000000003F72A000...000000003F72B000 NATIVE_PROCESSOR
MM: 000000003F72B000...000000003F74B000 LOG_TEXT
MM: 000000003F74B000...000000003F76B000 LOG_RECORD
MM: 000000003F76B000...000000003F76C000 NATIVE_PLATFORM
MM: 000000003F76C000...000000003F771000 BOOT_LOADER
MM: 000000003F771000...000000003FF97000 DISTRO
MM: 000000003FF97000...000000003FFA8000 BOOT_LOADER
MM: 000000003FFA8000...000000003FFB8000 BOOT_STACK
MM: 000000003FFB8000...000000003FFF0000 BOOT_LOADER

BL:   kernel=[00C10000  ...  00EF7FFF
BL:     entry= 00DD6060

 


Should the OS be booting into some sort of command shell or is this a little more primitive and only starting up a test process.

Coordinator
Dec 6, 2008 at 4:44 PM
Hi myron - yes, you should see a command shell after a successful boot and be able to type commands into it. I don't see any error messages in your output, but it might have frozen for some reason. Can you describe the platform you're attempting to run this on in detail? Thanks, I hope I can help.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Dec 7, 2008 at 12:08 AM
My development machine is a Windows Server 2008 machine. I am booting a VM in Hyper-V using the iso image from the build. Do I still need to setup the networking if I am booting from the iso.

Myron




From: notifications@codeplex.com
To: myron.walker@hotmail.com
Date: Sat, 6 Dec 2008 09:44:26 -0800
Subject: Re: Singularity Boot Results [singularity:41621]


.ExternalClass {font-family:Verdana;font-size:0.75em;} .ExternalClass #EC_ThreadNotificationFooter {border-top:1px solid #ccc;color:gray;} .ExternalClass #EC_ThreadNotificationPostBody {margin-bottom:2em;} .ExternalClass {font-family:Verdana;font-size:0.75em;} .ExternalClass #EC_ThreadNotificationFooter {color:gray;border-top:1px solid #ccc;} .ExternalClass #EC_ThreadNotificationPostBody {margin-bottom:2em;} From: dcoetzee
Hi myron - yes, you should see a command shell after a successful boot and be able to type commands into it. I don't see any error messages in your output, but it might have frozen for some reason. Can you describe the platform you're attempting to run this on in detail? Thanks, I hope I can help.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Read the full discussion online.
To add a post to this discussion, reply to this email (singularity@discussions.codeplex.com)
To start a new discussion for this project, email singularity@discussions.codeplex.com
You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings on codePlex.com.
Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com
Coordinator
Dec 7, 2008 at 5:23 PM
Hi Myron - you don't need to set up the network to boot with an ISO, no. Unfortunately we currently have some issues booting under Hyper V, at least on some platforms, but this is a known issue that is under investigation. You can experiment with the platform meanwhile under Virtual PC 2007 instead. If you make any progress on diagnosing this on your own, we'd appreciate your input on the matter. Sorry for the trouble and I hope this helps.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Dec 7, 2008 at 6:50 PM
Thanks for the quick response. If I make any progress on it I will definitely let you know.




From: notifications@codeplex.com
To: myron.walker@hotmail.com
Date: Sun, 7 Dec 2008 10:23:15 -0800
Subject: Re: Singularity Boot Results [singularity:41621]


.ExternalClass {font-family:Verdana;font-size:0.75em;} .ExternalClass #EC_ThreadNotificationFooter {border-top:1px solid #ccc;color:gray;} .ExternalClass #EC_ThreadNotificationPostBody {margin-bottom:2em;} .ExternalClass {font-family:Verdana;font-size:0.75em;} .ExternalClass #EC_ThreadNotificationFooter {color:gray;border-top:1px solid #ccc;} .ExternalClass #EC_ThreadNotificationPostBody {margin-bottom:2em;} From: dcoetzee
Hi Myron - you don't need to set up the network to boot with an ISO, no. Unfortunately we currently have some issues booting under Hyper V, at least on some platforms, but this is a known issue that is under investigation. You can experiment with the platform meanwhile under Virtual PC 2007 instead. If you make any progress on diagnosing this on your own, we'd appreciate your input on the matter. Sorry for the trouble and I hope this helps.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer
Read the full discussion online.
To add a post to this discussion, reply to this email (singularity@discussions.codeplex.com)
To start a new discussion for this project, email singularity@discussions.codeplex.com
You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings on codePlex.com.
Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com