I''ve now got Xen/Xenolinux booting (no idea how/why; built a new kernel from a brand new config file and it worked fine). However, if i try and start a new domain up i get the following error: root@iris:/etc/xc# xc_dom_create.py -f test1 -Dvmid=1 Parsing config file ''test1'' VM image : "/boot/xen/xenolinux.gz" VM ramdisk : "" VM memory (MB) : "64" VM IP address(es) : "192.168.1.101" VM block device(s) : "vd:1,/dev/hda1,w; vd:2,/dev/hdb1,w" VM cmdline : " " VIRTUAL MEMORY ARRANGEMENT: Loaded kernel: c0000000->c0263968 Init. ramdisk: c0264000->c0264000 Phys-Mach map: c0264000->c0274000 Page tables: c0274000->c0276000 Start info: c0276000->c0277000 Boot stack: c0277000->c0278000 TOTAL: c0000000->c0400000 ENTRY ADDRESS: c0000000 Error creating block interface Error type: exception Exception type: exceptions.AttributeError Exception val: ''NoneType'' object has no attribute ''space_to_write_request'' Anyone got any ideas? Thanks in advance, -- Jody Belka knew (at) pimb (dot) org ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I''ve pushed a fix that should work. Please repull and try again. Cheers, Mark ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Fri, Jun 11, 2004 at 04:30:12PM +0100, Mark Williamson wrote:> I''ve pushed a fix that should work. Please repull and try again.Thanks. Got rid of that error, but now i''m getting something else: New I/O world cannot deal with multi-extent vdisks Any ideas what''s going on? Also, the xc_dom_control commands for dynamically adding and removing vbds from a domain don''t appear to exist any more? Thanks in advance -- Jody Belka knbew (at) pimb (dot) org ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> I''ve now got Xen/Xenolinux booting (no idea how/why; built a new kernel from > a brand new config file and it worked fine). However, if i try and start a new > domain up i get the following error:The xeno-unstable.bk tree is undergoing fairly major upheaval for the next few days, while we switch over to using the new IO architecture as the default (in fact the old IO has already been removed), and sanitise the build system. We know this is going to temporally break a couple of features (e.g. live migration), and others features are currently untested (e.g. virtual disks). Sorry. For the next couple of days, you''re probably better off using a revision before Tuesday e.g. 1.941. "bk clone -r1.941 bk://xen.bkbits.net/xeno-unstable.bk" As regards virtual disk support, in the new IO world you can just use one of Linux''s LVM variants to provide the same effect. We''re planning on investigating the best way of doing this and provide tools to make it easy, but it should ''just work'' if you set it up manually. Since some of the LVM implementations support CoW snapshots, you may get copy-on-write disks for free too... Ian ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
just to fill me in here, as I''m not totally up on ngio. For my Plan 9 system, running as domain 1, do I still get the virtual block driver that uses (I assume) a file on the host for the file system? Same question for the virtual ethernet device. That''s all still there, right? Sorry I''ve not been paying attention to this change -- still trying to resolve my one remaining issue with the port. ron ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Fri, Jun 11, 2004 at 05:07:11PM +0100, Ian Pratt wrote:> For the next couple of days, you''re probably better off using a > revision before Tuesday e.g. 1.941. > "bk clone -r1.941 bk://xen.bkbits.net/xeno-unstable.bk"Ok, i promise i''ll try this out on a kernel built from that revision, but in the mean time: After switching to standard paritions for the time being (i''ll get evms - which i used to use before the rebuild anyway - up and running once i''ve got all this figured out), my VM is now starting ok, and i''m getting console output via TCP. however... ************ REMOTE CONSOLE: CTRL-] TO QUIT ******** Linux version 2.4.26-xen (knew@artemis) (gcc version 3.3.3 (Debian 20040401)) #5 Fri Jun 11 00:15:20 CEST 2004 On node 0 totalpages: 16384 zone(0): 4096 pages. zone(1): 12288 pages. zone(2): 0 pages. Kernel command line: Initializing CPU#0 Xen reported: 1300.055 MHz processor. Calibrating delay loop... 9830.40 BogoMIPS Memory: 62240k/65536k available (1526k kernel code, 3296k reserved, 335k data, 244k init, 0k highmem) Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Inode cache hash table entries: 4096 (order: 3, 32768 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: AMD Duron(tm) processor stepping 01 POSIX conformance testing by UNIFIX PCI: Probing PCI hardware Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Disk quotas vdquot_6.5.1 Journalled Block Device driver loaded Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Event-channel device installed. Xen virtual console successfully installed Starting Xen Balloon driver pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled general protection fault: 0000 CPU: 0 EIP: 0819:[<c00e2992>] Not tainted EFLAGS: 00010206 eax: c10e5ef4 ebx: c02101b8 ecx: c10b6000 edx: 000003f9 esi: c01c6d00 edi: 00000000 ebp: c10e5ef4 esp: c10e5ed8 ds: 0821 es: 0821 ss: 0821 Process swapper (pid: 1, stackpage=c10e5000)<1> Stack: c00e762f c10e5ef4 00000001 79622036 29736574 00000000 000002ac 00005301 000003f8 c00cd229 10000040 00000000 c01c6d00 c02192e5 00000056 00000000 c0008f71 c01c5560 c02192e5 00000056 c10e5f88 ffffffff c0188788 c00504bd Call Trace: [<c00e762f>] [<c00cd229>] [<c0008f71>] [<c00504bd>] [<c0050327>] [<c002155d>] [<c000e506>] [<c0003880>] [<c00c177b>] [<c0003870>] <0>Kernel panic: Attempted to kill init! <0>Rebooting in 1 seconds.. ************ REMOTE CONSOLE EXITED ***************** Any ideas? Thanks in advance, -- Jody Belka knew (at) pimb (dot) org ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> After switching to standard paritions for the time being > (i''ll get evms - which i used to use before the rebuild > anyway - up and running once i''ve got all this figured > out), my VM is now starting ok, and i''m getting console > output via TCP. however...For the time being, build an unprivileged version of xenolinux to use in domains other than 0 (i.e. no drivers). Look in the defconfigs directory to find such a config. The problem is that some of the drivers that are built into the dom0 version of xenolinux try using inb/outb to probe their hardware. If the domain has insufficient privileged this generates a GPF, causing the domain to commit suicide. Keir is planing on adding a GPF handler that spots failing inb/outb and returns ''ff'', causing the probe to fail. Ian ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.>From Windows to Linux, servers to mobile, InstallShield X is theone installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel