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