[linux-lvm] invalid i/o protocal version

Brian Poole raj at cerias.purdue.edu
Fri Jul 14 01:31:20 UTC 2000


>From the FAQ (http://linux.msede.com/lvm/faq.html#q20):

>20. LVM tools complain about "invalid i/o protocol version" 
>
>The LVM kernel and user mode parts use common data structures to exchange
>information. The i/o protocol version specifies the version of this data
>structures. The kernel and user mode parts must use the same i/o protocol
>version in order to communicate. 
>
>If you get this error message you need to obtain a new version of the LVM
>tools which uses a compatible protocol version. 

Looks like you just need to upgrade your 0.8i to 0.8final, and you should
be okay. 0.8i appears to have been a pre-release version anyways, so
upgrading to the final, stable version is a good idea in any case.


-b

On Thu, 13 Jul 2000, Adam Crews wrote:

> Hello
> 
> I have just downgraded from kernel 2.4.0-test1 to 2.2.16.
> 
> I installed the lvm patch to 2.2.16 and can load the lvm module just fine.
> [root at scooby /root]# lsmod
> Module                  Size  Used by
> lvm                    98216   0  (autoclean)
> soundcore               3204   0  (autoclean) (unused)
> ide-probe               6512   0
> autofs                  9504   1  (autoclean)
> eepro100               16752   2  (autoclean)
> unix                   11396  89  (autoclean)
> ide-disk                6332   0
> ide-mod                41656   0  [ide-probe ide-disk]
> ncr53c8xx              52336   6
> sd_mod                 16328   6
> scsi_mod               40716   2  [ncr53c8xx sd_mod]
> [root at scooby /root]# cat /proc/lvm
> LVM module version 0.8i  (02/10/1999)
> 
> Total:  0 VGs  0 PVs  0 LVs (0 LVs open)
> Global: 140 bytes vmalloced   IOP version: 5   0:05:09 active
> [root at scooby /root]#
> 
> 
> When I try to do any lvm commands I get the following:
> [root at scooby /root]# vgscan -d -v
> <1> lvm_get_iop_version -- CALLED
> <22> lvm_check_special -- CALLED
> <22> lvm_check_special -- LEAVING
> <1> lvm_get_iop_version -- AFTER ioctl ret: 0
> <1> lvm_get_iop_version -- LEAVING with ret: 5
> vgscan -- invalid i/o protocol version
> 
> [root at scooby /root]#
> 
> 
> I have re-compiled the lvm tools against the 2.2.16 src and libs, but I
> get the same message.
> 
> How can I fix this, or what other info is needed to figure out what is
> happening?
> 
> -adam
> 




More information about the linux-lvm mailing list