[<prev] [next>] [day] [month] [year] [list]
Message-ID: <47768.139.91.70.143.1194026426.squirrel@webmail.ics.forth.gr>
Date: Fri, 2 Nov 2007 20:00:26 +0200 (EET)
From: "Thanos McAtos" <mcatos@....forth.gr>
To: "lkml " <linux-kernel@...r.kernel.org>
Subject: Error in __bread reading a 4K block from a SATA device
Hello,
I'm trying to read a 4KB block using __bread from a SATA device but I get
the following error:
__find_get_block_slow() failed. block=1, b_blocknr=0
b_state=0x00000029, b_size=4096
If I try to read a 2K block (which is the hard sector size of the device),
it works fine.
Kernel version is 2.6.20.21. I have used this function at another system but
the device from which I read was an IDE one and it's hard sector size was
512 bytes. I've also tested this at a 2.6.18.8 kernel.
The old device was at a 32bit system, the new one is at a 64bit one.
What could be wrong?
Thanx in advance.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists