[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 メーリングリストの案内