Here&#39;s the strace output:<div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
</blockquote></div><div>execve(&quot;/sbin/modprobe&quot;, [&quot;modprobe&quot;, &quot;zd1211rw&quot;], [/* 16 vars */]) = 0</div><div>mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40005000</div>
<div>open(&quot;/lib/libc.so.0&quot;, O_RDONLY)        = 3</div><div>fstat(3, {st_mode=S_IFREG|0644, st_size=313971, ...}) = 0</div><div>mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000</div>
<div>read(3, &quot;\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\251\0\0004\0\0\0T&quot;..., 4096) = 4096</div><div>mmap2(NULL, 364544, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000e000</div><div>mmap2(0x4000e000, 307024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000e000</div>
<div>mmap2(0x40061000, 5064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4b) = 0x40061000</div><div>mmap2(0x40063000, 15024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40063000</div><div>close(3)                                = 0</div>
<div>munmap(0x40006000, 4096)                = 0</div><div>stat(&quot;/lib/ld-uClibc.so.0&quot;, {st_mode=S_IFREG|0755, st_size=21200, ...}) = 0</div><div>mprotect(0x40061000, 4096, PROT_READ)   = 0</div><div>mprotect(0x4000c000, 4096, PROT_READ)   = 0</div>
<div>ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B57600 opost isig icanon echo ...}) = 0</div><div>ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e893c) = -1 ENOTTY (Inappropriate ioctl for device)</div><div>uname({sys=&quot;Linux&quot;, node=&quot;buildroot&quot;, ...}) = 0</div>
<div>fstat(2, {st_mode=S_IFREG|0644, st_size=1291, ...}) = 0</div><div>brk(0)                                  = 0x16000</div><div>brk(0x17000)                            = 0x17000</div><div>open(&quot;/etc/modprobe.conf&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/etc/modprobe.conf&quot;, O_RDONLY)    = -1 ENOENT (No such file or directory)</div><div>open(&quot;/etc/modprobe.d&quot;, O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)</div><div>
open(&quot;/etc/modprobe.d&quot;, O_RDONLY)       = -1 ENOENT (No such file or directory)</div><div>brk(0x18000)                            = 0x18000</div><div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e890c) = -1 EBADF (Bad file descriptor)</div>
<div>brk(0x19000)                            = 0x19000</div><div>open(&quot;/lib/modules/<a href="http://2.6.32.3/modules.dep">2.6.32.3/modules.dep</a>&quot;, O_RDONLY) = 3</div><div>ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e896c) = -1 ENOTTY (Inappropriate ioctl for device)</div>
<div>read(3, &quot;kernel/crypto/ecb.ko:\nkernel/cryp&quot;..., 4096) = 4096</div><div>close(3)                                = 0</div><div>open(&quot;kernel/net/wireless/cfg80211.ko&quot;, O_RDWR) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;kernel/net/wireless/cfg80211.ko&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div><div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e875c) = -1 EBADF (Bad file descriptor)</div><div>
ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e874c) = -1 EBADF (Bad file descriptor)</div><div>brk(0x1a000)                            = 0x1a000</div><div>write(2, &quot;WARNING: Could not open &#39;kernel/n&quot;..., 85WARNING: Could not open &#39;kernel/net/wireless/cfg80211.ko&#39;: No such file or directory</div>
<div>) = 85</div><div>open(&quot;kernel/net/mac80211/mac80211.ko&quot;, O_RDWR) = -1 ENOENT (No such file or directory)</div><div>open(&quot;kernel/net/mac80211/mac80211.ko&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e87cc) = -1 EBADF (Bad file descriptor)</div><div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e87bc) = -1 EBADF (Bad file descriptor)</div><div>write(2, &quot;WARNING: Could not open &#39;kernel/n&quot;..., 85WARNING: Could not open &#39;kernel/net/mac80211/mac80211.ko&#39;: No such file or directory</div>
<div>) = 85</div><div>open(&quot;kernel/drivers/base/firmware_class.ko&quot;, O_RDWR) = -1 ENOENT (No such file or directory)</div><div>open(&quot;kernel/drivers/base/firmware_class.ko&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e883c) = -1 EBADF (Bad file descriptor)</div><div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e882c) = -1 EBADF (Bad file descriptor)</div><div>write(2, &quot;WARNING: Could not open &#39;kernel/d&quot;..., 91WARNING: Could not open &#39;kernel/drivers/base/firmware_class.ko&#39;: No such file or directory</div>
<div>) = 91</div><div><div>open(&quot;kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko&quot;, O_RDWR) = -1 ENOENT (No such file or directory)</div><div>open(&quot;kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e88ac) = -1 EBADF (Bad file descriptor)</div><div>ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe9e889c) = -1 EBADF (Bad file descriptor)</div><div>write(2, &quot;FATAL: Could not open &#39;kernel/dri&quot;..., 100FATAL: Could not open &#39;kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko&#39;: No such file or directory</div>
<div>) = 100</div><div>exit(1)                                 = ?</div><div><br></div><div><br></div><div>It looks like it&#39;s only searching in the current directory, and modprobe does start working when I go to /lib/modules/<a href="http://2.6.32.3">2.6.32.3</a>, but I don&#39;t understand why that would happen. I don&#39;t have a modprobe.conf, but from what I&#39;m reading, that shouldn&#39;t matter when the path is determined?</div>
</div></div></div>