From owner-freebsd-fs@FreeBSD.ORG Sun Jun 23 09:24:38 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7CB1F1DD for ; Sun, 23 Jun 2013 09:24:38 +0000 (UTC) (envelope-from gabor@zahemszky.hu) Received: from default-smtp.integrity.hu (default-smtp.integrity.hu [212.52.165.203]) by mx1.freebsd.org (Postfix) with ESMTP id 42BE21649 for ; Sun, 23 Jun 2013 09:24:37 +0000 (UTC) Received: by smtp.integrity.hu (Postfix, from userid 10000) id A3AFE134625D; Sun, 23 Jun 2013 11:15:45 +0200 (CEST) Received: from webmail.integrity.hu (mail-fe-1.integrity.hu [10.1.64.120]) (Authenticated sender: gabor@zahemszky.hu) by smtp.integrity.hu (Postfix) with ESMTPA id 114401346250 for ; Sun, 23 Jun 2013 11:15:44 +0200 (CEST) Received: from XawE/w7G0INgHr2gPKRKFrjZiKCVPzZ0mPvj26LZRe20lDRt4KguGw== (c9K7B4Wjx4af9IxzklBAz3Fa7a0Har0F) by webmail.integrity.hu with HTTP (HTTP/1.1 POST); Sun, 23 Jun 2013 11:15:44 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 23 Jun 2013 11:15:44 +0200 From: gabor@zahemszky.hu To: Subject: ext2fs bug Message-ID: <9554b1ed02a342c347b17a2e71e38b73@zahemszky.hu> X-Sender: gabor@zahemszky.hu User-Agent: Roundcube Webmail/0.8.4 X-Virus-Scanned: clamav-milter 0.97.6 at mail-autosubmit X-Virus-Status: Clean X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jun 2013 09:24:38 -0000 Hi! I've got 2 disks (a 1TB and a 2TB), these disk were written under Linux 2.4. I can mount them under FreeBSD, and I can reach about half of the files, but on some files, I only get some FS errors. In dmesg, I can see the following errors: g_vfs_done():ada2s1[READ(offset=-756558786560, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-899189821440, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-756558786560, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-899189821440, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-756558786560, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-899189821440, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-756558786560, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-899189821440, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-756558786560, length=4096)]error = 5 g_vfs_done():ada2s1[READ(offset=-899189821440, length=4096)]error = 5 The disk is not bad: I can read the same files under the original Linux, and on a newer Linux-machine, and I can read it under FreeBSD with the e2fsprogs package's debugfs tool (I can copy the files with the dump and rdump commmand from debugfs.) Itt looks, that there are some misinterpretation of some of the metainfo in the Ext2 fs-driver. (Or maybe some signed/unsigned bug in it.) Can anybody help? Can I help to anybody with some more information? Thanks, Gabor < Gabor at Zahemszky dot HU > PS: sometimes I can only see az empty directory. Sometimes, I can reach half of the files in a directry. But the kernel error message is the same.