xc_dom_create.py should create the correct kernel command line for dom1. In particular, it should pass the correct root partition to the domain based. That is the "virtual partition", i.e., /dev/sda1 in your setup from earlier today. The command line passed into the new domain should be printed out by the newly started domain (and IIRC by xc_dom_create.py as well) You still have to have the correct entries in dom1''s /etc/fstab (based on the translation of physical partitions to ''virtual partitions'' you create). That''s /dev/sda1 for / and /dev/sda6 for /usr of you still have the same setup as you emailed earlier today. What''s the error message you get? Rolf> -----Original Message----- > From: xen-devel-admin@lists.sourceforge.net [mailto:xen-devel- > admin@lists.sourceforge.net] On Behalf Of I RATTAN > Sent: 21 April 2004 01:25 > To: xen-devel@lists.sourceforge.net > Subject: [Xen-devel] Re: Need help.. > > I have the partitions for separate / and /usr for domain-1 > but no luck with domain-1 boot success. Domain-0 error about sharing > partitons across domians is gone though. So, I would like to know > how does exactly domain-1 boots(or will) based on the info in it''s > / partition or domain-0 / partiotion. > > 1. Does it use the /boot/grub info of either dom0 or dom1? > 2. Does it use the /etc/fstab entries of dom0 or dom1? > > Any other ideas involved that might significant here? > > -ishwar > > On Tue, 20 Apr 2004, I RATTAN wrote: > > > I am back to trying xen-1.2 and need a little(?) help. > > > > Hard disk config: > > hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb), > > hda7(1Gb), hda8(1Gb) > > > > Installed Fedora-core-1 using / and /usr > > Downloaded precompiled xen-1.2-install.tar.gz > > Installed it > > Able to boot domain-0 > > > > How do I put root partition info for dom1 on partition hda8 > > I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024 > > aborts with I/O error after copying the file system > > (mount says that it is invalid FS etc..) > > > > Is there another way? Just want to see if I can boot one more > > domain other than domain-0. > > > > -ishwar > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Here is more info. --- Message produced by (xc_dom_create.py -Dvmid=1) Parsing config file ''/etc/xc/defaults'' VM image : "/boot/xenolinux.gz" VM ramdisk : "" VM memory (MB) : "64" VM IP address(es) : "141.209.170.222; 169.254.1.1" VM block device(s) : "phy:hda8,sda1,w; phy:hda7,sda6,r" VM cmdline : "ip=141.209.170.222:169.254.1.0:141.209.170.1:255.255.255.0::eth0:off root=/dev/sda1 ro 4 VMID=1 usr=/dev/sda6" Warning: one or more hard disk extents are writeable by two or more domains simultaneously. ERROR: This kind of disk sharing is not allowed at the current safety level (0). --/etc/fstab (dom0, / is on hda5 and /usr on hda6)--- LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 LABEL=/usr /usr ext3 defaults 1 2 /dev/hda1 swap swap defaults 0 0 --/etc/fstab (dom1)--- /dev/sda1 / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/sda6 /usr ext3 defaults 1 2 --- -ishwar On Wed, 21 Apr 2004, Neugebauer, Rolf wrote:> xc_dom_create.py should create the correct kernel command line for dom1. > In particular, it should pass the correct root partition to the domain > based. That is the "virtual partition", i.e., /dev/sda1 in your setup > from earlier today. The command line passed into the new domain should > be printed out by the newly started domain (and IIRC by xc_dom_create.py > as well) > > You still have to have the correct entries in dom1''s /etc/fstab (based > on the translation of physical partitions to ''virtual partitions'' you > create). That''s /dev/sda1 for / and /dev/sda6 for /usr of you still have > the same setup as you emailed earlier today. > > What''s the error message you get? > > Rolf > > > -----Original Message----- > > From: xen-devel-admin@lists.sourceforge.net [mailto:xen-devel- > > admin@lists.sourceforge.net] On Behalf Of I RATTAN > > Sent: 21 April 2004 01:25 > > To: xen-devel@lists.sourceforge.net > > Subject: [Xen-devel] Re: Need help.. > > > > I have the partitions for separate / and /usr for domain-1 > > but no luck with domain-1 boot success. Domain-0 error about sharing > > partitons across domians is gone though. So, I would like to know > > how does exactly domain-1 boots(or will) based on the info in it''s > > / partition or domain-0 / partiotion. > > > > 1. Does it use the /boot/grub info of either dom0 or dom1? > > 2. Does it use the /etc/fstab entries of dom0 or dom1? > > > > Any other ideas involved that might significant here? > > > > -ishwar > > > > On Tue, 20 Apr 2004, I RATTAN wrote: > > > > > I am back to trying xen-1.2 and need a little(?) help. > > > > > > Hard disk config: > > > hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb), > > > hda7(1Gb), hda8(1Gb) > > > > > > Installed Fedora-core-1 using / and /usr > > > Downloaded precompiled xen-1.2-install.tar.gz > > > Installed it > > > Able to boot domain-0 > > > > > > How do I put root partition info for dom1 on partition hda8 > > > I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024 > > > aborts with I/O error after copying the file system > > > (mount says that it is invalid FS etc..) > > > > > > Is there another way? Just want to see if I can boot one more > > > domain other than domain-0. > > > > > > -ishwar > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Hi there,> Warning: one or more hard disk extents are > writeable by two or more domains simultaneously.1) You need to set /usr as read only in both fstabs, i.e. in dom0: LABEL=/usr /usr ext3 defaults,ro 1 2 in the other domain: /dev/sda6 /usr ext3 defaults,ro 1 2 Reboot dom0 so this change gets noticed. 2) Make sure you don''t have /dev/hda8 mounted AT ALL in dom0 and make sure you don''t mount it while the other domain is running. That should fix you up. Cheers, Mark ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I am confused: dom0 /usr is /dev/hda6 and dom1 /usr is /dev/sd6 which is mapped to /dev/hda7 does it mean even these are separate physical entities, they have to mounted read-only? -ishwar On Wed, 21 Apr 2004, Mark Williamson wrote:> Hi there, > > > Warning: one or more hard disk extents are > > writeable by two or more domains simultaneously. > > 1) You need to set /usr as read only in both fstabs, i.e. > in dom0: > LABEL=/usr /usr ext3 defaults,ro 1 2 > > in the other domain: > /dev/sda6 /usr ext3 defaults,ro 1 2 > > Reboot dom0 so this change gets noticed. > > 2) Make sure you don''t have /dev/hda8 mounted AT ALL in dom0 and make sure you > don''t mount it while the other domain is running. > > That should fix you up. > > Cheers, > > Mark >------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Wed, 2004-04-21 at 18:21, I RATTAN wrote:> I am confused: > > dom0 /usr is /dev/hda6 > > and > > dom1 /usr is /dev/sd6 which is mapped to /dev/hda7 > > does it mean even these are separate physical entities, they > have to mounted read-only?if they are separate physical partitions mounting rw should be fine. We normally just use one /usr partition and mount it ro to all domains. to things to get closer to the root of your problem: can you show us the output of ''mount'' in dom0? can you change the LABEL= entries in /etc/fstab to contain the /dev/hda* partition names. depending on how you created your partitions you might have multiple partitions with the same label. I generally avoid using labels and use the explicit devices. Thanks Rolf> -ishwar > > > On Wed, 21 Apr 2004, Mark Williamson wrote: > > > Hi there, > > > > > Warning: one or more hard disk extents are > > > writeable by two or more domains simultaneously. > > > > 1) You need to set /usr as read only in both fstabs, i.e. > > in dom0: > > LABEL=/usr /usr ext3 defaults,ro 1 2 > > > > in the other domain: > > /dev/sda6 /usr ext3 defaults,ro 1 2 > > > > Reboot dom0 so this change gets noticed. > > > > 2) Make sure you don''t have /dev/hda8 mounted AT ALL in dom0 and make sure you > > don''t mount it while the other domain is running. > > > > That should fix you up. > > > > Cheers, > > > > Mark > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Ok, I replaced the LABEL=/ by /dev/hda5 and LABEL=/usr by /dev/hda6 in dom-0 /etc/fstaba. Now system does try to boot dom-1 but has prolems with fsck of /dev/hda7 (/dev/sda6) and suggets to run fsck manually. If fsck.ext3 is run from dom-0 on /dev/hda7 it says that file system is clean! I plan to try /usr readonly tomorrow. -ishwar --output of mount in dom0-- /dev/hda5 on / type ext3 (rw) none on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) none on /dev/shm type tmpfs (rw) /dev/hda6 on /usr type ext3 (rw) ----output on xen_read_console during creation of dom1-- [1] Linux version 2.4.26-xeno (xenod@labyrinth.cl.cam.ac.uk) (gcc version 3.2. 20030222 (Red Hat Linux 3.2.2-5)) #2 Tue Apr 20 03:24:19 BST 2004 [1] On node 0 totalpages: 16384 [1] zone(0): 4096 pages. [1] zone(1): 12288 pages. [1] zone(2): 0 pages. [1] Kernel command line: ip=141.209.170.222:169.254.1.0:141.209.170.1:255.255. 5.0::eth0:off root=/dev/sda1 ro 4 VMID=1 usr=/dev/sda6 [1] Initializing CPU#0 [1] Xen reported: 501.155 MHz processor. [1] Calibrating delay loop... 1998.84 BogoMIPS [1] Memory: 62880k/65536k available (1288k kernel code, 2656k reserved, 245k d a, 60k init, 0k highmem) [1] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) [1] Inode cache hash table entries: 4096 (order: 3, 32768 bytes) [1] Mount cache hash table entries: 512 (order: 0, 4096 bytes) [1] Buffer cache hash table entries: 4096 (order: 2, 16384 bytes) [1] Page-cache hash table entries: 16384 (order: 4, 65536 bytes) [1] CPU: L1 I cache: 16K, L1 D cache: 16K [1] CPU: L2 cache: 128K [1] CPU: Intel Celeron (Mendocino) stepping 05 [1] POSIX conformance testing by UNIFIX [1] Linux NET4.0 for Linux 2.4 [1] Based upon Swansea University Computer Society NET3.039 [1] Initializing RT netlink socket [1] Starting kswapd [1] Journalled Block Device driver loaded [1] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [1] Xeno console successfully installed [1] Starting Xeno Balloon driver [1] pty: 256 Unix98 ptys configured [1] RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize [1] loop: loaded (max 8 devices) [1] NET4: Linux TCP/IP 1.0 for NET4.0 [1] IP Protocols: ICMP, UDP, TCP [1] IP: routing cache hash table of 512 buckets, 4Kbytes [1] TCP: Hash tables configured (established 4096 bind 8192) [1] IP-Config: Complete: [1] device=eth0, addr=141.209.170.222, mask=255.255.255.0, gw=141.209.17 1, [1] host=141.209.170.222, domain=, nis-domain=(none), [1] bootserver=169.254.1.0, rootserver=169.254.1.0, rootpath[1] ip_conntrack version 2.1 (512 buckets, 4096 max) - 288 bytes per conntrack [1] ip_tables: (C) 2000-2002 Netfilter core team [1] NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. [1] root_device_name = sda1 [1] EXT3-fs: INFO: recovery required on readonly filesystem. [1] EXT3-fs: write access will be enabled during recovery. [1] kjournald starting. Commit interval 5 seconds [1] EXT3-fs: recovery complete. [1] EXT3-fs: mounted filesystem with ordered data mode. [1] VFS: Mounted root (ext3 filesystem) readonly. [1] Freeing unused kernel memory: 60k freed [1] INIT: version 2.85 booting [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty1: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty2: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty3: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty4: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty5: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 34: /dev/tty6: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 38: /dev/tty7: No such device [1] modprobe: modprobe: Can''t locate module char-major-4 [1] /etc/rc.d/rc.sysinit: line 39: /dev/tty8: No such device [1] Welcome to Fedora Core [1] Press ''I'' to enter interactive startup. [1] Configuring kernel parameters: [ OK ] [1] modprobe: modprobe: Can''t locate module char-major-10-135 [1] modprobe: modprobe: Can''t locate module char-major-4 [1] hwclock is unable to get I/O port access: the iopl(3) call failed. [1] Setting clock (localtime): Wed Apr 21 19:57:00 EDT 2004 [ OK ] [1] Setting hostname localhost.localdomain: [ OK ] [1] Checking root filesystem [1] [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 [1] /dev/sda1: clean, 23916/122624 files, 53024/244983 blocks [1] [ OK ] [1] Remounting root filesystem in read-write mode: [ OK ] [1] Activating swap partitions: [ OK ] [1] Finding module dependencies: [ OK ] [1] Checking filesystems [1] Checking all file systems. [1] [/sbin/fsck.ext3 (1) -- /usr] fsck.ext3 -a /dev/sda6 [1] /dev/sda6: clean, 29742/122624 files, 201088/244983 blocks [1] Error writing block 488 (Attempt to write block from filesystem resulted i short write). Error writing block 488 (Attempt to write block from filesystem esulted in short write). [1] [1] /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. [1] (i.e., without -a or -p options) [1] [1] [1] /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. [1] (i.e., without -a or -p options) [1] [FAILED] [1] [1] *** An error occurred during the file system check. [1] *** Dropping you to a shell; the system will reboot [1] *** when you leave the shell. [1] Give root password for maintenance ^C [root@pe-dyn221 ir]# ---- On Wed, 21 Apr 2004, Rolf Neugebauer wrote:> > > On Wed, 2004-04-21 at 18:21, I RATTAN wrote: > > I am confused: > > > > dom0 /usr is /dev/hda6 > > > > and > > > > dom1 /usr is /dev/sd6 which is mapped to /dev/hda7 > > > > does it mean even these are separate physical entities, they > > have to mounted read-only? > > if they are separate physical partitions mounting rw should be fine. We > normally just use one /usr partition and mount it ro to all domains. > > to things to get closer to the root of your problem: > > can you show us the output of ''mount'' in dom0? > > can you change the LABEL= entries in /etc/fstab to contain the /dev/hda* > partition names. > > depending on how you created your partitions you might have multiple > partitions with the same label. I generally avoid using labels and use > the explicit devices. > > Thanks > Rolf------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Here is the attempt with /usr (readolny) in both doma0 and dom-1 but have no success. Looks like boot script problem and I do not have the expertise. Almost similar to separate /usr partitions. -ishwar ... [1] Welcome to Fedora Core [1] Press ''I'' to enter interactive startup. [1] Configuring kernel parameters: [ OK ] [1] modprobe: modprobe: Can''t locate module char-major-10-135 [1] modprobe: modprobe: Can''t locate module char-major-4 [1] hwclock is unable to get I/O port access: the iopl(3) call failed. [1] Setting clock (localtime): Thu Apr 22 07:37:02 EDT 2004 [ OK ] [1] Setting hostname localhost.localdomain: [ OK ] [1] Checking root filesystem [1] [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 [1] /dev/sda1: clean, 23916/122624 files, 53024/244983 blocks [1] [ OK ] [1] Remounting root filesystem in read-write mode: [ OK ] [1] Activating swap partitions: [ OK ] [1] Finding module dependencies: [ OK ] [1] Checking filesystems [1] Checking all file systems. [1] [/sbin/fsck.ext3 (1) -- /usr] fsck.ext3 -a /dev/sda6 [1] /usr: clean, 74697/244320 files, 337275/487966 blocks [1] Error writing block 518 (Attempt to write block from filesystem resulted in short write). Error writing block 518 (Attempt to write block from filesystem resulted in short write). [1] [1] /usr: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. [1] (i.e., without -a or -p options) [1] [1] [1] /usr: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. [1] (i.e., without -a or -p options) [1] [FAILED] [1] [1] *** An error occurred during the file system check. [1] *** Dropping you to a shell; the system will reboot [1] *** when you leave the shell. [1] Give root password for maintenance ---- On Wed, 21 Apr 2004, I RATTAN wrote:> ----output on xen_read_console during creation of dom1-- > [1] Welcome to Fedora Core > [1] Press ''I'' to enter interactive startup. > [1] Configuring kernel parameters: [ OK ] > [1] modprobe: modprobe: Can''t locate module char-major-10-135 > [1] modprobe: modprobe: Can''t locate module char-major-4 > [1] hwclock is unable to get I/O port access: the iopl(3) call failed. > [1] Setting clock (localtime): Wed Apr 21 19:57:00 EDT 2004 [ OK ] > [1] Setting hostname localhost.localdomain: [ OK ] > [1] Checking root filesystem > [1] [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 > [1] /dev/sda1: clean, 23916/122624 files, 53024/244983 blocks > [1] [ OK ] > [1] Remounting root filesystem in read-write mode: [ OK ] > [1] Activating swap partitions: [ OK ] > [1] Finding module dependencies: [ OK ] > [1] Checking filesystems > [1] Checking all file systems. > [1] [/sbin/fsck.ext3 (1) -- /usr] fsck.ext3 -a /dev/sda6 > [1] /dev/sda6: clean, 29742/122624 files, 201088/244983 blocks > [1] Error writing block 488 (Attempt to write block from filesystem resulted i > short write). Error writing block 488 (Attempt to write block from filesystem > esulted in short write). > [1] > [1] /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. > [1] (i.e., without -a or -p options) > [1] > [1] > [1] /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. > [1] (i.e., without -a or -p options) > [1] [FAILED] > [1] > [1] *** An error occurred during the file system check. > [1] *** Dropping you to a shell; the system will reboot > [1] *** when you leave the shell. > [1] Give root password for maintenance > ^C > [root@pe-dyn221 ir]# > ----------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I have a dual-processor Opteron 242 with 8GB of RAM running 32-bit Fedora Core 1 (yes that means that 4GB is unused). I installed the latest unstable on it last night. I''m not sure what was happening because as currently configured it doesn''t print anything past: (XEN) Device eth0 opened and ready for use. (XEN) Xen trace buffers: initialised (XEN) *** LOADING DOMAIN 0 *** (XEN) Xen-ELF header found: ''GUEST_OS=linux,GUEST_VER=2.4,XEN_VER=1.3'' (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Kernel image: 02800000->02992810 (XEN) Initrd image: 00000000->00000000 (XEN) Dom0 alloc.: 02c00000->12c00000 (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: c0000000->c01c6f08 (XEN) Init. ramdisk: c01c7000->c01c7000 (XEN) Phys-Mach map: c01c7000->c0207000 (XEN) Page tables: c0207000->c0209000 (XEN) Start info: c0209000->c020a000 (XEN) Boot stack: c020a000->c020b000 (XEN) TOTAL: c0000000->c0400000 (XEN) ENTRY ADDRESS: c0000000 (XEN) *** Serial input -> DOM0 (type ''CTRL-a'' three times to switch input to Xen). (XEN) Give DOM0 read access to all PCI devices (XEN) tg3: eth0: Link is up at 1000 Mbps, full duplex. (XEN) tg3: eth0: Flow control is off for TX and off for RX. ''ping'' indicated that it would come up for about 20 seconds and then reboot. I enabled "debug ?= y" in Rules.mk and now it more or less works :-O. One interesting thing that is probably worth noting is that every time I type ''ls'', I get the following on the console: (XEN) (file=traps.c, line=460) GPF (0004): fc5e3fa8 -> fc5f1fc5 fc5e3f90 <restore_all_guest>: fc5e3f90: 16 push %ss fc5e3f91: 1f pop %ds fc5e3f92: 8d 74 24 1c lea 0x1c(%esp,1),%esi fc5e3f96: 8d 7b 10 lea 0x10(%ebx),%edi fc5e3f99: a5 movsl %ds:(%esi),%es:(%edi) fc5e3f9a: a5 movsl %ds:(%esi),%es:(%edi) fc5e3f9b: a5 movsl %ds:(%esi),%es:(%edi) fc5e3f9c: a5 movsl %ds:(%esi),%es:(%edi) fc5e3f9d: 5b pop %ebx fc5e3f9e: 59 pop %ecx fc5e3f9f: 5a pop %edx fc5e3fa0: 5e pop %esi fc5e3fa1: 5f pop %edi fc5e3fa2: 5d pop %ebp fc5e3fa3: 58 pop %eax fc5e3fa4: 1f pop %ds fc5e3fa5: 07 pop %es fc5e3fa6: 0f a1 pop %fs fc5e3fa8: 0f a9 pop %gs fc5e3faa: 83 c4 04 add $0x4,%esp fc5e3fad: cf iret fc5f1fb2 <multicall_fixup1>: fc5f1fb2: 83 c4 04 add $0x4,%esp fc5f1fb5: 5b pop %ebx fc5f1fb6: b8 f2 ff ff ff mov $0xfffffff2,%eax fc5f1fbb: e9 a5 20 ff ff jmp fc5e4065 <ret_from_hypervisor_call> fc5f1fc0: 83 ec 04 sub $0x4,%esp fc5f1fc3: 0f a8 push %gs fc5f1fc5: 0f a0 push %fs fc5f1fc7: 06 push %es Am I objdump''ing the wrong thing? Is this innocuous? -Kip ------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg=12297 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> I have a dual-processor Opteron 242 with 8GB of RAM running 32-bit > Fedora Core 1 (yes that means that 4GB is unused). I installed the > latest unstable on it last night. > > I''m not sure what was happening because as currently configured it > doesn''t print anything past: > (XEN) Device eth0 opened and ready for use. > (XEN) Xen trace buffers: initialised > (XEN) *** LOADING DOMAIN 0 *** > (XEN) Xen-ELF header found: ''GUEST_OS=linux,GUEST_VER=2.4,XEN_VER=1.3'' > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Kernel image: 02800000->02992810 > (XEN) Initrd image: 00000000->00000000 > (XEN) Dom0 alloc.: 02c00000->12c00000 > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: c0000000->c01c6f08 > (XEN) Init. ramdisk: c01c7000->c01c7000 > (XEN) Phys-Mach map: c01c7000->c0207000 > (XEN) Page tables: c0207000->c0209000 > (XEN) Start info: c0209000->c020a000 > (XEN) Boot stack: c020a000->c020b000 > (XEN) TOTAL: c0000000->c0400000 > (XEN) ENTRY ADDRESS: c0000000 > (XEN) *** Serial input -> DOM0 (type ''CTRL-a'' three times to switch > input to Xen). > (XEN) Give DOM0 read access to all PCI devices > (XEN) tg3: eth0: Link is up at 1000 Mbps, full duplex. > (XEN) tg3: eth0: Flow control is off for TX and off for RX. > > > ''ping'' indicated that it would come up for about 20 seconds and then > reboot. I enabled "debug ?= y" in Rules.mk and now it more or less > works :-O.Scary. What compiler are you using? The lack of DOM0 output with the non debug build suggests that Linux is dieing before its got the console subsystem up (which happens annoyingly late in the init sequence. To get around this, I often add a ''HYPERVISOR_console_write(printk_buf, sizeof(printk_buf)'' to printk in kernel/printk.c> One interesting thing that is probably worth noting is that > every time I type ''ls'', I get the following on the console: > (XEN) (file=traps.c, line=460) GPF (0004): fc5e3fa8 -> fc5f1fc5Hmm. This may suggest that Fedora has yet another sick and twisted way of abusing segment registers for referencing thread local storage for posix threads, and we''re hitting an unexpected (and probably slow) code path... It might help to see an strace and an output of ldconfig -v, but I suspect we''d need to recreate the setup to get anywhere. Ian ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> > What compiler are you using?gcc 3.3.2 - I just recompiled a non-debug xen with Fedora''s stock gcc instead of one that I had compiled. It works fine for the moment, but I haven''t been running it for very long.> > The lack of DOM0 output with the non debug build suggests that > Linux is dieing before its got the console subsystem up (which > happens annoyingly late in the init sequence.I may just be passing the wrong parameter to grub, com1 is what is mentioned in the HOWTO, that doesn''t appear to be correct.> > To get around this, I often add a > ''HYPERVISOR_console_write(printk_buf, sizeof(printk_buf)'' to > printk in kernel/printk.cIf futzing with the parameters doesn''t work I''ll do that.> Hmm. This may suggest that Fedora has yet another sick and > twisted way of abusing segment registers for referencing thread > local storage for posix threads, and we''re hitting an unexpected > (and probably slow) code path...Probably. Might "set_tid_address()" or "set_thread_area()" be the offender? execve("/bin/ls", ["ls"], [/* 42 vars */]) = 0 uname({sys="Linux", node="curly.lab.netapp.com", ...}) = 0 set_tid_address(0) = -1 ENOSYS (Function not implemented) brk(0) = 0x805a40e <...> set_thread_area({entry_number:-1 -> -1, base_addr:0x805a680, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = -1 ENOSYS (Function not implemented) <...> -Kip ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> > The lack of DOM0 output with the non debug build suggests that > > Linux is dieing before its got the console subsystem up (which > > happens annoyingly late in the init sequence. > > I may just be passing the wrong parameter to grub, com1 is what is > mentioned in the HOWTO, that doesn''t appear to be correct.If you''re getting serial output from Xen, then the parameters on the Xen command line must be OK. You should get console ouput from xenolinux with console=xencons0> Probably. Might "set_tid_address()" or "set_thread_area()" be the > offender?As I recall, these are in 2.6, but not 2.4 (unless you have a redhat megapatch kernel). libc decides at runtime which of the many thread local storage schemes to use based on a wide range of inputs: kernel version, syscall existence, cpu feature set, ldlibary cache, phase of the moon, price of eggs, etc. I expect it''s using the one that involves the ''modify_ldt'' syscall, but might be using fs/gs in some new and exciting way that we''ve yet to encounter on our systems... Ian ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Kip Macy wrote: [..]> > > Probably. Might "set_tid_address()" or "set_thread_area()" be the > offender? > > execve("/bin/ls", ["ls"], [/* 42 vars */]) = 0 > uname({sys="Linux", node="curly.lab.netapp.com", ...}) = 0 > set_tid_address(0) = -1 ENOSYS (Function not implemented) > brk(0) = 0x805a40e > <...> > set_thread_area({entry_number:-1 -> -1, base_addr:0x805a680, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}) = -1 ENOSYS (Function > not implemented) > <...> >Just a wild guess: # mv /lib/tls /lib/tls-off and reboot... If it''s Thread Local Storage''s fault that should stop happening :) (But it''s only a workaround...) Regards, Nuno Silva
> > > > What compiler are you using? > > gcc 3.3.2 - I just recompiled a non-debug xen with Fedora''s stock gcc > instead of one that I had compiled. It works fine for the moment, but > I haven''t been running it for very long.Try adding some tracing to do_console_io() in Xen. If the problem is fixed by rebuilding Xen with debugging enabled then the problem is almost certainly somewhere in that function. It''s rather a small function so it shouldn''t be very hard to find.> > > > The lack of DOM0 output with the non debug build suggests that > > Linux is dieing before its got the console subsystem up (which > > happens annoyingly late in the init sequence. > > I may just be passing the wrong parameter to grub, com1 is what is > mentioned in the HOWTO, that doesn''t appear to be correct.If Xen''s own output is going to the serial line then your options on Xen''s command line are correct. Xenolinux''s command line should contain ''console=xencons0''.> > > > To get around this, I often add a > > ''HYPERVISOR_console_write(printk_buf, sizeof(printk_buf)'' to > > printk in kernel/printk.c > > If futzing with the parameters doesn''t work I''ll do that. > > > Hmm. This may suggest that Fedora has yet another sick and > > twisted way of abusing segment registers for referencing thread > > local storage for posix threads, and we''re hitting an unexpected > > (and probably slow) code path... > > Probably. Might "set_tid_address()" or "set_thread_area()" be the > offender?Nope, they''re not supported in stock 2.4 kernels. The fault is entirely harmless --- XL has switched LDT before rewriting FS and GS. The old GS is no longer valid and so Xen can''t restore it. It gets pushed on XL''s stack and a special handler in XL gets called. This handler simply throws away GS and resets it to zero (correct behaviour in this case because this is probably happening during an exec(), when old execution state will be thrown away anyway). -- Keir ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
FYI: The memory leak is gone. I can also cleanly shut down from within a non-privileged domain - previously it would hang when trying to unmount NFS partitions. However, ''xc_dom_control.py stop 3'' still doesn''t work. I get an oops on the console of the domain 3 and networking is no longer there. invalid operand: 0000 CPU: 0 EIP: 0819:[<c00d43a0>] Not tainted EFLAGS: 00010282 eax: c10c4040 ebx: 00000000 ecx: 00000000 edx: 00000000 esi: 0000000a edi: c10c3f60 ebp: c3ae7000 esp: c10c3f4c ds: 0821 es: 0821 ss: 0821 Process keventd (pid: 2, stackpage=c10c3000)<1> Stack: c00b012d c10c3f60 c0152ca5 00000009 c3ae5000 39687465 c10c3f00 00000000 c10e4000 c10c3f88 c10c3f88 00000000 c10c2000 c000e1fa 00000000 c019e3a4 c019e3a4 00010000 00000000 c0016eaf c016af20 c10c3fb0 00000000 c10c2500 Call Trace: [<c00b012d>] [<c000e1fa>] [<c0016eaf>] [<c0016cc0>] [<c00aa9be>] [<c0016cc0>] Warning (Oops_read): Code line not seen, dumping what data is available>>EIP; c00d43a0 <blkdev_suspend+0/10> <====Trace; c00b012d <stop_task+ed/2e0> Trace; c000e1fa <__run_task_queue+6a/90> Trace; c0016eaf <context_thread+1ef/210> Trace; c0016cc0 <context_thread+0/210> Trace; c00aa9be <arch_kernel_thread+2e/40> Trace; c0016cc0 <context_thread+0/210> On Wed, 28 Apr 2004, Keir Fraser wrote:> > > > > > What compiler are you using? > > > > gcc 3.3.2 - I just recompiled a non-debug xen with Fedora''s stock gcc > > instead of one that I had compiled. It works fine for the moment, but > > I haven''t been running it for very long. > > Try adding some tracing to do_console_io() in Xen. If the problem is > fixed by rebuilding Xen with debugging enabled then the problem is > almost certainly somewhere in that function. It''s rather a small > function so it shouldn''t be very hard to find. > > > > > > > The lack of DOM0 output with the non debug build suggests that > > > Linux is dieing before its got the console subsystem up (which > > > happens annoyingly late in the init sequence. > > > > I may just be passing the wrong parameter to grub, com1 is what is > > mentioned in the HOWTO, that doesn''t appear to be correct. > > If Xen''s own output is going to the serial line then your options on > Xen''s command line are correct. Xenolinux''s command line should > contain ''console=xencons0''. > > > > > > > To get around this, I often add a > > > ''HYPERVISOR_console_write(printk_buf, sizeof(printk_buf)'' to > > > printk in kernel/printk.c > > > > If futzing with the parameters doesn''t work I''ll do that. > > > > > Hmm. This may suggest that Fedora has yet another sick and > > > twisted way of abusing segment registers for referencing thread > > > local storage for posix threads, and we''re hitting an unexpected > > > (and probably slow) code path... > > > > Probably. Might "set_tid_address()" or "set_thread_area()" be the > > offender? > > Nope, they''re not supported in stock 2.4 kernels. > > The fault is entirely harmless --- XL has switched LDT before > rewriting FS and GS. The old GS is no longer valid and so Xen can''t > restore it. It gets pushed on XL''s stack and a special handler in XL > gets called. This handler simply throws away GS and resets it to zero > (correct behaviour in this case because this is probably happening > during an exec(), when old execution state will be thrown away > anyway). > > -- Keir > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we''ll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> FYI: > The memory leak is gone. I can also cleanly shut down from within a > non-privileged domain - previously it would hang when trying to unmount > NFS partitions. However, ''xc_dom_control.py stop 3'' still doesn''t work. > I get an oops on the console of the domain 3 and networking is no longer > there.> >>EIP; c00d43a0 <blkdev_suspend+0/10> <====Currently suspend/resume is simply not implemented: void blkdev_suspend(void) { /* XXX FIXME */ BUG(); } void blkdev_resume(void) { /* XXX FIXME */ BUG(); } It''ll get filled in after the OSDI deadline. -- Keir ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Ahh - OK. I''ll wait. Thanks. -Kip On Sun, 16 May 2004, Keir Fraser wrote:> > FYI: > > The memory leak is gone. I can also cleanly shut down from within a > > non-privileged domain - previously it would hang when trying to unmount > > NFS partitions. However, ''xc_dom_control.py stop 3'' still doesn''t work. > > I get an oops on the console of the domain 3 and networking is no longer > > there. > > > >>EIP; c00d43a0 <blkdev_suspend+0/10> <====> > Currently suspend/resume is simply not implemented: > void blkdev_suspend(void) > { > /* XXX FIXME */ > BUG(); > } > void blkdev_resume(void) > { > /* XXX FIXME */ > BUG(); > } > > It''ll get filled in after the OSDI deadline. > > -- Keir > > > ------------------------------------------------------- > This SF.Net email is sponsored by: SourceForge.net Broadband > Sign-up now for SourceForge Broadband and get the fastest > 6.0/768 connection for only $19.95/mo for the first 3 months! > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
FYI: I reverted to 1.915 on the off-chance that the bug is a result of recent scheduler changes not playing well on SMP. The machine is up and running again. -Kip ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Hopefully fixed now. -- Keir> FYI: > I reverted to 1.915 on the off-chance that the bug is a result of recent > scheduler changes not playing well on SMP. The machine is up and running > again. > > > -Kip >------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Mmmm - nope. It is getting further, but it isn''t making it up. I''ve pasted from the point it made it to prior to your fix. My previous offer still stands. keyboard: Timeout - AT keyboard not present?(ed) keyboard: Timeout - AT keyboard not present?(f4) Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) Intel(R) PRO/1000 Network Driver - version 5.2.30.1-k1 Copyright (c) 1999-2004 Intel Corporation. tg3.c:v2.9 (March 8, 2004) PCI: Obtained IRQ 27 for device 02:03.0 eth0: Tigon3 [partno(BCM95702A20) rev 1002 PHY(5703)] (PCI:66MHz:32-bit) 10/100/1000BaseT Ethernet 00:50:45:01:03:3a PCI: Obtained IRQ 27 for device 02:04.0 eth1: Tigon3 [partno(BCM95702A20) rev 1002 PHY(5703)] (PCI:66MHz:32-bit) 10/100/1000BaseT Ethernet 00:50:45:01:03:3b Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx AMD8111: IDE controller at PCI slot 00:07.1 AMD8111: chipset revision 3 AMD8111: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx AMD8111: 00:07.1 (rev 03) UDMA133 controller ide0: BM-DMA at 0x1020-0x1027, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x1028-0x102f, BIOS settings: hdc:DMA, hdd:pio hda: C/H/S=0/0/0 from BIOS ignored (XEN) (file=irq.c, line=1017) Cannot bind IRQ 12 to guest. In use by ''PS/2 Mouse''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 12 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 4 to guest. In use by ''serial''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 4 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 2 to guest. In use by ''cascade''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 2 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 1 to guest. In use by ''keyboard''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 1 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 12 to guest. In use by ''PS/2 Mouse''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 12 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 4 to guest. In use by ''serial''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 4 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 2 to guest. In use by ''cascade''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 2 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 1 to guest. In use by ''keyboard''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 1 (error=-16) hda: ST340014A, ATA DISK drive (XEN) (file=irq.c, line=1017) Cannot bind IRQ 12 to guest. In use by ''PS/2 Mouse''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 12 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 4 to guest. In use by ''serial''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 4 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 2 to guest. In use by ''cascade''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 2 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 1 to guest. In use by ''keyboard''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 1 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 12 to guest. In use by ''PS/2 Mouse''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 12 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 4 to guest. In use by ''serial''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 4 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 2 to guest. In use by ''cascade''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 2 (error=-16) (XEN) (file=irq.c, line=1017) Cannot bind IRQ 1 to guest. In use by ''keyboard''. (XEN) (file=event_channel.c, line=205) Couldn''t bind to PIRQ 1 (error=-16) hdc: SR244W, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: host protected area => 1 hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100) hdc: attached ide-cdrom driver. hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 Partition check: hda: hda1 hda2 hda3 SCSI subsystem driver Revision: 1.00 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) ip_conntrack version 2.1 (2048 buckets, 16384 max) - 288 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 root_device_name = hda3 kjournald starting. Commit interval 5 seconds (XEN) Assertion ''entry->next->prev == entry'' failed, line 92, file /x/eng/raidant/bk/xeno-unstable-latest/xen/include/xen/list.hCPU: 0 (XEN) EIP: 0808:[<fc51564a>] (XEN) EFLAGS: 00211046 (XEN) eax: 00002fcc ebx: fc590d84 ecx: 0000002f edx: 00000000 (XEN) esi: fc590d40 edi: 00000000 ebp: 02eadc06 esp: fc503ed8 (XEN) ds: 0810 es: 0810 fs: 0810 gs: 0810 ss: 0810 (XEN) Stack trace from ESP=fc503ed8: (XEN) fc530c80 fc53380b 0000005c fc530ee0 d632908d 00000003 d63290f6 00000003 (XEN) 00000000 00000000 fc590d40 fc590d40 fc596000 fc574754 00687abe 00000000 (XEN) d632908d 00000003 00000000 d6328ed0 00000003 00000000 fc590d40 [fc515ff8] (XEN) fc503f68 d6328ed0 00000003 c00b67df d9e94efe 00000003 c12cf8c0 fc575120 (XEN) 00000000 00000003 00000003 00000000 d6328be6 00000003 00000001 fc596000 (XEN) fc574754 00000000 00201292 fc590d40 00000000 00000008 c0202000 [fc515ec5] (XEN) fc590d40 c0203f40 c1366000 fc590d40 fc590d40 fc590d40 c0202000 [fc521ce5] (XEN) 00000001 d34de780 d2b55100 c0202000 00000008 c0202000 00000008 00000821 (XEN) 00000821 00000821 00000821 00000008 c00b3178 00000819 00201246 c0203fd8 (XEN) 00000821 fc590d40 (XEN) Call Trace from ESP=fc503ed8: [<fc515ff8>] [<fc515ec5>] [<fc521ce5>] On Mon, 31 May 2004, Keir Fraser wrote:> > Hopefully fixed now. > > -- Keir > > > > FYI: > > I reverted to 1.915 on the off-chance that the bug is a result of recent > > scheduler changes not playing well on SMP. The machine is up and running > > again. > > > > > > -Kip > > > >------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> It is getting further, but it isn''t making it up. I''ve pasted from the > point it made it to prior to your fix. > > My previous offer still stands.I think Keir''s patch missed a further problem with the patch that''s causing the problem. Please can you take the head before Keir''s fix, then do a cset -x on 1.916.1.1 (''Tweak to fix unblocking warping''). Or more correctly, by md5key: ''cset -x 40add516MWMX6XyHleHPhDU0Xn3ZHg'' Ian ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Thanks. That appears to work. One correction for anyone else out there who might wish to do the same: ''bk cset -x40add516MWMX6XyHleHPhDU0Xn3ZHg'' Bitkeeper won''t accept any spaces between -x and the argument. One thing that makes it all the more annoying is that, although -x is documented in the helptool, it isn''t in the usage message: kmacy@siml1 bk cset -x 40add516MWMX6XyHleHPhDU0Xn3ZHg usage: bk cset [-Cpq] [-i<list>] [-l ] [-M<range>] [-r<rev>] On Mon, 31 May 2004, Ian Pratt wrote:> > > It is getting further, but it isn''t making it up. I''ve pasted from the > > point it made it to prior to your fix. > > > > My previous offer still stands. > > I think Keir''s patch missed a further problem with the patch that''s > causing the problem. > > Please can you take the head before Keir''s fix, then do a cset -x > on 1.916.1.1 (''Tweak to fix unblocking warping''). > > Or more correctly, by md5key: > > ''cset -x 40add516MWMX6XyHleHPhDU0Xn3ZHg'' > > > Ian > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we''ll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we''ll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel