Hey Group; I have wondered if anyone has chased down the problem that causes SuSE 9.2 not mount a proven to work USB drive. Sometimes it works and others it does not. I have tried with the drive power up at bootup and plugged in later enclosed is a file that is from "strace -o". If someone has an idea why it fails often. HELP! -- 73 de Donn Washburn Hpage: " http://www.hal-pc.org/~n5xwb " Ham Callsign N5XWB Email: " n5xwb@hal-pc.org " 307 Savoy St. HAMs: " n5xwb@arrl.net " Sugar Land, TX 77478 BMW MOA #: 4146 - Ambassador LL# 1.281.242.3256 " http://counter.li.org " #279316 execve("/usr/sbin/mtsda", ["mtsda"], [/* 56 vars */]) = 0 uname({sys="Linux", node="m1l", ...}) = 0 brk(0) = 0x80c3000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=149982, ...}) = 0 old_mmap(NULL, 149982, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/lib/libreadline.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\263"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=181224, ...}) = 0 old_mmap(NULL, 182652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4003d000 madvise(0x4003d000, 182652, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x40065000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x40065000 old_mmap(0x40069000, 2428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40069000 close(3) = 0 open("/lib/libhistory.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\30\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=26864, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006a000 old_mmap(NULL, 29472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006b000 madvise(0x4006b000, 29472, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x40072000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x40072000 close(3) = 0 open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\361"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=318626, ...}) = 0 old_mmap(NULL, 281644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40073000 madvise(0x40073000, 281644, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x400ac000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0x400ac000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\v\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13072, ...}) = 0 old_mmap(NULL, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400b8000 madvise(0x400b8000, 12388, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x400ba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x400ba000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0L\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1359489, ...}) = 0 old_mmap(NULL, 1137708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400bc000 madvise(0x400bc000, 1137708, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x401cb000, 27692, PROT_NONE) = 0 old_mmap(0x401cc000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10f000) = 0x401cc000 old_mmap(0x401d0000, 7212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d0000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d2000 mprotect(0x401cc000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0x401d2080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0x40018000, 149982) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 stat64("/usr/lib/locale/locale-archive", 0xbfce0060) = -1 ENOENT (No such file or directory) brk(0) = 0x80c3000 brk(0x80e4000) = 0x80e4000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(3, "# Locale name alias data base.\n#"..., 131072) = 2528 read(3, "", 131072) = 0 close(3) = 0 munmap(0x40018000, 131072) = 0 open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=208464, ...}) = 0 mmap2(NULL, 208464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401d3000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21544, ...}) = 0 mmap2(NULL, 21544, PROT_READ, MAP_SHARED, 3, 0) = 0x40206000 close(3) = 0 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1116556878 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=853, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4020c000 read(3, "/dev/hda5 / reiserfs rw,acl,user"..., 131072) = 853 close(3) = 0 munmap(0x4020c000, 131072) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4020c000 read(3, "MemTotal: 515576 kB\nMemFre"..., 1024) = 598 close(3) = 0 munmap(0x4020c000, 4096) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="m1l", ...}) = 0 stat64("/root", {st_mode=S_IFDIR|0700, st_size=2056, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0700, st_size=2056, ...}) = 0 getpid() = 6945 getppid() = 6944 getpgrp() = 6944 rt_sigaction(SIGCHLD, {0x8093b80, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/sbin/mtsda", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfce0038) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\ntime mount /dev/sda1 /"..., 80) = 45 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=45, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\ntime mount /dev/sda1 /"..., 45) = 45 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 gettimeofday({1116556878, 450891}, {300, 0}) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 999}, ru_stime={0, 1999}, ...}) = 0 getrusage(RUSAGE_CHILDREN, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0700, st_size=2056, ...}) = 0 stat64("/sbin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/usr/local/sbin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/root/bin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/usr/bin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/usr/X11R6/bin/mount", 0xbfcdfad0) = -1 ENOENT (No such file or directory) stat64("/bin/mount", {st_mode=S_IFREG|S_ISUID|0755, st_size=87704, ...}) = 0 stat64("/bin/mount", {st_mode=S_IFREG|S_ISUID|0755, st_size=87704, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -2, [43], SEEK_CUR) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x401d20c8) = 6946 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x80600b1, [], 0}, {SIG_DFL}, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 32}], 0) = 6946 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfcdf7f4, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {SIG_DFL}, {0x80600b1, [], 0}, 8) = 0 gettimeofday({1116556878, 461792}, {300, 0}) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 999}, ru_stime={0, 1999}, ...}) = 0 getrusage(RUSAGE_CHILDREN, {ru_utime={0, 999}, ru_stime={0, 3999}, ...}) = 0 fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(4, 1), ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4020c000 write(2, "\n", 1) = 1 write(2, "real\t0m0.011s\n", 14) = 14 write(2, "user\t0m0.001s\n", 14) = 14 write(2, "sys\t0m0.004s\n", 13) = 13 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n\n", 45) = 2 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "", 45) = 0 munmap(0x4020c000, 131072) = 0 exit_group(32) = ?