[Suzaku:01043] Re: insmodでドライバーが登録されない
森戸 誠[MORITO Makoto]
email@hidden
2007年 10月 10日 (水) 17:28:40 JST
大川様
森戸です。
uClinux-dist-20051110-suzaku8の下で作業をすると
すべてうまくいきました。
いままで、別の共有ファイル上で作業をしていました。
マニュアルに明記していただけるとありがたいのですが…
それとも 常識なのでしょうか!!
> -----Original Message-----
> From: 森戸 誠[MORITO Makoto] [mailto:email@hidden]
> Sent: Wednesday, October 10, 2007 9:32 AM
> To: 'SUZAKU general discussion list'
> Cc: 森戸 誠 (森戸 誠)
> Subject: RE: [Suzaku:01037] Re: insmodでドライバーが登録されない
>
> 大川様
> 森戸です。
>
> よろしく お願いいたします。
>
> > お使いのディストリビューションを、再度、ご確認いただけますか?
> > - 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/inclu
> de -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 メーリングリストの案内