On 2/8/07, <b class="gmail_sendername">Charles Lepple</b> <<a href="mailto:clepple@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">clepple@gmail.com</a>> wrote:<div><span class="gmail_quote">
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 2/8/07, Greg Grotsky <<a href="mailto:spikeygg@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">spikeygg@gmail.com</a>> wrote:<br>> Feb 8 19:09:34 mythbox upsd[8986]: Startup successful
<br>> Feb 8 19:09:39 mythbox kernel: Unable to handle kernel NULL pointer
<br>> dereference at 0000000000000078 RIP:<br><br>It's apparently a kernel bug. (You won't see that message if it's a<br>NULL pointer in user-space code like NUT - it'll say something like<br>"Segmentation fault" in your terminal, not in the syslog.)
<br><br>Unfortunately, you probably won't have much luck getting the Linux USB<br>stack maintainers to look at this because of the closed-source nvidia<br>module that is loaded.<br><br>Do you see any kernel messages right before the NUT "check driver" messages?
<br></blockquote></div><br>I just checked it out and shurenuf, the ups became disconnected just before the messages began. But now I think I know what caused it...<br><br>I wasn't setting the permissions of my devices before this afternoon (I have it working now, should have read Pete's 1st email thoroughly [or the INSTALL file]) and stupidly, I created the boot script first. This was loading the driver (using upsdrvctl) and loading the daemon (upsd) one right after the next. Well, they loaded and spit out some errors because they couldn't access the device due to ownership issues. Once I logged in I would close them down, change the permissions manually, then try to start them back up and that's when it gave me the crap. For some reason doing that was really bad.
<br><br>I have the .rules file in place now and it's correctly setting the permissions on usb detection (udev is pretty cool). I think it's working now. Thanks for all your help!<br><br>-Greg<br>