[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Trying to grasp pcmcia-cs installation



At 09:35 PM 07/08/02 -0400, David Z Maze wrote:
>Install pcmcia-source.  Read /usr/share/doc/pcmcia-source/README.gz;
>it explains how to use kernel-package to build a custom PCMCIA module
>package for your newly built kernel.

Ok, thanks.  

I decided to start fresh and rebuild the kernel.  I'm still running on the
original kernel.

I went back, and ran make xconfig again, disabled General Setup ->
PCMCIA/CardBuss support, ran from /usr/src/linux


   make-kpkg clean
   fakeroot make-kpkg --revision laptop.1 kernel_image
   fakeroot make-kpkg --revision laptop.1 modules_image

The kernel .deb was made without any problem but pcmcia-cs failed.  I tried
again as root (I noramlly make my kernel-images as a regular user part of
group "src").  Same results.

Sorry for the long output, but might as well be complete:

# make-kpkg --revision laptop.1 modules_image
for module in /usr/src/modules/pcmcia-cs ; do                        \
          if test -d  $module; then                                \
    (cd $module;                                           \
              if ./debian/rules KVERS="2.4.19-pre8-jp13"
KSRC="/usr/src/linux" \
                             KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                             KDREV="laptop.1" kdist_image; then    \
                  echo "Module $module processed fine";            \
              else                                                  \
                   echo "Module $module failed.";                  \
                   echo "Hit return to Continue";                   \
           read ans;                                        \
              fi;                                                   \
     );                                                     \
  fi;                                                       \
        done
make[1]: Entering directory `/usr/src/modules/pcmcia-cs'
test -f man/pcmcia.5 -a -f debian/rules
test root = "`whoami`"
test -f man/pcmcia.5 -a -f debian/rules
rm -f debian/files
for CONFLOC in ~/.kernel-pkg.conf /etc/kernel-pkg.conf; \
do test -f $CONFLOC && break; done; \
 /usr/bin/make -f debian/rules \
  MOD_DIR=/usr/src/linux CONFLOC=$CONFLOC \
  clean-modules binary-modules
make[2]: Entering directory `/usr/src/modules/pcmcia-cs'
test -f man/pcmcia.5 -a -f debian/rules
umask 022; /usr/bin/make DEB_MOD=yes clean
make[3]: Entering directory `/usr/src/modules/pcmcia-cs'
make[4]: Entering directory `/usr/src/modules/pcmcia-cs/modules'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
make[4]: Leaving directory `/usr/src/modules/pcmcia-cs/modules'
make[4]: Entering directory `/usr/src/modules/pcmcia-cs/clients'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
rm -f ide-cs.*
make[4]: Leaving directory `/usr/src/modules/pcmcia-cs/clients'
make[4]: Entering directory `/usr/src/modules/pcmcia-cs/wireless'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
make[4]: Leaving directory `/usr/src/modules/pcmcia-cs/wireless'
rm -f .prereq.ok config.mk include/pcmcia/config.h
rm -f include/linux/modversions.h
make[3]: Leaving directory `/usr/src/modules/pcmcia-cs'
rm -f build-modules
test -f man/pcmcia.5 -a -f debian/rules
test root = "`whoami`"
test ! -x Buildlinks || ./Buildlinks pcmcia-cs
KVERS="2.4.19-pre8-jp13" ./Configure -n --kernel="/usr/src/linux" --srctree \
  --cardbus --sysv --rcdir=/etc --ucc=cc

    -------- Linux PCMCIA Configuration Script --------

The default responses for each question are correct for most users.
Consult the PCMCIA-HOWTO for additional info about each option.

Linux kernel source directory [/usr/src/linux]

The kernel source tree is version 2.4.19-pre8-jp13.
  WARNING: the current kernel is version 2.4.18-bf2.4-xfs.
The current kernel build date is Die Apr 9 22:45:08 2002.

Build 'trusting' versions of card utilities (y/n) [n]
Include 32-bit (CardBus) card support (y/n) [y]
Include PnP BIOS resource checking (y/n) [n]
Module install directory [/lib/modules/2.4.19-pre8-jp13]

Kernel configuration options:
    Kernel-tree PCMCIA support is disabled.
    Symmetric multiprocessing support is disabled.
    PCI BIOS support is enabled.
    Power management (APM) support is enabled.
    SCSI support is enabled.
    IEEE 1394 (FireWire) support is disabled.
    Networking support is enabled.
     Radio network interface support is enabled.
     Token Ring device support is disabled.
     Fast switching is disabled.
     Frame Diverter is disabled.
    Module version checking is enabled.
    Kernel debugging support is disabled.
    Preemptive kernel patch is enabled.
    /proc filesystem support is enabled.

It looks like you have a System V init file setup.

X Windows include files found.
/usr/X11R6/lib/libXpm.so and /usr/include/X11/xpm.h found.

Configuration successful.

rm -f build build-modules
test -f man/pcmcia.5 -a -f debian/rules
umask 022; /usr/bin/make  DEB_MOD=yes all
make[3]: Entering directory `/usr/src/modules/pcmcia-cs'
make[4]: Entering directory `/usr/src/modules/pcmcia-cs/modules'
cc   -MD -O2 -Wall -Wstrict-prototypes -pipe -I../include
-I/usr/src/linux/include  -D__KERNEL__ -DMODULE -c cs.c
In file included from /usr/src/linux/include/linux/sched.h:15,
                 from ../include/linux/sched.h:5,
                 from /usr/src/linux/include/asm/uaccess.h:8,
                 from ../include/asm/uaccess.h:49,
                 from ../include/pcmcia/k_compat.h:119,
                 from cs.c:35:
/usr/src/linux/include/linux/timex.h:78: #error You lose.
In file included from /usr/src/linux/include/linux/affs_fs_i.h:7,
                 from /usr/src/linux/include/linux/fs.h:319,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:6,
                 from /usr/src/linux/include/linux/sched.h:10,
                 from ../include/linux/sched.h:5,
                 from /usr/src/linux/include/asm/uaccess.h:8,
                 from ../include/asm/uaccess.h:49,
                 from ../include/pcmcia/k_compat.h:119,
                 from cs.c:35:
/usr/src/linux/include/linux/time.h: In function `timespec_to_jiffies':
/usr/src/linux/include/linux/time.h:37: `CONFIG_JIFFIES' undeclared (first
use in this function)
/usr/src/linux/include/linux/time.h:37: (Each undeclared identifier is
reported only once
/usr/src/linux/include/linux/time.h:37: for each function it appears in.)
/usr/src/linux/include/linux/time.h: In function `jiffies_to_timespec':
/usr/src/linux/include/linux/time.h:47: `CONFIG_JIFFIES' undeclared (first
use in this function)
cs.c: At top level:
cs.c:112: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:112: initializer element is not constant
cs.c:113: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:113: initializer element is not constant
cs.c:114: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:114: initializer element is not constant
cs.c:115: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:115: initializer element is not constant
cs.c:117: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:117: initializer element is not constant
cs.c:118: `CONFIG_JIFFIES' undeclared here (not in a function)
cs.c:118: initializer element is not constant
cs.c: In function `setup_socket':
cs.c:482: `CONFIG_JIFFIES' undeclared (first use in this function)
make[4]: *** [cs.o] Error 1
make[4]: Leaving directory `/usr/src/modules/pcmcia-cs/modules'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/modules/pcmcia-cs'
make[2]: *** [build-modules] Error 2
make[2]: Leaving directory `/usr/src/modules/pcmcia-cs'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/pcmcia-cs'
Module /usr/src/modules/pcmcia-cs failed.
Hit return to Continue

Hum, not sure what that means.

laptop:/usr/src/linux# fgrep CONFIG_JIFFIES .config
CONFIG_JIFFIES=1024




-- 
Bill Moseley
mailto:moseley@hank.org


-- 
To UNSUBSCRIBE, email to debian-laptop-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: