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

[debian-users:39179] kernel 2.6 で CardBus NIC 使うには



どうも上林です。

sid i686 で kernel 2.6.1-rc2 を試運転中です。

kernel-2.6 で make-kpkg を使って pcmcia-modules*.deb を
作成しようとしていますが、できずにいます。
(kernel-2.6 での module の作成方法が良く分からないままやってます。)

手順としては www.kernel.org からの source を/usr/src/ 以下で
展開して 2.6.1-rc2 のパッチをあてた /usr/src/linux-2.6.0 で 
	host:/usr/src/linux-2.6.0# \
		make-kpkg clean;\
		make-kpkg --revision local0.0 kernel_image
することで、boot可能な kernel-image が作成できたので、
CardBus NIC Laneed LD-CBL/TX を使うために
/usr/src/pcmcia-cs.tar.gz を展開して
kernel-2.4.x と同様に modules_image で
pcmcia-modules*.deb を作成しようとしたのですが、
	host:/usr/src/linux-2.6.0# \
		make-kpkg clean;\
		make-kpkg --revision local0.0 kernel_image modules_image
	---snip---
	 /usr/src/linux-2.6.0/include/linux/modversions.h does not exist!
	    To fix, run 'make dep' in /usr/src/linux-2.6.0.

	Configuration failed.
	(PCMCIA に関係ありそうな log は文章末に添付しました。)
	---snip---
と表示され失敗します。失敗した後に指定されたことをやってみますと
	host:/usr/src/linux-2.6.0# make dep
	*** Warning: make dep is unnecessary now.
と表示されます。
/usr/src/linux-2.6.0/include/linux/modversions.h は存在していませんでした。

.config では
	#
	# PCMCIA/CardBus support
	#
	CONFIG_PCMCIA=m
	CONFIG_YENTA=m
	CONFIG_CARDBUS=y
	CONFIG_I82092=m
	CONFIG_I82365=m
	CONFIG_TCIC=m
	CONFIG_PCMCIA_PROBE=y
としてあります。

kernel-2.6 で PCMCIA CardBus NIC を使えている方、
使うためのポイントをご存知の方がおられましたら
ご教授ください。

宜しくお願いします。

ii  initrd-tools    0.1.56          Tools to generate an initrd image.
ii  coreutils       5.0.91-2        The GNU core utilities
ii  fileutils       5.0.91-2        The GNU file management utilities (transitiona
ii  module-init-too 3.0-pre4-1      tools for managing Linux kernel modules
ii  fdutils         5.4-20030718-2  Linux floppy utilities
ii  pcmcia-source  3.2.5-2        PCMCIA Card Services source
-- 
Kazuhiko Uebayashi
u_kazu(a)nifty.com


============log===========
    -------- 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-2.6.0]

The kernel source tree is version 2.6.1-rc2.
The current kernel build date is Tue Jan 6 17:39:48 2004.

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) [y]
Module install directory [/lib/modules/2.6.1-rc2]

Kernel configuration options:
    Kernel-tree PCMCIA support is enabled.
    Symmetric multiprocessing support is disabled.
    Preemptive kernel support is disabled.
    High memory support is enabled.
    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 disabled.
     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 disabled.
    /proc filesystem support is enabled.
    PAE support is disabled.

/usr/src/linux-2.6.0/include/linux/modversions.h does not exist!
    To fix, run 'make dep' in /usr/src/linux-2.6.0.

Configuration failed.

make[2]: *** [.prereq.ok] Error 1
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