On Sat, Feb 12, 2005 at 06:01:44PM -0500, David Coe wrote: > Thanks for the report. > > I don't have an ARM system to test on, so I wonder > if you can try a few things and let me know: > > 1) now that (I hope) you've recovered your system, > does gpart still report a seek failure when run against > /dev/hda ?
Yes it does. > 2) if so, can you run it under strace and send me > the output? strace gpart /dev/hda ---- execve("/sbin/gpart", ["gpart", "/dev/hda"], [/* 15 vars */]) = 0 uname({sys="Linux", node="arm2", ...}) = 0 brk(0) = 0x1a2b0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=28492, ...}) = 0 old_mmap(NULL, 28492, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \34\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9424, ...}) = 0 old_mmap(NULL, 40952, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 mprotect(0x4001f000, 32760, PROT_NONE) = 0 old_mmap(0x40025000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40025000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0t[\1\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1159252, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40027000 old_mmap(NULL, 1196384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40028000 old_mmap(0x40140000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x110000) = 0x40140000 old_mmap(0x4014a000, 8544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014a000 close(3) = 0 munmap(0x40015000, 28492) = 0 brk(0) = 0x1a2b0 brk(0x3b2b0) = 0x3b2b0 brk(0) = 0x3b2b0 brk(0x3c000) = 0x3c000 sync() = 0 open("/dev/hda", O_RDONLY) = 3 write(2, "\n*** Fatal error: dev(/dev/hda):"..., 47 *** Fatal error: dev(/dev/hda): seek failure. ) = 47 io_submit(0x1, 0, 0xfbad2088 <unfinished ... exit status 1> ---- fdisk -l /dev/hda ---- Disk /dev/hda: 10.0 GB, 10005037056 bytes 240 heads, 63 sectors/track, 1292 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 1 129 975208+ 82 Linux swap / Solaris /dev/hda2 130 1292 8792280 83 Linux ---- Any more tests that would help? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]