* Fwd: help with unknown symbols when trying to load kernel module
[not found] <AANLkTim8tnk=0_uHxx1=EKrmuhsO7iMGBb_jiJeyjCgy@mail.gmail.com>
@ 2011-03-06 17:38 ` julie Sullivan
2011-03-06 18:55 ` Andrzej Kardas
0 siblings, 1 reply; 2+ messages in thread
From: julie Sullivan @ 2011-03-06 17:38 UTC (permalink / raw)
To: kernelnewbies
I found this query on linux-kernel. Can anyone help George?
---------- Forwarded message ----------
From: George Nychis <gnychis@cmu.edu>
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.
When I try to load the module on the phone, I get a pretty long list
of undefined symbols:
http://pastebin.com/re5mRj4E
I decided to start by focusing on one of these errors,
'register_netdev' and used 'nm' on my kernel module and found that it
is undefined:
00073b60 T regReadLastDbgState
? ? ? ? U register_netdev
000345ec T regulatoryDomain_SetDefaults
Here is the entire nm output:
http://pastebin.com/8kTDKF87
I'm a little confused as to what this means. ?Does this mean that the
stock kernel on the phone does not have this symbol? ?It seems odd
since I believe the wireless module requires it. Or does it mean
something else?
Thanks for any help. ?I'm also not registered on the mailing list, so
if you could CC me on any responses I would sincerely appreciate it.
- George
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at ?http://vger.kernel.org/majordomo-info.html
Please read the FAQ at ?http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 2+ messages in thread
* Fwd: help with unknown symbols when trying to load kernel module
2011-03-06 17:38 ` Fwd: help with unknown symbols when trying to load kernel module julie Sullivan
@ 2011-03-06 18:55 ` Andrzej Kardas
0 siblings, 0 replies; 2+ messages in thread
From: Andrzej Kardas @ 2011-03-06 18:55 UTC (permalink / raw)
To: kernelnewbies
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<gnychis@cmu.edu>
> 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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-03-06 18:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <AANLkTim8tnk=0_uHxx1=EKrmuhsO7iMGBb_jiJeyjCgy@mail.gmail.com>
2011-03-06 17:38 ` Fwd: help with unknown symbols when trying to load kernel module julie Sullivan
2011-03-06 18:55 ` Andrzej Kardas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).