From mboxrd@z Thu Jan 1 00:00:00 1970 From: andrzej-kardas@o2.pl (Andrzej Kardas) Date: Sun, 06 Mar 2011 19:55:09 +0100 Subject: Fwd: help with unknown symbols when trying to load kernel module In-Reply-To: References: Message-ID: <4D73D88D.8040006@o2.pl> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On 06.03.2011 18:38, julie Sullivan wrote: > I found this query on linux-kernel. Can anyone help George? > > ---------- Forwarded message ---------- > From: George Nychis > Date: Sun, Feb 27, 2011 at 5:26 PM > Subject: help with unknown symbols when trying to load kernel module > To: linux-kernel at vger.kernel.org > > > Hi all, > > Long story short, I am trying to rebuild a kernel module for my > android phone. Unfortunately, Motorola did not post the kernel > configuration they used > (https://opensource.motorola.com/sf/sfmain/do/viewProject/projects.droid > - I am running 2.2.1). They also did not configure the kernel to dump > it at /proc/config.gz. I have the exact source code used to build both > the kernel, and the wireless kernel module used. But again, I do not > have the exact kernel configuration. Therefore, I do not want to > replace the kernel on the phone (in fear of misconfiguration causing > boot errors), I simply want to rebuild the wireless module and get it > to work with the kernel already on the phone. > > I've tried getting help from the android community, however their > kernel mailing list only gets about 3 messages a day and posts are > moderated and lag behind something like 4 days. So, I'm hoping for a > little bit of help here on the linux end of things from the linux > community. > > I've ballparked the configuration using an older configuration file > posted on another forum, and was able to successfully build my own > kernel (albeit I do not use it), and then also build the wireless > module successfully. How did you built kernel, means by make all, or just make module_prepare & make madules ? Please check if after build kernel (make all) there is a file Module.symvers in /your_path_to_src_kernel/ > When I try to load the module on the phone, I get a pretty long list > of undefined symbols: > http://pastebin.com/re5mRj4E There is many *disagrees about version* of symbol which looks like sources you uesed to build module wasn't for this particular kernel. Could you type and paste output of: modinfo tiwlan_drv and modinfo some_other_module_working_on_your_phone -- regards Andrzej Kardas http://www.linux.mynotes.pl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110306/4847e9e8/attachment.html