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

森戸 誠[MORITO Makoto] email@hidden
2007年 10月 3日 (水) 00:19:21 JST


森戸と申します。

 SUZAKU-V SZ310 のデバイスドライバーと作ろうとしています。

 最初に練習を兼ねて スターターズキットに添付されているLEDの
ドライバー(sil-led.c)を使って ドライバーの作成、インストールを
試みています。

現在の環境は uClinux-dist-20040408-suzaku8です。

SUZAKU-Vスターターズキットガイド(Linux開発編) Version1.2.2の
7章ドライバーの開発にしたがって Makefileを作成し、コンパイルしました。
 結果、
 sil-led.o と .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 メーリングリストの案内