With the patch attached, we can bring up x86_64 domU to the point where it tries to mount the root fs (see the log below). We are looking at problems around blkif_connect at this point. Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Xin B Li <xin.b.li@intel.com> Jun --- Intel Open Source Technology Center --- [root@localhost ~]# xm create -c -f /etc/xen/xmexample1 Using config file "/etc/xen/xmexample1". Started domain Example, console on port 9601 ************ REMOTE CONSOLE: CTRL-] TO QUIT ******** Linux version 2.6.11.12-xenU (jnakajim@build64) (gcc version 3.4.1 20040702 (Red Hat Linux 3.4.1-2)) #23 Thu Jun 23 15:31:55 EDT 2005 kernel direct mapping tables upto ffff880010000000 @ 800000-882000 Registering memory for bootmem: from a00000, size = f600000 Built 1 zonelists Kernel command line: root=/dev/sda1 ro 4 Initializing CPU#0 PID hash table entries: 2048 (order: 11, 65536 bytes) Xen reported: 3793.115 MHz processor. Using tsc for high-res timesource Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Memory: 247104k/262144k available (1350k kernel code, 4444k reserved, 482k data, 92k init) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 256 (order: 0, 4096 bytes) CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K CPU: Genuine Intel(R) CPU 3.80GHz stepping 06 NET: Registered protocol family 16 xen_mem: Initialising balloon driver. Grant table initialized IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ audit: initializing netlink socket (disabled) audit(1119548098.707:0): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SELinux: Registering netfilter hooks Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize Xen virtual console successfully installed as tty1 Event-channel device installed. Blkif frontend is using grant tables. xen_blk: Initialising virtual block device driver Message from syslogd@localhost at Thu Jun 23 10:34:59 2005 ... localhost kernel: Oops: 0003 [1] Message from syslogd@localhost at Thu Jun 23 10:34:59 2005 ... localhost kernel: CR2: ffffc2000009e000 xen_blk: Timeout connecting to device! xen_net: Initialising virtual ethernet driver. xen_net: Failed to connect all virtual interfaces: err=-100 md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 NET: Registered protocol family 2 IP: routing cache hash table of 2048 buckets, 16Kbytes TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 5, 131072 bytes) TCP: Hash tables configured (established 16384 bind 16384) Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "sda1" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Read from remote host 192.168.1.6: Connection reset by peer Connection to 192.168.1.6 closed. [jnakajim@build64 jnakajim]$ ssh root@192.168.1.6 root@192.168.1.6''s password: [root@localhost ~]# xend start [root@localhost ~]# xm create -c -f /etc/xen/xmexample1 Using config file "/etc/xen/xmexample1". Started domain Example, console on port 9601 ************ REMOTE CONSOLE: CTRL-] TO QUIT ******** Linux version 2.6.11.12-xenU (jnakajim@build64) (gcc version 3.4.1 20040702 (Red Hat Linux 3.4.1-2)) #23 Thu Jun 23 15:31:55 EDT 2005 kernel direct mapping tables upto ffff880010000000 @ 800000-882000 Registering memory for bootmem: from a00000, size = f600000 Built 1 zonelists Kernel command line: root=/dev/sda1 ro 4 Initializing CPU#0 PID hash table entries: 2048 (order: 11, 65536 bytes) Xen reported: 3793.102 MHz processor. Using tsc for high-res timesource Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Memory: 247104k/262144k available (1350k kernel code, 4444k reserved, 482k data, 92k init) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 256 (order: 0, 4096 bytes) CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K CPU: Genuine Intel(R) CPU 3.80GHz stepping 06 NET: Registered protocol family 16 xen_mem: Initialising balloon driver. Grant table initialized IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ audit: initializing netlink socket (disabled) audit(1119549473.744:0): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SELinux: Registering netfilter hooks Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize Xen virtual console successfully installed as tty1 Event-channel device installed. Blkif frontend is using grant tables. xen_blk: Initialising virtual block device driver Message from syslogd@localhost at Thu Jun 23 10:57:54 2005 ... localhost kernel: Oops: 0003 [1] Message from syslogd@localhost at Thu Jun 23 10:57:54 2005 ... localhost kernel: CR2: ffffc2000009e000 xen_blk: Timeout connecting to device! xen_net: Initialising virtual ethernet driver. xen_net: Failed to connect all virtual interfaces: err=-100 md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 NET: Registered protocol family 2 IP: routing cache hash table of 2048 buckets, 16Kbytes TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 5, 131072 bytes) TCP: Hash tables configured (established 16384 bind 16384) Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "sda1" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel