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

Tetsuya OHKAWA email@hidden
2007年 10月 4日 (木) 15:22:06 JST


大川です。

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