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

[debian-users:29010] Re: pcmcia モジュール



  今矢です。

At Fri, 29 Jun 2001 19:15:18 +0900,
Kenshi Muto <kmuto@xxxxxxxxxxxxxxx> wrote:

> >  ???このWARNINGというliloのことなんでしょうか?hda1に予備がインストール
> > してあって、いつもインストールの後で、mount /dev/hda1 /mntしてliloかけ
> > ているんですが、モジュールに関係あるんでしょうか?
> 
> あるでしょうね。
> その「予備」というかlilo.confの設定がたぶん悪さしてるんでしょう。
> 
> インストールしようとしたカーネルイメージが正しくインストールできてない
> ので、当然ながらそのカーネル向けに作ったモジュールはすべて失敗します。

  liloのエラーが悪さをしているのかと思い、予備のファイルシステムをマウ
ントして、エラーが出ないようにしてもう一度やり直してみました。

1,コンパイル
#make-kpkg clean ; make-kpkg --revision cbtown.0.0.2 \
kernel_image modules_image

2,モジュールの移動
#mv /lib/modules/2.2.17 /lib/modules/2.2.17.old

3,インストール
#dpkg -i alsa-modules-2.2.17_0.5.10b-6+p0+cbtown.0.0.2_i386.deb
#dpkg -i kernel-image-2.2.17_cbtown.0.0.2_i386.deb
#dpkg -i pcmcia-modules-2.2.17_3.1.22-0.2potato+cbtown.0.0.2_i386.deb

  結果、やはりエラーが出ていて以下のようなものでした。
unresolved symbol apm_register_callback というエラーが出て、pcmciaのモジュー
ル類がどっとエラー、エラーになっていっているようなのです。
  もう一つの症状として、予備のシステムで作成した同じパッケージは、一切エラーが出ません
し、予備にいれたときも、メインに入れたときも、正常に動作します。
  ただ、/lib/hda1と異なるとなると、パッケージの作成・インストールは全く
同じでlilo.confが異なるということになってしまうのですが、、、、、。

#パッケージの作成段階ではlilo.confは関係無いと思うのですが。私のような者には謎です。
#一応、lilo.confも添付しますので、見て頂けるでしょうか?

#長文申し訳ないです。

------------------kernel-------------------------------
dendrobum:/usr/src# dpkg -i kernel-image-2.2.17_cbtown.0.0.2_i386.deb 
dpkg - 警告: kernel-image-2.2.17 のバージョンを cbtown.1.2 から cbtown.0.0.2 にダウングレードしています。
(データベースを読み込んでいます... 現在 33839 個のファイルとディレクトリがインストールされています。)
kernel-image-2.2.17 cbtown.1.2 を(kernel-image-2.2.17_cbtown.0.0.2_i386.deb で)置換するための準備をしています...
kernel-image-2.2.17 を展開し、置換しています...
kernel-image-2.2.17 (cbtown.0.0.2) を設定しています ...
A new kernel image has been installed, and usually that means  
that some action has to be taken to make sure that the new     
kernel image is used next time the machine boots. Usually,     
this entails running a ``bootloader'' like grub, SILO, loadlin,
LILO, QUIK, or booting from a floppy.                        

A new kernel image has been installed. 

LILO sets up your system to boot Linux directly from your hard
disk, without the need for a boot floppy.

WARNING
If you are keeping another operating system or another version
of Linux on a separate disk partition, you should not have LILO
install a boot block now. Wait until you read the LILO documentation.
That is because installing a boot block now might make the other
system un-bootable. If you only want to run this version of Linux,
go ahead and install the boot block here. If it does not work, you
can still boot this system from a floppy.

Would you like to create a boot floppy now? [No] 
You already have a LILO configuration in /etc/lilo.conf
Install a boot block using the existing /etc/lilo.conf? [Yes] 
Testing lilo.conf ... 
Testing successful. Installing the partition boot sector... 
Installation successful.

dendrobum:/usr/src# dpkg -i kernel-image-2.2.17_cbtown.0.0.2_i386.deb 
-------------------pcmcia-----------------------------
dendrobum:/usr/src# dpkg -i pcmcia-modules-2.2.17_3.1.22-0.2potato+cbtown.0.0.2_i386.deb 
未選択パッケージ pcmcia-modules-2.2.17 を選択しています。
(データベースを読み込んでいます... 現在 33841 個のファイルとディレクトリがインストールされています。)
(pcmcia-modules-2.2.17_3.1.22-0.2potato+cbtown.0.0.2_i386.deb から) pcmcia-modules-2.2.17 を展開しています...
pcmcia-modules-2.2.17 (3.1.22-0.2potato+cbtown.0.0.2) を設定しています ...

The modules in this package have been compiled to be compatible with
the kernel in the kernel-image-2.2.17 package version cbtown.0.0.2.
If you have compiled your own kernel, you will most likely need to
also recompile the PCMCIA modules.  The pcmcia-source package has been
provided to help Debian users recompile the PCMCIA modules to work with
their kernels' configurations.  (It also is possible to rebuild these
modules using the Debian source files for the pcmcia-cs package.)

Some systems and some PCMCIA cards require special configuration, and
therefore, PCMCIA support might not work until appropriate changes have
been made to /etc/pcmcia.conf or the files in the /etc/pcmcia directory.
See the PCMCIA-HOWTO (available as /usr/doc/HOWTO/PCMCIA-HOWTO.gz in
the doc-linux-text package) for more details.

Do you want to start PCMCIA support now? [y] 
Starting PCMCIA services: modules/lib/modules/2.2.17/pcmcia/pcmcia_core.o: unresolved symbol apm_register_callback
/lib/modules/2.2.17/pcmcia/pcmcia_core.o: unresolved symbol apm_unregister_callback
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol pci_set_power_state
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol pci_enable_device
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol request_mem_region
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol release_mem_region
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol unregister_ss_entry
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol pci_irq_mask
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol register_ss_entry
/lib/modules/2.2.17/pcmcia/i82365.o: unresolved symbol CardServices
/lib/modules/2.2.17/pcmcia/ds.o: unresolved symbol proc_pccard
/lib/modules/2.2.17/pcmcia/ds.o: unresolved symbol CardServices
 cardmgr.
--------------alsa-----------------------------------------------
dendrobum:/usr/src# dpkg -i alsa-modules-2.2.17_0.5.10b-6+p0+cbtown.0.0.2_i386.deb 
未選択パッケージ alsa-modules-2.2.17 を選択しています。
(データベースを読み込んでいます... 現在 33878 個のファイルとディレクトリがインストールされています。)
(alsa-modules-2.2.17_0.5.10b-6+p0+cbtown.0.0.2_i386.deb から) alsa-modules-2.2.17 を展開しています...
alsa-modules-2.2.17 (0.5.10b-6+p0+cbtown.0.0.2) を設定しています ...
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
ALSA driver isn't running.
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/pcmcia/pcmcia_core.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/alsa/snd.o
Starting ALSA sound driver (version none):/lib/modules/2.2.17/alsa/snd.o: unresolved symbol apm_register_callback
/lib/modules/2.2.17/alsa/snd.o: unresolved symbol apm_unregister_callback
/lib/modules/2.2.17/alsa/snd.o: insmod /lib/modules/2.2.17/alsa/snd.o failed
/lib/modules/2.2.17/alsa/snd.o: insmod snd failed
 no devfs available (even though using the kernel with devfs).
--------------------lilo.conf------------------
#mount /dev/other_linux_install_partition /mnt
#Support LBA for large hard disks.
lba32

#boot device. This where Lilo installs its boot
#block.
boot = /dev/hda

root=/dev/hda1

delay = 40

#compact

vga = normal

read-only

prompt
timeout=50

message=/boot/message

append="apm=on"

default=Debian

image = /mnt/boot/vmlinuz-2.2.17
	root=/dev/hda1
	label=Subsystem
	read-only

image = /vmlinuz
	root=/dev/hda2
	#map=/mnt/boot/map
        label=Debian
        read-only