Navigation

    VEYE IMAGING Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Recent
    • Popular
    • Users
    • WIKI
    • veye.cc

    UNSOLVED CSSC132 driver load 问题

    CS MIPI camera
    2
    9
    1166
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Homer last edited by

      你好!
      在没有接摄像头模组的情况下,我通过install_driver.sh cssc132安装driver, 然后重启再insmod cssc132.ko, 发现驱动没有进入probe函数, 我在probe里加了打印log,没有print出来, 执行install_driver.sh和insmod cssc132.ko的时候没有错误打印出来,并且lsmod 可以看到css132 module已存在, 也可以rmmod cssc132. 在rapi 4B上操作的。是不是必须外接camera module才能进入probe函数?

      谢谢!

      veye_xumm 1 Reply Last reply Reply Quote 0
      • veye_xumm
        veye_xumm @Homer last edited by

        @homer 执行安装脚本之后,系统会自动插入module,不需要再手动操作了。

        H 1 Reply Last reply Reply Quote 0
        • H
          Homer @veye_xumm last edited by

          @veye_xumm 你好! 系统重新启动后,系统会自动insmod cssc132.ko吗? 谢谢!

          veye_xumm 1 Reply Last reply Reply Quote 0
          • veye_xumm
            veye_xumm @Homer last edited by

            @homer said in CSSC132 driver load 问题:

            系统重新启动后,系统会自动insmod cssc132.ko吗? 谢谢!

            是的

            H 1 Reply Last reply Reply Quote 0
            • H
              Homer @veye_xumm last edited by

              @veye_xumm 你好! 目前发现cssc132.ko进入不了probe, 是必须外接cssc132 camera module才能进入probe吗?谢谢!

              veye_xumm 1 Reply Last reply Reply Quote 0
              • veye_xumm
                veye_xumm @Homer last edited by

                @homer
                你运行一下dmesg | grep 132

                H 1 Reply Last reply Reply Quote 0
                • H
                  Homer @veye_xumm last edited by

                  @veye_xumm 你好! log 如下, 我debug 其他I2C设备时,没有外接i2c设备是可以进入probe的,只是I2C read or write failed而已,但cssc132.ko发现进入不了cssc132_probe.

                                   rapi4@rapi4:~/projects/smartsense/rpi4/cam_drv_src/rpi-6.6.y$ dmesg|grep 132
                                   [    0.069132] pps_core: LinuxPPS API ver. 1 registered
                                   [    1.071320] Key type id_legacy registered
                                   [    1.233132] brd: module loaded
                                   [  544.872330] cssc132: loading out-of-tree module taints kernel.
                                   rapi4@rapi4:~/projects/smartsense/rpi4/cam_drv_src/rpi-6.6.y$
                  veye_xumm 1 Reply Last reply Reply Quote 0
                  • veye_xumm
                    veye_xumm @Homer last edited by

                    @homer 正常来说是会进入probe的。

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      Homer @veye_xumm last edited by

                      @veye_xumm 对的,所以我感觉很奇怪。 下面是我修改的install_driver.sh
                      echo "Add cma=128M to /boot/firmware/cmdline.txt "
                      echo "--------------------------------------"
                      sudo sed 's/cma=128M//g' -i /boot/firmware/cmdline.txt
                      sudo sed 's/[[:blank:]]*$//' -i /boot/firmware/cmdline.txt
                      sudo sed 's/$/& cma=128M/g' -i /boot/firmware/cmdline.txt
                      echo "Installing the $driver_name.ko driver"
                      echo "--------------------------------------"
                      sudo install -p -m 644 ./driver_bin/$(uname -r)/$driver_name.ko /lib/modules/$(uname -r)/kernel/drivers/media/i2c/
                      sudo install -p -m 644 ./driver_bin/$(uname -r)/$driver_name.dtbo /boot/firmware/overlays/
                      sudo /sbin/depmod -a $(uname -r)
                      echo "reboot now?(y/n):"

                      谢谢!

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post