linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* 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).