Re: [问题] driver insmod 后没有呼叫 probe

楼主: clanguage (C语言)   2013-12-23 00:21:52
谢谢 最后发现是 board_xx.c 里面有以下 flag 判断:
#if defined(CONFIG_XXXX) 应该改成 #if defined(CONFIG_XXXX_MODULE)
不然 code 跑不进去造成没有向系统注册
init 跑完就不会触发 probe.
※ 引述《clanguage (C语言)》之铭言:
: 请问一下我有一支 driver 在 init 时会呼叫 i2c_add_driver
: driver build-in 的话会顺利呼叫 probe function
: 但是如果 build 成 module 再用 insmod 加载就不会呼叫 probe function 只会呼叫 init function
: 请问我的步骤缺少了什么吗?
: 谢谢
作者: tkcn (say)   2013-02-23 01:27:00
应该改成这两个条件的 OR 吧

Links booklink

Contact Us: admin [ a t ] ucptt.com