Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xen and ccd



Hi again!

I'm running 3.99.2 (/usr/src updated and kernel rebuilt today).
I have some space allocated for CCD on my harddisk:

# /dev/rwd0d:
16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a:   8192016        63     4.2BSD   2048 16384 27560
 b:    263088   8192079       swap
 c: 312499937        63     unused      0     0     0
 d: 312500000         0     unused      0     0     0
 e: 104857600   8455167     4.2BSD      0     0     0
 f: 194992929 113312767        ccd
 g:   4194304 308305696        ccd


The configuration file for CCD looks like this:

ccd0            16      none    /dev/wd0f
ccd1            16      none    /dev/wd0g


I have created a disklabel for ccd0:

# /dev/rccd0d:
16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 d: 194992928         0     unused      0     0
 e:  20971520         0        ccd
 f:  20971520  20971520        ccd
 g:  20971520  41943040        ccd
 h:  20971520  62914560        ccd
 i:  20971520  83886080        ccd
 j:  20971520 104857600        ccd
 k:  20971520 125829120        ccd
 l:  20971520 146800640        ccd
 m:  27220768 167772160        ccd


Here's the xen config file I'm using:

#kernel = "/xen/kernel/netbsd-XENU"
kernel = "/xen/kernel/netbsd-INSTALL_XENU"
memory = 128
name = "netbsd1"
cpu = -1
disk = [ 'phy:/dev/cd0a,cd0a,r', 'phy:/dev/ccd0e,wd0d,w' ]
root = "/dev/wd0d"


If I now try to start this domU and inside it suspend the
NetBSD installer and try to zero the disk I get an error:

# dmesg
...
xbd: using irq 5
xbd0 at hypervisor0: Xen Virtual Block Device 10240 MB
xbd1 at hypervisor0: Xen Virtual Block Device 404 MB

# dd if=/dev/zero of=/dev/rxbd0d
dd: /dev/rxbd0d: Input/output error
2+0 records in
1+0 records out
512 bytes transferred in 0.001 secs (512000 bytes/sec)

This appears in /var/log/messages. Nothing appears in
xend.log or xend-debug.log:

Mar 31 13:52:54 n86 /netbsd: xbd IO domain 1: error 30


And now the questions:

- am I doing something wrong with ccd?

- what type should I use for ccd0[e-m] if I want to use each
  as a "harddisk" for domU?



Home | Main Index | Thread Index | Old Index