* insmod trouble
@ 2004-05-25 9:05 Marco Schramel
2004-05-25 9:55 ` Wolfgang Denk
0 siblings, 1 reply; 4+ messages in thread
From: Marco Schramel @ 2004-05-25 9:05 UTC (permalink / raw)
To: PPC_LINUX
Hi all,
My MPC8270 system works with 2.4.26 (toolchain ELDK), for development i use NFS (opt/eldk/ppc_82xx as rootfs). Now i write a device driver and have some trouble.
I ve searched the whole list, but i didn't found some helpfully comments.
--------------------------------------------------
bash-2.05b# insmod demodriver.o
demodriver.o: unresolved symbol module_unregister_chrdev
demodriver.o: unresolved symbol register_chrdev
demodriver.o: unresolved symbol led_init
demodriver.o: unresolved symbol printf
demodriver.o: unresolved symbol printk
------------------------------------------------
What is the reason for this messages ??
I have enabled module support in my kernel.
Thanks in advance
Marco
---------
Marco Schramel
R&D
Bartec GmbH
Schulstr. 30
94239 Gotteszell, Germany
www.bartec.de
Marco.Schramel@go.bartec.de
Phone: +49 (0)9929/301332
Fax: +49 (0)9929/301112
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: insmod trouble
2004-05-25 9:05 insmod trouble Marco Schramel
@ 2004-05-25 9:55 ` Wolfgang Denk
2004-05-25 11:30 ` Zusatz zuRe: " Marco Schramel
2004-05-27 7:15 ` Marco Schramel
0 siblings, 2 replies; 4+ messages in thread
From: Wolfgang Denk @ 2004-05-25 9:55 UTC (permalink / raw)
To: Marco Schramel; +Cc: PPC_LINUX
In message <200405251105.11689.Schramel.Linux@go.bartec.de> you wrote:
>
> My MPC8270 system works with 2.4.26 (toolchain ELDK), for development i use NFS (opt/eldk/ppc_82xx as rootfs). Now i write a device driver and have some trouble.
> I ve searched the whole list, but i didn't found some helpfully comments.
>
> --------------------------------------------------
> bash-2.05b# insmod demodriver.o
> demodriver.o: unresolved symbol module_unregister_chrdev
> demodriver.o: unresolved symbol register_chrdev
> demodriver.o: unresolved symbol led_init
> demodriver.o: unresolved symbol printf
> demodriver.o: unresolved symbol printk
> ------------------------------------------------
>
> What is the reason for this messages ??
The reason is bugs in your driver code.
module_unregister_chrdev - there is no such function in the Linux kernel.
Do you mean unregister_chrdev() or devfs_unregister_chrdev()?
led_init - there is no such exported kernel symbol. Which function
are you trying to call? Is this something in your own driver?
printk - there is no such function in the Linux kernel. Did you mean
printk() instead?
register_chrdev, printk - I can only speculate. These are exported
kernel symbols. probably you compile the driver with bad or
incomplete compiler options?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
Horses just naturally have mohawk haircuts.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread* Zusatz zuRe: insmod trouble
2004-05-25 9:55 ` Wolfgang Denk
@ 2004-05-25 11:30 ` Marco Schramel
2004-05-27 7:15 ` Marco Schramel
1 sibling, 0 replies; 4+ messages in thread
From: Marco Schramel @ 2004-05-25 11:30 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: PPC_LINUX
Ich habe noch vergessen, Ihnen meine Compileroptionen zu sagen,
"ppc_82xx-gcc -I /home/marco/linux-2.4.26/include -D __KERNEL__ -D MODULE -c Demodriver.c"
Ohne Warnungen mit ELDK 3.0
Gruß
Marco
--
---------
Marco Schramel
R&D
Bartec GmbH
Schulstr. 30
94239 Gotteszell, Germany
www.bartec.de
Marco.Schramel@go.bartec.de
Phone: +49 (0)9929/301332
Fax: +49 (0)9929/301112
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: insmod trouble
2004-05-25 9:55 ` Wolfgang Denk
2004-05-25 11:30 ` Zusatz zuRe: " Marco Schramel
@ 2004-05-27 7:15 ` Marco Schramel
1 sibling, 0 replies; 4+ messages in thread
From: Marco Schramel @ 2004-05-27 7:15 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: PPC_LINUX
Hi all,
my problem was ...
> > --------------------------------------------------
> > bash-2.05b# insmod demodriver.o
> > demodriver.o: unresolved symbol module_unregister_chrdev
> > demodriver.o: unresolved symbol register_chrdev
> > demodriver.o: unresolved symbol led_init
> > demodriver.o: unresolved symbol printk
> > ------------------------------------------------
> >
> > What is the reason for this messages ??
Solution: You have to disable "Set version information on all module symbols" under "Loadable module support" in our kernel config.
Thanx for comments
Marco
---------
Marco Schramel
R&D
Bartec GmbH
Schulstr. 30
94239 Gotteszell, Germany
www.bartec.de
Marco.Schramel@go.bartec.de
Phone: +49 (0)9929/301332
Fax: +49 (0)9929/301112
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-05-27 7:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-25 9:05 insmod trouble Marco Schramel
2004-05-25 9:55 ` Wolfgang Denk
2004-05-25 11:30 ` Zusatz zuRe: " Marco Schramel
2004-05-27 7:15 ` Marco Schramel
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).