Linux Planet Module Support

Jo-Ellen F. Mathews joellen at
Fri Mar 17 08:42:59 EST 2000

Hi all,

I've been working on porting our 11Mb wireless LAN device driver to
Embedded Planet's nifty RPX-Lite (MPC823) board.  I've been using Embedded
Planet's wonderful, new Linux Planet development kit which includes
MontaVista's Hard Had Linux 1.0.  I'm loving this kit!

I'm using the cross compiler provided on MontaVista's cd, and I've been
very successful at compiling the default kernel and a few, simple

The most direct approach (okay, and quickest/easiest) is to keep the
wireless lan driver as a loadable module dependent on pcmcia card
services.  Before attempting to use Magnus Damm's pcmcia patches and
kernel modifications to support pcmcia, I first need to recompile my
kernel for module support.

With CONFIG_MODULES enabled (regardless of what CONFIG_MODVERSIONS or
CONFIG_KMOD are set to), I get the following errors:

ppc_ksyms.c:72: `isa_io_base' undeclared here (not in a function)
ppc_ksyms.c:72: initializer element is not constant
ppc_ksyms.c:72: (near initialization for `__ksymtab_isa_io_base.value')
ppc_ksyms.c:74: `pci_dram_offset' undeclared here (not in a function)
ppc_ksyms.c:74: initializer element is not constant
ppc_ksyms.c:74: (near initialization for

When I comment out these two lines, the compiler errors continue to get

Can anyone recommend any changes I should make to fix these errors?
Additionally, could you give me a rundown on any issues with the
MPC8xx kernel supporting modules?

Previously, we ported our 2Mb wireless lan driver to the RPX-Lite by hard
coding all the pcmcia "stuff" in the driver itself.  For this port, we'd
like to use pcmcia services so the embedded driver and our "non-embedded"
driver use the same code (easier to maintain source!).

Many, many, many thanks!
Jo-Ellen Mathews

Jo-Ellen F. Mathews

AbsoluteValue Software     Web:
P.O. Box 941149            e-mail: joellen at
Maitland, FL 32794-1149    Phone:  407.644.8582
USA                        Fax:    407.539.1294

** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list