[linux-lvm] pv_move_pe() error again :/

Ragnar Kjørstad lvm at ragnark.vestdata.no
Tue Sep 11 17:26:43 UTC 2001


On Tue, Sep 11, 2001 at 04:31:20PM +0200, Heinz J . Mauelshagen wrote:
> > Sep  6 18:15:51 argus kernel: lvm -- lvm_blk_ioctl: unknown command 587
> > Sep  6 18:15:55 argus last message repeated 213 times
> > Sep  6 18:15:55 argus kernel: hdd: read_intr: status=0x59 { DriveReady SeekComplete DataRequest E rror }
> > Sep  6 18:15:55 argus kernel: hdd: read_intr: error=0x40 { UncorrectableError }, LBAsect=11801433 2, sector=118014332
> > Sep  6 18:15:55 argus kernel: end_request: I/O error, dev 16:40 (hdd), sector 118014332
> 
> Ragnar, the block ioctl error the lvm driver shows is not related to the locking
> of a physical extent, because that is achived by the PE_LOCK_UNLOCK ioctl
> (0x50 BTW) using the character ioctl function.
> Wasn't able to find that ioctl grepping the kernel sources.
> Could it be some application checking devices regularly like a desktop
> CD-ROM tool or something?

Could it be badblocks?


> I gues your problem was just the dying disk and therefore temporarily avoiding
> the read() check in pv_move_pe() should have catched this one as well.

I ran pv_move with debugging enabled, and it showed that it died in
lock_pe(). I'll try to reproduce this next time I find I broken disk.



-- 
Ragnar Kjørstad
Big Storage




More information about the linux-lvm mailing list