linux@laptop:~$ cat modprobe-r.txt ptop:~# modprobe iwl3945 debug=0x43fff laptop:~# strace modprobe -r iwl3945 2>&1 >modprobe.txt execve("/sbin/modprobe", ["modprobe", "-r", "iwl3945"], [/* 13 vars */]) = 0 brk(0) = 0x804f000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd6000 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=69965, ...}) = 0 mmap2(NULL, 69965, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fc4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/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\0`\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1315328, ...}) = 0 mmap2(NULL, 1320356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e81000 mmap2(0xb7fbe000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13d) = 0xb7fbe000 mmap2(0xb7fc1000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fc1000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e80000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e806c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7fbe000, 4096, PROT_READ) = 0 munmap(0xb7fc4000, 69965) = 0 create_module(NULL, 0) = -1 ENOSYS (Function not implemented) uname({sys="Linux", node="laptop", ...}) = 0 fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0 brk(0) = 0x804f000 brk(0x8070000) = 0x8070000 open("/etc/modprobe.conf", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) open("/etc/modprobe.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/modprobe.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 getdents64(3, /* 17 entries */, 4096) = 560 open("/etc/modprobe.d/arch-aliases", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/arch-aliases", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=88, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "alias parport_lowlevel parport_p"..., 4096) = 88 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/aliases", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/aliases", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=4624, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# These are the standard aliases"..., 4096) = 4096 read(4, " ipcomp\nalias xfrm-type-10-41 xf"..., 4096) = 528 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/display_class", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/display_class", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=284, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# This directive blacklists all "..., 4096) = 284 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/blacklist", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/blacklist", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1455, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# This file lists modules which "..., 4096) = 1455 read(4, "", 4096) = 0 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/ibm_acpi.modprobe", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/ibm_acpi.modprobe", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=53, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "options ibm_acpi hotkey=enable,0"..., 4096) = 53 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/sound", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/sound", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=61, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "alias snd-card-0 snd-hda-intel\no"..., 4096) = 61 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/pnp-hotplug", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/pnp-hotplug", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=363, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# These aliases are used by /etc"..., 4096) = 363 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/alsa-base", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/alsa-base", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=16297, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# autoloader aliases\ninstall sou"..., 4096) = 4096 read(4, "-install snd-atiixp\ninstall snd-"..., 4096) = 4096 read(4, "be-post-install snd-gusextreme\ni"..., 4096) = 4096 read(4, " --ignore-install snd-pcxhr $CMD"..., 4096) = 4009 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/hsf.conflicts", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/hsf.conflicts", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=101, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "install snd-intel8x0m /bin/true "..., 4096) = 101 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/hsf", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/hsf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=828, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "alias /dev/ttySHSF[0-9]* /dev/tt"..., 4096) = 828 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/linux-sound-base_noOSS", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/linux-sound-base_noOSS", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1059, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "blacklist ac97\nblacklist ac97_co"..., 4096) = 1059 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/alsa-base-blacklist", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/alsa-base-blacklist", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=156, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "# Uncomment these entries in ord"..., 4096) = 156 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/oss-compat", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/oss-compat", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=116, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "install snd modprobe --ignore-in"..., 4096) = 116 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 open("/etc/modprobe.d/ipw3945d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/etc/modprobe.d/ipw3945d", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=179, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "install ipw3945 modprobe --ignor"..., 4096) = 179 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 getdents64(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/etc/modprobe.d", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(3, 0xb7fd5000, 4096) = -1 EISDIR (Is a directory) close(3) = 0 munmap(0xb7fd5000, 4096) = 0 open("/lib/modules/2.6.21/modules.dep", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=55121, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(3, "/lib/modules/2.6.21/extra/snd-hd"..., 4096) = 4096 read(3, "modules/2.6.21/kernel/sound/pci/"..., 4096) = 4096 read(3, ".21/kernel/sound/core/seq/snd-se"..., 4096) = 4096 read(3, "les/2.6.21/kernel/net/sched/em_n"..., 4096) = 4096 read(3, "ko /lib/modules/2.6.21/kernel/ne"..., 4096) = 4096 read(3, "v4/netfilter/ipt_ecn.ko: /lib/mo"..., 4096) = 4096 read(3, "/dccp/dccp.ko\n/lib/modules/2.6.2"..., 4096) = 4096 read(3, ".ko:\n/lib/modules/2.6.21/kernel/"..., 4096) = 4096 read(3, "ules/2.6.21/kernel/drivers/usb/c"..., 4096) = 4096 read(3, "vers/parport/parport.ko\n/lib/mod"..., 4096) = 4096 close(3) = 0 munmap(0xb7fd5000, 4096) = 0 open("/lib/modules/2.6.21/kernel/drivers/net/wireless/iwl3945.ko", O_RDWR) = 3 fcntl64(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 read(4, "arc4 1984 2 - Live 0xf8b43000\nec"..., 1024) = 1024 close(4) = 0 munmap(0xb7fd5000, 4096) = 0 delete_module("iwl3945" linux@laptop:~$