[Suzaku:01041] Re: insmodでドライバーが登録されない

森戸 誠[MORITO Makoto] email@hidden
2007年 10月 10日 (水) 09:31:50 JST


大川様
   森戸です。

 よろしく お願いいたします。  

> お使いのディストリビューションを、再度、ご確認いただけますか?
> - uClinux-dist-20040408-suzaku6 ?
> > - uClinux-dist-20051110-suzaku8 ?
申し訳ありません。
 uClinux-dist-20051110-suzaku8 です。

> > コンパイル時のログを添付していただけると
> > 何かわかるかもしれません。

  ログを添付します。
make[2]: Nothing to be done for `modules'.のメッセージに原因があるのでは?

#=======ログ ======
make -C /home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.x SUBDIRS=`pwd`
modules
make[1]: Entering directory
`/home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.x'
make -C  /home/morito/suzaku_win/sil-led CFLAGS="-D__KERNEL__
-I/home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.x/include  -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -I/home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.
x/arch/ppc -fsigned-char -msoft-float -pipe -ffixed-r2 -Wno-uninitialized
-mmultiple -mstring -Wa,-m405 -DMODULE  -DMODVERSIONS -include
/home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.x/include/linux/modvers
ions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/home/morito/suzaku_win/sil-led'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/home/morito/suzaku_win/sil-led'
make[1]: Leaving directory
`/home/morito/uClinux-dist-20051110-suzaku8/linux-2.4.x'
#=======ログ終わり ======


 Makefileも送ります。
#=======Makefile ======
MODULES = sil-led.o

ifdef UCLINUX_BUILD_KMODULE
obj-m = $(MODULES)
include $(TOPDIR)/Rules.make
else
ifndef ROOTDIR
ROOTDIR=/home/morito/uClinux-dist-20051110-suzaku8
endif

PATH      := $(PATH):$(ROOTDIR)/tools

UCLINUX_BUILD_KMODULE = 1
include $(ROOTDIR)/.config
include $(ROOTDIR)/config.arch

all:
	make -C $(ROOTDIR)/linux-2.4.x SUBDIRS=`pwd` modules
clean:
	-rm -f $(MODULES)

endif
#=======Makefile End ======



> -----Original Message-----
> From: 森戸 誠[MORITO Makoto] [mailto:email@hidden]
> Sent: Thursday, October 04, 2007 3:31 PM
> To: 'SUZAKU general discussion list'
> Cc: 森戸 誠 (森戸 誠)
> Subject: RE: [Suzaku:01037] Re: insmodでドライバーが登録されない
>
> 大川様
>    森戸です。
>
> > お使いのディストリビューションを、再度、ご確認いただけますか?
> > - uClinux-dist-20040408-suzaku6 ?
> > - uClinux-dist-20051110-suzaku8 ?
> 申し訳ありません。
>  uClinux-dist-20051110-suzaku8 です。
> よろしく お願いいたします。
> ===========================================
>
>
>
> > -----Original Message-----
> > From: email@hidden
> > [mailto:email@hidden] On Behalf Of
> > Tetsuya OHKAWA
> > Sent: Thursday, October 04, 2007 3:22 PM
> > To: SUZAKU general discussion list
> > Subject: [Suzaku:01037] Re: insmodでドライバーが登録されない
> >
> > 大川です。
> >
> > 森戸 誠[MORITO Makoto] さんは書きました:
> > > 森戸と申します。
> > >
> > >  SUZAKU-V SZ310 のデバイスドライバーと作ろうとしています。
> > >
> > >  最初に練習を兼ねて スターターズキットに添付されているLEDの
> > > ドライバー(sil-led.c)を使って ドライバーの作成、インストールを
> > > 試みています。
> > >
> > > 現在の環境は uClinux-dist-20040408-suzaku8です。
> >
> > お使いのディストリビューションを、再度、ご確認いただけますか?
> > - uClinux-dist-20040408-suzaku6 ?
> > - uClinux-dist-20051110-suzaku8 ?
> >
> >
> > > SUZAKU-Vスターターズキットガイド(Linux開発編) Version1.2.2の
> > > 7章ドライバーの開発にしたがって Makefileを作成し、コンパイルしまし
た。
> > >  結果、
> > >  sil-led.o と .sil-led.o.flags
> > > のファイルができました。
> >
> > 通常ならば、.sil-led.o.flags は作成されないはずです。
> > コンパイル時のログを添付していただけると
> > 何かわかるかもしれません。
> >
> >
> > >  このうち、 sil-led.o を マニュアルp.46に従い、SUZAKU-Vの
> > > /var/tmp/に転送して、SUZAKU-Vの/var/tmp/からinsmod を実行した
> > > ところ、以下のメッセージが出てしまいました。
> > >  名前の解決がなされていないような気がします。
> > >  当然、cat /proc/devicesを見ても登録されていませんでした。
> > >  どなたか、解決方法を教えていただけないでしょうか。
> > >
> > > # insmod sil-led.o
> > > Using sil-led.o
> > > insmod: unresolved symbol __down_interruptible_R5d67b268
> > > insmod: unresolved symbol kmalloc_R93d4cfe6
> > > insmod: unresolved symbol unregister_chrdev_Rc192d491
> > > insmod: unresolved symbol __up_Rb7d9010c
> > > insmod: unresolved symbol printk_Rdd132261
> > > insmod: unresolved symbol __copy_tofrom_user_Re410a3dd
> > > insmod: unresolved symbol sprintf_R1d26aa98
> > > insmod: unresolved symbol simple_strtoul_R20000329
> > > insmod: unresolved symbol register_chrdev_R6314acc2
> > > insmod: unresolved symbol kfree_R037a0cba
> > > insmod: unresolved symbol ioremap_R80cc7af9
> > > insmod: unresolved symbol iounmap_R5fb196d4
> > >
> > > # cat /proc/devices
> > > Character devices:
> > >   1 mem
> > >   2 pty
> > >   3 ttyp
> > >   4 ttl
> > >   5 console
> > >  10 misc
> > >  74 sid
> > >  90 mtd
> > > 162 raw
> > > 254 cul
> > >
> > > Block devices:
> > >  31 mtdblock
> > >
> > _______________________________________________
> > suzaku mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/suzaku
>




suzaku メーリングリストの案内