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