[linux-lvm] Sparc woes

root root at gate.penguinpowered.com
Sun Aug 1 02:44:51 UTC 1999


Hey all, I'm sending this from my home machine, monitoring the mailing list 
archives for a response as my email is down.

I've been trying to get LVM to work on my Redhat 6.0 based Sparc.

I download 2.2.10, applied the patch from the ftp site and have successfully
built LVM as a module.  Unlike the intel box at work which I built LVM on, it
doesn't show up in the config menu automatically, I have to manually add the
four lines from drivers/block/config.in to the arch/sparc/Config.in file.
If I compile it into the kernel, the kernel won't boot (I get the hitchhikers
face and a kernel oops on swapper...) but as a module:

[root at gate lvmtesting]# modprobe lvm
[root at gate lvmtesting]# lsmod
Module                  Size  Used by
lvm                    28872   0  (unused)  

good stuff...

now, when I run any of the 0.7 tools, odd things happen -- specifically, a
device file gets created in the current directory, and the name of the device
file is the name of a data structure, with a couple of characters chopped off
the front - any help would be appreciated:

[root at gate lvmtesting]# ls -al
total 2
drwxr-xr-x   2 root     root         1024 Jul 31 22:32 .
drwxr-x---   5 root     root         1024 Jul 31 22:30 ..
-rw-r--r--   1 root     root            0 Jul 31 22:32 message
[root at gate lvmtesting]# vgscan -d
vm_tab_writeervgscan -- LVM driver/module not loaded?

[root at gate lvmtesting]# ls -al
total 2
drwxr-xr-x   2 root     root         1024 Jul 31 22:32 .
drwxr-x---   5 root     root         1024 Jul 31 22:30 ..
crw-r-----   1 root     root     109,   0 Jul 31 22:32 atus_byindex
-rw-r--r--   1 root     root            0 Jul 31 22:32 message
[root at gate lvmtesting]# strace vgscan -d
execve("/sbin/vgscan", ["vgscan", "-d"], [/* 18 vars */]) = 0
brk(0)                                  = 0x22228
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/raid/LVM/0.7/tools/lib/liblvm.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=195552, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(0, 244440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5002a000
mprotect(0x50053000, 76504, PROT_NONE)  = 0
mmap(0x5005a000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x5005a000
mmap(0x50063000, 10968, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x50063000
close(3)                                = 0
open("/raid/LVM/0.7/tools/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4237650, ...}) = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(0, 1065572, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x50066000
mprotect(0x5014e000, 115300, PROT_NONE) = 0
mmap(0x50156000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xe0000) = 0x50156000
mmap(0x50165000, 21092, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x50165000
close(3)                                = 0
mprotect(0x5002a000, 167936, PROT_READ|PROT_WRITE) = 0
mprotect(0x5002a000, 167936, PROT_READ|PROT_EXEC) = 0
personality(PER_LINUX)                  = 0
getpid()                                = 2118
getuid()                                = 0
geteuid()                               = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(3, 2), ...}) = 0
mmap(0, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50019000
ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0
write(1, "vm_tab_write", 12vm_tab_write)            = 12
stat("atus_byindex", {st_mode=S_IFCHR|0640, st_rdev=makedev(109, 0), ...}) = 0
open("eck_exist_all_vg", O_RDONLY)      = -1 ENOENT (No such file or directory)
write(1, "er", 2er)                       = 2
write(2, "vgscan -- LVM driver/module not "..., 41vgscan -- LVM driver/module not loaded?)                             = 41
munmap(0x50019000, 8192)                = 0
exit(95)                                = ?


Simon Galton
(at home)
Please reply to list... :)



More information about the linux-lvm mailing list