PDA

View Full Version : Scanner driver won't install: "Unknown symbol proc_root"


mbratch
5th February 2010, 01:47 PM
I have a Plustek 9636T parallel port scanner. Has been faithfully working for me for years up through Fedora 8. It has a kernel driver that I build and install every time the kernel changes.

I finally bit the bullet and did a new install of Fedora 12 to get up to date. But now when I try to build my kernel driver and install it, I get this fatal error on the modprobe:

FATAL: Error inserting pt_drv (/lib/modules/2.6.31.12-174.2.3.fc12.i686.PAE/kernel/drivers/parport/pt_drv.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Examining dmesg shows: Unknown symbol proc_root. I can't find that message anywhere on a Google search.

Anyone have a clue to help me understand this problem? Thanks!

madhavdiwan
6th February 2010, 08:06 PM
from the net

looks like the proc_root call in your kernel modules source needs to be edited out and replaced with NULL

see this post

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495335

mbratch
7th February 2010, 03:35 AM

I had a look at that. It wasn't clear how general the "replace &proc_root with NULL" was based upon looking at the patch. My kernel calls that use &proc_root are different. But I can give it a go...