This page is powered by Blogger. Isn't yours? tech

qptech blog

The companion to qpmarl blog. Here you will find all technical related posts (mostly computer and linux stuff)

Saturday, September 08, 2007

 
I had to edit some kernel source to get my camera to work. It wasn't much. There's a bug in Nikon's camera firmware. It didn't make any difference in older kernels, but the recent ones handle usb storage or scsi emulation or something a bit differently so Nikon's bug is preventing the device from working properly. I searched bug reports and everything to find a solution. Most of the Nikon SLRs use the same guts, so the problem exists in all of them. The D50, D100, D70, D70s, D200, etc are all already handled properly in the kernel, but not the D40. It was a simple fix. I just had to copy the code from one of the other camera's section and change the product ID to that of the D40 along with the name and all that.

Now to compile and see if it worked.

I should probably submit a formal bug report somewhere, but that's too much work.

Comments: Post a Comment

<< Home