vinum: Inappropriate ioctl for device

jd web at 3dresearch.com
Thu May 26 14:10:33 PDT 2005


I am trying to set up Vinum on a new system, and I get the error message:
"vinum: Inappropriate ioctl for device".

Here are the details:

- FreeBSD 5.4-RELEASE

- vinum list
3 drives:
D a                     State: up       /dev/ad0s1g     A: 0/74692 MB (0%)
D b                     State: up       /dev/ad2s1h     A: 0/74692 MB (0%)
D c                     State: up       /dev/ad3s1h     A: 0/74692 MB (0%)

3 volumes:
V tmp                   State: up       Plexes:       3 Size:          0 
B
V var                   State: up       Plexes:       3 Size:          0 
B
V usr                   State: up       Plexes:       3 Size:          0 
B

9 plexes:
P tmp.p0             R5 State: degraded Subdisks:     1 Size:          0 
B
P tmp.p1             R5 State: degraded Subdisks:     1 Size:          0 
B
P tmp.p2             R5 State: degraded Subdisks:     1 Size:          0 
B
P var.p0             R5 State: degraded Subdisks:     1 Size:          0 
B
P var.p1             R5 State: degraded Subdisks:     1 Size:          0 
B
P var.p2             R5 State: degraded Subdisks:     1 Size:          0 
B
P usr.p0             R5 State: degraded Subdisks:     1 Size:          0 
B
P usr.p1             R5 State: degraded Subdisks:     1 Size:          0 
B
P usr.p2             R5 State: degraded Subdisks:     1 Size:          0 
B

9 subdisks:
S tmp.p0.s0             State: empty    D: a            Size:        512
MB
S tmp.p1.s0             State: empty    D: b            Size:        512
MB
S tmp.p2.s0             State: empty    D: c            Size:        512
MB
S var.p0.s0             State: empty    D: a            Size:       1024
MB
S var.p1.s0             State: empty    D: b            Size:       1024
MB
S var.p2.s0             State: empty    D: c            Size:       1024
MB
S usr.p0.s0             State: empty    D: a            Size:         71
GB
S usr.p1.s0             State: empty    D: b            Size:         71
GB
S usr.p2.s0             State: empty    D: c            Size:         71
GB

- cat /var/log/vinum_history
26 May 2005 16:08:05.271518 *** vinum started ***
26 May 2005 16:08:43.517343 *** vinum started ***
26 May 2005 16:09:11.268732 create -f /etc/vinum.conf
drive a device /dev/ad0s1g
drive b device /dev/ad2s1h
drive c device /dev/ad3s1h
        volume tmp setupstate
                plex org raid5 512k
                        sd length 512m drive a
                plex org raid5 512k
                        sd length 512m drive b
                plex org raid5 512k
                        sd length 512m drive c
        volume var setupstate
                plex org raid5 512k
                        sd length 1024m drive a
                plex org raid5 512k
                        sd length 1024m drive b
                plex org raid5 512k
                        sd length 1024m drive c
        volume usr setupstate
                plex org raid5 512k
                        sd length 0 drive a
                plex org raid5 512k
                        sd length 0 drive b
                plex org raid5 512k
                        sd length 0 drive c

26 May 2005 16:47:17.470116 *** vinum started ***
26 May 2005 16:47:17.471861 list

- May 26 16:08:05 ferrando kernel: vinum: loaded
May 26 16:08:05 ferrando vinum: Inappropriate ioctl for device
May 26 16:08:43 ferrando vinum: Inappropriate ioctl for device
May 26 16:09:11 ferrando kernel: vinum: drive a is up
May 26 16:09:11 ferrando kernel: vinum: drive b is up
May 26 16:09:11 ferrando kernel: vinum: drive c is up
May 26 16:09:11 ferrando kernel: vinum: plex tmp.p0 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: tmp.p0 is degraded
May 26 16:09:11 ferrando kernel: vinum: tmp is up
May 26 16:09:11 ferrando kernel: vinum: plex tmp.p1 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: tmp.p1 is degraded
May 26 16:09:11 ferrando kernel: vinum: plex tmp.p2 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: tmp.p2 is degraded
May 26 16:09:11 ferrando kernel: vinum: plex var.p0 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: var.p0 is degraded
May 26 16:09:11 ferrando kernel: vinum: var is up
May 26 16:09:11 ferrando kernel: vinum: plex var.p1 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: var.p1 is degraded
May 26 16:09:11 ferrando kernel: vinum: plex var.p2 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: var.p2 is degraded
May 26 16:09:11 ferrando kernel: vinum: plex usr.p0 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: usr.p0 is degraded
May 26 16:09:11 ferrando kernel: vinum: usr is up
May 26 16:09:11 ferrando kernel: vinum: plex usr.p1 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: usr.p1 is degraded
May 26 16:09:11 ferrando kernel: vinum: plex usr.p2 does not have at
least 3 subdisks
May 26 16:09:11 ferrando kernel: vinum: usr.p2 is degraded

Also, I don't seem to be able to do newfs on the vinum volumes:

newfs /dev/vinum/usr
preposterous size 0

Vinum used to work beautiful under 4.11; I'm wondering what do I need to
change to make it work under 5.4?


More information about the freebsd-questions mailing list