I've been trying to run the debian netboot iso inside an unpriviledged
domain. In doing so, I mapped in a physical partition, the initrd, and
the iso with the following values:
disk = [ 'phy:/dev/hda7,hda1,w',
'file:/tmp/initrd26,hdb1,r',
'file:/tmp/sarge-i386-netinst.iso,hdc1,r' ]
When trying to boot this configuration, the kernel takes a dive when
initializing the virtual block device driver. If I take out any one of the
three, the VBD initializes fine. Anyone seen this?
Thanks,
Ryan Harper
Linux version 2.6.9-xenU (xenod@xxxxxxxxxxxxxxxxxxxxxx) (gcc version 3.2.2
20030222 (Red Hat Linux 3.2.2-5)) #1 Wed Nov 17 22:29:37 GMT 2004
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000004000000 (usable)
64MB LOWMEM available.
DMI not present.
Built 1 zonelists
Kernel command line: root=/dev/hdb1 ro vga=normal ramdisk_size=10240
devfs=mount,dall rw --
Initializing CPU#0
PID hash table entries: 512 (order: 9, 8192 bytes)
Xen reported: 448.066 MHz processor.
Using tsc for high-res timesource
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 52492k/65536k available (1596k kernel code, 13004k reserved, 466k data,
92k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: Intel Pentium II (Deschutes) stepping 02
Checking 'hlt' instruction... disabled
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
Freeing initrd memory: 9952k freed
NET: Registered protocol family 16
Initializing Cryptographic API
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
Xen virtual console successfully installed as tty
Event-channel device installed.
Starting Xen Balloon driver
xen_blk: Initialising virtual block device driver
Using anticipatory io scheduler
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
c0188672
*pde = ma 00000000 pa 55555000
[<c0188761>] sysfs_create_dir+0x40/0x73
[<c0188761>] sysfs_create_dir+0x40/0x73
[<c0202e89>] create_dir+0x1f/0x4b
[<c0203390>] kobject_add+0x93/0xdd
[<c02033fd>] kobject_register+0x23/0x5b
[<c0226d6a>] do_blkif_request+0x0/0xd4
[<c021d179>] blk_register_queue+0x95/0xc0
[<c0227ea2>] xlvbd_get_gendisk+0x19d/0x1bb
[<c0227f34>] xlvbd_init_device+0x74/0x100
[<c0228025>] xlvbd_init+0x65/0x98
[<c02277cf>] blkif_connect+0xaf/0xc3
[<c0226e3e>] blkif_int+0x0/0x19b
[<c0227962>] blkif_ctrlif_rx+0x36/0x38
[<c0108b96>] __ctrl_if_rxmsg_deferred+0x4a/0x59
[<c012c801>] worker_thread+0x22b/0x32f
[<c0108b4c>] __ctrl_if_rxmsg_deferred+0x0/0x59
[<c011945e>] default_wake_function+0x0/0x12
[<c011945e>] default_wake_function+0x0/0x12
[<c012c5d6>] worker_thread+0x0/0x32f
[<c0130925>] kthread+0xa5/0xab
[<c0130880>] kthread+0x0/0xab
[<c010f1c1>] kernel_thread_helper+0x5/0xb
Oops: 0000 [#1]
PREEMPT
Modules linked in:
CPU: 0
EIP: 0061:[<c0188672>] Not tainted VLI
EFLAGS: 00010296 (2.6.9-xenU)
EIP is at create_dir+0x17/0x9c
eax: c10ebe38 ebx: c3b46e3c ecx: 00000000 edx: c3b46e40
esi: 00000000 edi: c10ebe38 ebp: c10dec00 esp: c10ebe0c
ds: 007b es: 007b ss: 0069
Process events/0 (pid: 3, threadinfo=c10ea000 task=c10d9020)
Stack: c10afe2c c02d28d0 c0188761 c3b46e3c c3b46e3c c10afe2c c0188761 c3b46e3c
00000000 c3b46e40 c10ebe38 00000000 00000000 c0202e89 c3b46e3c c3b46e3c
c3b46e3c c0203390 c3b46e3c fffffffd c3b46ce0 c3b46e3c c3b46e3c c02033fd
Call Trace:
[<c0188761>] sysfs_create_dir+0x40/0x73
[<c0188761>] sysfs_create_dir+0x40/0x73
[<c0202e89>] create_dir+0x1f/0x4b
[<c0203390>] kobject_add+0x93/0xdd
[<c02033fd>] kobject_register+0x23/0x5b
[<c0226d6a>] do_blkif_request+0x0/0xd4
[<c021d179>] blk_register_queue+0x95/0xc0
[<c0227ea2>] xlvbd_get_gendisk+0x19d/0x1bb
[<c0227f34>] xlvbd_init_device+0x74/0x100
[<c0228025>] xlvbd_init+0x65/0x98
[<c02277cf>] blkif_connect+0xaf/0xc3
[<c0226e3e>] blkif_int+0x0/0x19b
[<c0227962>] blkif_ctrlif_rx+0x36/0x38
[<c0108b96>] __ctrl_if_rxmsg_deferred+0x4a/0x59
[<c012c801>] worker_thread+0x22b/0x32f
[<c0108b4c>] __ctrl_if_rxmsg_deferred+0x0/0x59
[<c011945e>] default_wake_function+0x0/0x12
[<c011945e>] default_wake_function+0x0/0x12
[<c012c5d6>] worker_thread+0x0/0x32f
[<c0130925>] kthread+0xa5/0xab
[<c0130880>] kthread+0x0/0xab
[<c010f1c1>] kernel_thread_helper+0x5/0xb
Code: 9f 2c c0 c7 80 88 00 00 00 c0 9e 2c c0 83 40 24 01 31 c0 c3 83 ec 18 89
74 24 10 89 7c 24 14 89 5c 24 0c 8b 74 24 20 8b 7c 24 28 <8b> 46 08 8d 48 68 ff
48 68 0f 88 d9 03 00 00 8b 44 24 24 89 34
<6>xen_net: Initialising virtual ethernet driver.
xen_net: Failed to connect all virtual interfaces: err=-100
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 8192)
NET: Registered protocol family 1
NET: Registered protocol family 17
<kernel stops here>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|