This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3204:由于 IMX7D 中的编解码器时钟、内核挂起

Guru**** 2546020 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1024488/tlv320aic3204-kernel-hangs-due-to-codec-clocks-in-imx7d

器件型号:TLV320AIC3204

您好!

我们正在根据要求自定义 DTS 文件、从而开发 imx7d 板。 我们使用的是5.1.0-devel-20210706112731+build.0 BSP 和内核源文件4.14.159-00041-g1f43bce17a57-m脏、除了一个与编解码器操作相关的问题外、一切都正常。 我们可以通过播放一些文件来访问这两个编解码器、但有时由于编解码器崩溃、内核会挂起。 请找到以下信息并帮助我们解决此问题。

/******** 编解码器的 DTS 文件更改********* /

 听起来{
         兼容="简单音频卡";
         simple-audio-card、name ="tlv320aic32x4";
         simple-audio-card、format ="I2S";
         simple-audio-card、bitclock-master =<&dailink_master_cpu>;
         simple-audio-card、frame-master =<&dailink_master_cpu>;
                       simple-audio-card、小工具=
         "麦克风"、"麦克风插孔"、
         "线路"、"线路输入"、
         "线路"、"线路输出"、
         "耳机"、"耳机插孔";
         简单音频卡,路由=
         "IN1_L"、"线路输入"、
         "IN1_R"、"线路输入"、
         "in3_R"、"麦克风插孔"、
         "CM_L"、"麦克风插孔"、
         "CM_R"、"麦克风插孔"、
         "线路输出"、"LOL"、
         "线路输出"、"左"、
         "耳机插孔"、"HPL"、
         "耳机插孔"、"HPR";
         dailink_master_CPU:简单音频卡、CPU{
                                         ??Sound-Dai =<?Sa义3>;
                                 
                                         时钟=<&CLKS IMX7D_AUDIO_MCLK_ROOT_DIV>;
                                            };
                        简单音频卡、编解码器{
                                          sound-dai =<&codec_tlv>;
                                                                         
                                            };
                  };

         Sound1{
         兼容="简单音频卡";
         simple-audio-card、name ="tlv320aic32x4";
         simple-audio-card、format ="I2S";
         simple-audio-card、bitclock-master =<&codec_cpu>;
         simple-audio-card、frame-master =<&codec_cpu>;
                       simple-audio-card、小工具=
         "麦克风"、"麦克风插孔"、
         "线路"、"线路输入"、
         "线路"、"线路输出"、
         "耳机"、"耳机插孔";
         简单音频卡,路由=
         "IN1_L"、"线路输入"、
         "IN1_R"、"线路输入"、
         "in3_R"、"麦克风插孔"、
         "CM_L"、"麦克风插孔"、
         "CM_R"、"麦克风插孔"、
         "线路输出"、"LOL"、
         "线路输出"、"左"、
         "耳机插孔"、"HPL"、
         "耳机插孔"、"HPR";
         CODE_CPU:简单音频卡、CPU{
                                         Sound-Dai =<&SAI2>;
                                         时钟=<&CLKS IMX7D_AUDIO_MCLK_ROOT_DIV>;
                                            };
                        简单音频卡、编解码器{
                                          Sound-Dai =<&CODE_TLV2>;
                                        
                                                 };
                  };

i2c2{(&I)
   时钟频率=<100000 >;
   pinctrl-names ="default"、"gpio";
   pinctrl-0 =<&pinctrl_i2c2>;
   pinctrl-1 =<&pinctrl_i2c2_recovery>;
   SCL-GPIO =<&GPIO1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
   SDA-GPIO =<&GPIO1 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
   状态="正常";

      codec_tlv:tlv320aic32x4@18{
      兼容="ti、tlv320aic32x4";
      #sound-di-cells =<0>;
      reg =<0x18>;
      时钟=<&CLKS IMX7D_AUDIO_MCLK_ROOT_DIV>;
      时钟名称="MCLK";
      pinctrl-names ="default";
      状态="正常";

      ldoint-supply =<Registered模块_3V3>;
      IOV-SUPPLY =<Registered模块_3V3>;
           };
};

i2c3{(&I)
   时钟频率=<100000 >;
   pinctrl-names ="default"、"gpio";
   pinctrl-0 =<&pinctrl_i2c3>;
   pinctrl-1 =<&pinctrl_i2c3_recovery>;
   SCL-GPIO =<&GPIO1 8 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
   SDA-GPIO =<&GPIO1 9 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
   状态="正常";
     
    
      CODE_TLV2:tlv320aic32x4@18{
      兼容="ti、tlv320aic32x4";
      #sound-di-cells =<0>;
      reg =<0x18>;
      时钟=<&CLKS IMX7D_AUDIO_MCLK_ROOT_DIV>;
      时钟名称="MCLK";
      pinctrl-names ="default";
      状态="正常";
      ldoint-supply =<Registered模块_3V3>;
      IOV-SUPPLY =<Registered模块_3V3>;
           };

};

    pinctrl_SAI2:SAI2-grp{
      FSL、引脚=<

         MX7D_PAD_SAI2_TX_BCLK__SAI2_TX_BCLK   0x1f    //SODIMM 27  BCLK
         MX7D_PAD_SAI2_TX_SYNC_SAI2_TX_SYNC   0x1f    //SODIMM 25  WCLK
         MX7D_PAD_SAI2_TX_DATA_SAI2_TX_DATA0 0x30    //SODIMM 34 DOUT
         MX7D_PAD_SAI2_RX_DATA_SAI2_RX_DATAA0 0x1f    //SODIMM 32  DIN

      >;
   };


    
 


     pinctrl_sa3:sa3-3 grp{
               FSL、引脚=<

          MX7D_PAD_SD1_Data1__SAI3_TX_BCLK      0x1f    //SODIMM 49  BCLK
          MX7D_PAD_UART3_CTS_B_SAI3_TX_SYNC    0x1f    //SODIMM 129  WCLK
          MX7D_PAD_UART3_RTS_B_SAI3_TX_DATA0   0x30   //SODIMM 131  DOUT
          MX7D_PAD_SD1_DATA0__SAI3_RX_DATA0     0x1f   //SODIMM 192 DIN

 
         >;
         };

   pinctrl_SAI2_MCLK:sai2grp_MCLK{
      FSL、引脚=<

                  MX7D_PAD_LPSR_GPIO1_IO02_SAI2_MCLK   0x1f //SODIMM 135
      >;
   };



         pinctrl_sa3_MCLK:saE3grp_MCLK{
              FSL、引脚=<


                    MX7D_PAD_LPSR_GPIO1_IO03_SAI3_MCLK  0x1f  //SODIMM 22.
                         >;
                    };

/ /
      

root@colibri-imx7-eMMC:~ aplay -l
****播放硬件设备列表****
卡0:tlv320aic32x4 [tlv320aic32x4],设备0:308c0000.SAI-tlv320aic32x4-htlifi v320aic32x4-hife-0 []
 子设备:1/1
 子设备#0:子设备#0
卡1:tlv320aic32x4_1 [tlv320aic32x4],设备0:308b0000.si-tlv320aic32x4-hifi tlv320aic32x4-hifi-0[]
 子设备:1/1
 子设备#0:子设备#0

root@colibri-imx7-eMMC:~# dmesg
[0.000000]   在物理 CPU 0x0上引导 Linux
[0.000000]   Linux 版本4.14.159-00041-g1f43bce17a57-脏(root@C1609)(gcc 版本7.2.1 20171011 (Linaro GCC1
[0.000000]   CPU:ARMv7处理器[410fc075]修订版5 (ARMv7)、CR=10c5387d
[0.000000]   CPU:可用的 div 指令:修补分部代码
[0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.000000]   、共页:FDT:机器型号:Colibri 评估板 V3上的 Toradex Colibri iMX7D 1GB (eMMC)
[0.000000]   内存策略:数据高速缓存 writealloc
[0.000000]   保留的存储器:创建了0xac000000的 CMA 存储器池、大小为320 MIB
[0.000000]   、共:保留内存:已初始化节点 Linux、CMA、兼容 id shared-dma-pool
[0.000000]   在节点0上的总页:262144
[0.000000]   free_area_init_node:节点0、pgdat 80d57fc0、node_mem_map ab75a000
[0.000000]     正常区域:用于 memmap 的2048页
[0.000000]     正常区域:保留0页
[0.000000]     正常区域:262144页、LIFO 批处理:31
[0.000000]   perpu:嵌入式15页/CPU s30924 r8192 d22424 u61440
[0.000000]   pcpu-alloc:s30924 r8192 d223224 u61440 alloc=15*4096
[0.000000]   pcpu-alloc:[0][1] 1.
[0.000000]   在上构建了1个区域列表、移动分组。  总页数:260096
[0.000000]   内核命令行:root=PARTUUID =0e4eec0f-02 ro rootwait console=ttymxc0、115200n8 cons0
[0.000000]   PID 哈希表条目:4096 (顺序:2、16384字节)
[0.000000]   条目高速缓存散列表条目:131072 (顺序:7、524288字节)
[0.000000]   inode 高速缓存散列表条目:65536 (顺序:6、262144字节)
[0.000000]   内存:697888K/1048576K 可用(8192K 内核代码、355K rwdata、2392K rodata、1024K init、394K BS)
[0.000000]   虚拟内核内存布局:
                  向量 :0xff0000-0xff1000  (  4KB)
                  Fixmap :0xc00000 - 0xc00000  (3072 KB)
                  vmalloc:0xc0800000 - 0x0x800000  (1008 MB)
                  低内存 :0x80000000 - 0xC0000000  (1024MB)
                  模块:0x7f000000 - 0x80000000  ( 16 MB)
                    .text:0x80008000 - 0x80900000  (9184 KB)
                    初始化:0x80c00000 - 0x80d00000  (1024KB)
                    .data:0x80d00000 - 0x80d58c60  (356KB)
                     .bss:0x80d5a000-0x80dbcb60  (395KB)
[0.000000]   slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
[0.000000]   分层 RCU 实现。
[0.000000]    启用 RCU 事件跟踪。
[0.000000]    RCU 将 CPU 从 NR_CPU=4限制为 nr_CPU_IDs=2。
[0.000000]   RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=2
[0.000000]   NR_IRQ:16、nr_IRQ:16、预分配 IRQ:16
[0.000000]   arch_timer:以8.00MHz (phys)运行的 cp15计时器。
[0.000000]   时钟源:arch_sys_counter:mask:0xffffffffffffffffffff max_cycles:0x1d854df40、max_idle_ns:440795202
[0.000007]   sched_clock:8MHz 时为56位、分辨率125ns、每2199023255500ns 换行一次
[0.000020]   切换到基于计时器的延迟环路、分辨率为125ns
[0.000356]   忽略 READ_CURRENT_TIMER 延迟的重复/延迟注册
[0.000374]   时钟源:mxc_Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:637086815595ns
[0.002078]   控制台:彩色虚拟设备80x30
[0.002533]   控制台[tty1]已启用
[0.002560]   校准延迟环路(跳过)、使用计时器频率计算的值。 16.00茂物剪(lpj=80000)
[0.002591]   pid_max:默认值:32768最小值:301
[0.002730]   安装高速缓存散列表条目:2048 (顺序:1、8192字节)
[0.002759]   mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
[0.003386]   CPU:测试写入缓冲区一致性:好
[0.004031]   为0x80100000 - 0x80100060设置静态标识映射
[0.004177]   分层 SRCU 实现。
[0.004754]   SMP:启动辅助 CPU ...
[0.005537]   SMP:带来1个节点、2个 CPU
[0.005562]   SMP:总共激活2个处理器(32.00个 BogoMips)。
[0.005579]   CPU:所有 CPU 均在 SVC 模式下启动。
[0.006370]   devtmpfs:已初始化
[0.015946]   random:从 buck_table_alloc+0x100/0x228调用 get_random_u32、crng_init=0
[0.016364]   VFP 支持 v0.3:实施者41架构2第30部分版本7版本5
[0.01662]   时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.016660]   futex 散列表条目:512 (顺序:3、32768字节)
[0.028357]   pinctrl 内核:已初始化 pinctrl 子系统
[0.029344]   NET:注册协议系列16.
[0.035098]   DMA:为原子相干分配预分配256 KiB 池
[0.036105]   空闲:使用调速器菜单
[0.042879]   vdd1p0d:由稳压器虚拟供电
[0.043360]   vdd1p2:由稳压器虚拟供电
[0.045963]   DDR 类型是 DDR3!
[0.0546677]   imx7d_enet_clk_SEL:fect1:无法获取 enet_out 时钟、假设是外部时钟源
[0.054721]   imx7d_enet_clk_SEL:fect2:无法获取 enet_out 时钟、假设是外部时钟源
[0.054871]   硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
[0.054896]   硬件断点:最大观察点大小为8字节。
[0.055160]   imx7d-pinctrl 302c0000.iomuxc-lpsr:节点/soc/aips-bus 中的 FSL、引脚或引脚属性无效@300000/p
[0.055228]   imx7d-pinctrl 302c0000.iomuxc-lpsr:节点/soc/aips-bus 中的 FSL、引脚或引脚属性无效@300000/p
[0.055259]   imx7d-pinctrl 302c0000.iomuxc-lpsr:已初始化 IMX pinctrl 驱动程序
[0.055715]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.0557]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、Pins 或 Pins 属性无效
[0.055789]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxs 中的 FSL、pins 或 pins 属性无效
[0.055821]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.055936]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.055971]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus 中的 FSL、pins 或 pins 属性无效@30000000/iomuxp
[0.056017]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.056054]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.056100]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxp 中的 FSL、pins 或 pins 属性无效
[0.056133]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxz 中的 FSL、pins 或 pins 属性无效
[0.056167]   imx7d-pinctrl 30330000.iomuxc:节点/soc/aips-bus@30000000/iomuxz 中的 FSL、pins 或 pins 属性无效
[0.056236]   imx7d-pinctrl 30330000.iomuxc:已初始化 IMX pinctrl 驱动程序
[0.057678]   已注册 IMX rpmsg 驱动程序。
[0.058561]   MU 已准备好进行跨核通信!
[0.076466]   VCC_USB[1-4]:由5V 供电
[0.077034]   SCSI 子系统已初始化
[0.077258]   usbcore:注册的新接口驱动程序 usbfs
[0.077321]   usbcore:注册的新接口驱动程序集线器
[0.077428]   usbcore:注册的新设备驱动程序 USB
[0.077664]   USB_phy_generic 30800000.AIPS-bus:usbphynop1:30800000.AIPS-bus:usbphynop1 supply VCC not found、using
[0.078006]   USB_phy_generic 30800000.AIPS-bus:usbphynop2:30800000.AIPS-bus:usbphynop2 supply VCC not found、using
[0.078964]   i2c i2c-0:已注册 IMX I2C 适配器
[0.078994]   i2c i2c-0:不能使用 DMA、而是使用 PIO。
[0.079479]   i2c i2c-1:已注册 IMX I2C 适配器
[0.079506]   i2c i2c-1:不能使用 DMA、而是使用 PIO。
[0.079966]   i2c i2c-2:已注册 IMX I2C 适配器
[0.079993]   i2c i2c-2:不能使用 DMA、而是使用 PIO。
[0.080763]   i2c i2c-3:已注册 IMX I2C 适配器
[0.080790]   i2c i2c-3:不能使用 DMA、而是使用 PIO。
[0.081009]   Linux 视频捕捉接口:v2.00
[0.081081]   pps_core:LinuxPPS API 版本。 1已注册
[0.081099]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.081137]   PTP 时钟支持已注册
[0.081389]   已初始化高级 Linux 声音架构驱动程序。
[0.082591]   时钟源:切换到时钟源 ARCH_SYS_COUNTER
[0.082717]   VFS:磁盘配额 dquot_6.6.0
[0.082788]   VFS:Dquot 高速缓存散列表条目:1024 (顺序0、4096字节)
[0.090949]   NET:注册协议系列2.
[0.041536]   TCP 建立哈希表条目:8192 (顺序:3、32768字节)
[0.091661]   TCP 绑定哈希表条目:8192 (顺序:4、65536字节)
[0.091815]   TCP:配置哈希表(建立8192 BIND 8192)
[0.091930]   UDP 哈希表条目:512 (顺序:2、16384字节)
[0.091998]   UP-Lite 哈希表条目:512 (顺序:2、16384字节)
[0.092181]   NET:注册协议系列1.
[0.092557]   RPC:注册后命名为 UNIX 套接字传输模块。
[0.092635]   RPC:注册的 UDP 传输模块。
[0.092654]   RPC:注册的 TCP 传输模块。
[0.092669]   RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.044560]   已加载总线频率驱动器模块
[0.0955587]   工作集:TIMESTAMP_BITS =30 max_order=18 bucke_order=0
[0.100377]   NFS:注册 id_resolver 密钥类型
[0.100425]   注册密钥类型 id_resolver
[0.100441]   注册的密钥类型 id_legacy
[0.100465]   nfs4filelaout_init:NFSv4文件布局驱动程序正在注册...
[0.100967]   NTFS:驱动程序2.1.32 [Flags:R/W]。
[0.101243]   熔丝初始化(API 版本7.26)
[0.107449]   已注册 IO 调度程序 NOP
[0.107482]   已注册 IO 调度程序截止日期
[0.107650]   已注册 IO 调度程序 cfq (默认值)
[0.107671]   注册了 IO 调度程序 MQ-Deadline
[0.107687]   已注册 IO 调度程序 kyber
[0.111474]   mxsfb 30730000.lcdif:30730000.lcdif supply LCD not found、using dummy regulator
[0.111695]   mxsfb 30730000.lcdif:使用来自 devicetree 的时序
[0.194215]   控制台:切换到彩色帧缓冲器设备128x37
[0.206125]   mxsfb 30730000.lcdif:已初始化
[0.208624]   MXs-DMA 330000.DMA-apbh:已初始化
[0.215185]   30860000.serial:在 MMIO 0x30860000 (IRQ = 53、base_baud = 1500000)处的 ttymxc0是 IMX
启用[1.131819]   控制台[ttymxc0]
[1.14033]   30890000.serial:在 MMIO 0x30890000 (IRQ = 54、base_baud = 1500000)处的 ttymxc1是一个 IMX
[1.154153]   30a80000.serial: tmio 0x30a80000处的 ttymxc5 (IRQ = 64、base_baud = 1500000)是一个 IMX
[1.167764]   30a90000.serial:在 MMIO 0x30a90000 (IRQ = 65、base_baud = 1500000)上的 ttymxc6是一个 IMX
[1.188374]   循环:模块已加载
[1.212089]   libphy:固定 MDIO 总线:探测
[1.223559]   pps pps0:新 PPS 源 ptp0
[1.234220]   libphy:FEC_Enet_MII_bus:探测
[1.243922]   FEC 30be0000.Ethernet eth0:寄存式 PHC 设备0
[1.256426]   pps ps1:新 PPS 源 ptp1
[1.267264]   libphy:FEC_Enet_MII_bus:探测
[1.276994]   FEC 30bf0000.ethernet eth1:注册的 PHC 器件1.
[1.287385]   EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
[1.298131]   EHCI-mxc:Freescale 片上 EHCI 主机驱动程序
[1.307794]   usbcore:注册的新接口驱动程序 USB 存储
[1.318112]   usbcore:注册的新接口驱动程序 usbserial
[1.328168]   usbcore:注册的新接口驱动程序 usbserial_generic
[1.338817]   usbserial:USB Serial Support registered for generic
[1.348926]   usbcore:注册的新接口驱动程序 FTDI_SIO
[1.358800]   usbserial:为 FTDI USB Serial Device 注册了 USB Serial Support
[1.370410]   usbcore:注册的新接口驱动程序 pl2303
[1.380301]   usbserial:为 pl2303注册了 USB Serial 支持
[1.391748]   未找到 usbmisc_IMX 30b10200.usbmisc: 30b10200.usbmisc 电源 VBUS-WAKEUP、使用虚拟稳压器
[1.406617]   usbmisc_IMX 30b30200.usbmisc: 30b30200.usbmisc 电源未找到 VBUS-WAKEUP、使用虚拟稳压器
[1.421495]   未找到 usbmisc_IMX 30b20200.usbmisc: 30b20200.usbmisc 电源 VBUS-WAKEUP、使用虚拟稳压器
[1.440094]   CI_hdrc CI_hdrc.0:EHCI 主机控制器
[1.449444]   CI_hdrc CI_hdrc.0:已注册新 USB 总线、分配的总线编号1
[1.482616]   CI_hdrc CI_hdrc.0:USB 2.0已启动、EHCI 1.00
[1.493190]   集线器1-0:1.0:找到 USB 集线器
[1.501208]   集线器1-0:1.0:检测到1个端口
[1.513558]   输入:AD7879触摸屏、如/devices/soc0/soc/30800000.aips-bus/30a20000.i2c/i2c-0/0-002c/input/inpu0
[1.531131]   Goodix-TS 3-005D:ID 4097、版本:FFFF
[1.540779]   Goodix-TS 3-005D:使用默认值读取配置(-6)时出错
[1.551884]   输入:Goodix 电容式触摸屏、如/devices/soc0/soc/30800000.aips-bus/30a50000.i2c/i2c-3/3-005d1所示
[1.574192]   SNVS_RTC 30370000.SNVs:SNVS-RTC-LP:注册为 RTC1
[1.585377]   i2c /dev/entries 驱动程序
[1.594302]   IR NEC 协议处理程序已初始化
[1.603652]   IR RC5 (x/SZ)协议处理程序已初始化
[1.613830]   已初始化 IR RC6协议处理程序
[1.623150]   已初始化 IR JVC 协议处理程序
[1.632328]   IR Sony 协议处理程序已初始化
[1.641610]   IR Sanyo 协议处理程序已初始化
[1.650940]   IR Sharp 协议处理程序已初始化
[1.660165]   IR MCE 键盘/鼠标协议处理程序已初始化
[1.670518]   IR XMP 协议处理程序已初始化
[1.681656]   imx2-WDT 30280000.wdog:超时60秒(nowaout=0)
[1.693701]   sdhci:安全数字主机控制器接口驱动程序
[1.704682]   sdhci:版权所有(c) Pierre Osman
[1.713716]   sddhci-pltfm:SDHCI 平台和驱动程序助手
[1.724965]   sdhci-esdhc-IMX 30b40000.usdhc:获得了 CD GPIO
[1.793790]   mmc1:30b40000.usdhc 上的 SDHCI 控制器[ 30b40000.usdhc]、使用 ADMA
[1.86267]   mmc3:30b50000.usdhc 上的 SDHCI 控制器[ 30b50000.usdhc]、使用 ADMA
[1.942715]   mmc0:30b60000.usdhc 上的 SDHCI 控制器[ 30b60000.usdhc]、使用 ADMA
[1.965065]   CAAM 30900000.caam: ERA 来源:CCBVID。
[1.975816]   CAAM 30900000.caam:器件 ID = 0x0a16030000000000 (时代8)
[1.986120]   CAAM 30900000.caam:工作环= 3、Qi = 0、dpaa2 =否
[2.000498]   mmc3:地址0001处的新 DDR MMC 卡
[2.010997]   mmcblk3:mmc3:0001 P1XXXX 3.60 GiB
[2.025790]   mmcblk3boot0:mmc3:0001 P1XXXX 分区1 16.0 mib
[2.035828]   mmcblk3boot1:mmc3:0001 P1XXXX 分区2 16.0 mib
[2.046585]    mmcblk3:P1
[2.060327]   在/proc/crypto 中注册的 CAAM 算法
[2.072450]   CAAM_jr 30901000.jr0:注册 rng-CAAM
[2.081207]   /proc/crypto 中注册的 CAAM 30900000.caam: CAAM PKC 算法
[2.093674]   抓图:原始 HID 事件驱动程序(C) Jiri Kosina
[2.102318]   usbcore:注册的新接口驱动程序 usbhid
[2.111006]   usbhid:USB HID 内核驱动程序
[2.122875]   coreSight–etm3x 3007c000.ETM:ETM 3.5已初始化
[2.132035]   coreSight–etm3x 3007d000.ETM:ETM 3.5已初始化
[2.144668]   通过 NetLink v0.30过滤网络消息。
[2.15221]   mmc0:地址0001处的新 HS200 MMC 卡
[2.152400]   nfnl_acct:使用 nfnetlink 注册。
[2.161185]   mmcblk0:mmc0:0001 Q2J54A 3.64 GiB
[2.168645]   NF_conntrack 版本0.5.0 (16384桶、最大65536)
[2.176583]   mmcblk0boot0:mmc0:0001 Q2J54A 分区1 2.00 mib
[2.185676]   Nf_tables:(c) 2007-2009 Patrick McHardy
[2.195106]   mmcblk0boot1:mmc0:0001 Q2J54A 分区2 2.00 mib
[2.204692]   IP_Tables:(c) 2000-2006年 Netfilter 核心小组
[2.224972]   NET:注册协议系列10.
[2.225180]    mmcblk0:P1 P2
[2.239233]   采用 IPv6的段路由
[2.246164]   ip6_tables:(c) 2000-2006年 Netfilter 核心小组
[2.254821]   NET:注册协议系列17.
[2.262487]   已注册桥式防火墙
[2.269784]   8021q:802.1Q VLAN 支持 v1.8
[2.277153]   注册了密钥类型 DNS_旋 变传感器
[2.290876]   正在注册 SWP/SWPB 仿真处理程序
[2.29934]   注册的任务统计数据版本1
[2.332454]   CI_hdrc CI_hdrc.1:EHCI 主机控制器
[2.340587]   CI_hdrc CI_hdrc.1:已注册新的 USB 总线、分配的总线编号2
[2.372690]   CI_hdrc CI_hdrc.1:USB 2.0已启动、EHCI 1.00
[2.382044]   集线器2-0:1.0:找到 USB 集线器
[2.389032]   集线器2-0:1.0:检测到1个端口
[2.397259]   (NULL 器件*):hwmon_device_register ()已弃用。 请将驱动程序转换为使用 hwmon_device。
[2.416380]   IMX_Thermal 30000000。AIPS-bus:tempmon:扩展商业 CPU 温度等级-最大:105C 关键:C
[2.444888]   random:快速初始化完成
[2.557941]   ASOC-simple-card sound:tlv320aic32x4-hifi <->308c0000.SAI 映射正常
[2.602933]   ------ [在此处剪切]-----
[2.612310]   警告:CPU:0 PID:5位于 drivers/clk/clk.c:595 clk_core_disable_lock+0x18/0x24
[2.625564]   模块链接在:
[2.633468]   CPU:0 PID:5 Comm:kwork/U4:0未被污染4.14.159-00041-g1f43bce17a57-m脏#186
[2.647370]   硬件名称:Freescale i.MX7 Dual (设备树)
[2.658271]   工作队列:Events_unbound async_run_entry_fn
[2.668730]   [<8010e4c0>](elree_backtrace)、从[<8010afd4>](show_stack+0x10/0x14)
[2.681726]   [<8010afd4>](show_stack)从[<80805a70>](dump_stack+0x94/0xa8)
[2.694198]   [<80805a70>](dump_stack)从[<80123a68>](_warn+0xe8/0x100)
[2.706356]   [<80123a68>](__warn)从[<80123b30>](warn_slespath_null +0x20/0x28)
[2.719168]   [<80123b30>](warn_slespath_null)从[<804963c4>](clk_core_disable_lock+0x18/0x24)
[2.733408]   [<804963c4>](clk_core_disable_lock)从[<8069a9c0>](aic32x4_set_bias _level+0xd4/0x180)
[2.748217]   [<8069a9c0>](aic32x4_SET_BIAS_LEVEL)、来自[<8068ba80>](snd_soc_dapm_set_bias level+0x60/b4)
[2.763625]   [<8068ba80>](snd_soc_dapm_set_bias _level)、来自[<8068dc20>](dapm_pre_sequale_async/0x40/0xa8)
[2.779229]   [<8068dc20>](dapm_pre_seque_async)从[<801432a0>](async_run_entry_fn+0x44/0x108)
[2.794224]   [<801432a0>](async_run_entry_fn)来自[<8013a7c0>](process_One_work + 0x1ec/0x414)
[2.808786]   [<8013a7c0>](Process_One_Work)来自[<8013b554>](worker_thread+0x4c/0x5d4)
[2.822922]   [<8013b554>](worker_thread)从[<80140318>](kthread + 0x14c/0x154)
[2.836420]   [<80140318>](kthread)、来自[<80107728>](RET_FANK_+0x14/0x2C)
[2.849778]   -[结束线迹066bd125ab5736ba ]---
[2.860646]   ------ [在此处剪切]-----
[2.871429]   警告:CPU:0 PID:5在 drivers/clk/clk.c:477 clk_unpreped+0x24/0x2C 上
[2.88539]   链接的模块:
[2.894704]   CPU:0 PID:5 Comm:kwork/U4:0被污染:G       W      4.14.159-00041-g1f43bce17a57-脏#186
[2.911221]   硬件名称:Freescale i.MX7 Dual (设备树)
[2.923558]   工作队列:Events_unbound async_run_entry_fn
[2.935302]   [<8010e4c0>](elree_backtrace)从[<8010afd4>](show_stack+0x10/0x14)
[2.949431]   [<8010afd4>](show_stack)从[<80805a70>](dump_stack+0x94/0xa8)
[2.962889]   [<80805a70>](dump_stack)从[<80123a68>](_warn+0xe8/0x100)
[2.975876]   [<80123a68>](__warn)从[<80123b30>](warn_slespath_null+0x20/0x28)
[2.989570]   [<80123b30>](warn_slespath_null)从[<80496b0c>](clk_unprep+0x24/0x2C)
[3.003887]   [<80496b0c>](clk_unprepare)来自[<8069a9c8>](aic32x4_set_bias _level+0xdc/0x180)
[   3.018668][<8069a9c8>](aic32x4_SET_BIAS_LEVEL)从[<8068ba80>](snd_soc_dapm_set_bias _level+0x60/b4)
[3.034633]   [<8068ba80>](snd_soc_dapm_set_bias _level)、来自[<8068dc20>](dapm_pre_sequale_async/0x40/0xa8)
[   3.050711][<8068dc20>](dapm_pre_seque_async)、从[<801432a0>](async_run_entry_fn+0x44/0x108)
[3.066083]   [<801432a0>](async_run_entry_fn)来自[<8013a7c0>](process_One_work + 0x1ec/0x414)
[3.080901]   [<8013a7c0>](Process_One_Work)、从[<8013b554>](worker_thread+0x4c/0x5d4)
[3.095240]   [<8013b554>](worker_thread)、来自[<80140318>](kthread + 0x14c/0x154)
[3.108848]   [<80140318>](kthread)、来自[<80107728>](RET_FANK_+0x14/0x2C)
[3.122306]   --[结束线迹066bd125ab5736bb ]--
[3.134287]   ASOC-simple-card sound1: ASOC: Failed to create card debugfs directory
[3.269867]   ASOC-simple-card sound1:tlv320aic32x4-hifi <->308b0000.SAI 映射正常
[3.316393]   -------- [在此处剪切]-----
[3.325883]   警告:CPU:0 PID:5 at drivers/clk/clk.c:595 clk_core_disable_lock+0x18/0x24
[3.339154]   链接的模块:
[3.346995]   CPU:0 PID:5 Comm:kwork/U4:0被污染:G       W      4.14.159-00041-g1f43bce17a57-脏#186
[3.361931]   硬件名称:Freescale i.MX7 Dual (设备树)
[3.372550]   工作队列:Events_unbound async_run_entry_fn
[3.382682]   [<8010e4c0>](elree_backtrace)从[<8010afd4>](show_stack+0x10/0x14)
[3.395308]   [<8010afd4>](show_stack)从[<80805a70>](dump_stack+0x94/0xa8)
[3.407416]   [<80805a70>](dump_stack)从[<80123a68>](_warn+0xe8/0x100)
[3.419201]   [<80123a68>](__warn)从[<80123b30>](warn_slespath_null+0x20/0x28)
[3.431670]   [<80123b30>](WARN_RASPH_NESPATH _Null)从[<804963c4>](clk_core_disable_lock+0x18/0x24)
[3.445482]   [<804963c4>](clk_core_disable_lock)从[<8069a9c0>](aic32x4_set_bias _level+0xd4/0x180)
[3.459766]   [<8069a9c0>](aic32x4_SET_BIAS_LEVEL)、从[<8068ba80>](snd_soc_dapm_set_bias _level+0x60/b4)
[   3.474499][<8068ba80>](snd_soc_dapm_set_bias _level)来自[<8068dc20>](dapm_pre_sequale_async/0x40/0xa8)
[3.489315]   [<8068dc20>](dapm_pre_seque_async)、从[<801432a0>](async_run_entry_fn+0x44/0x108)
[3.503490]   [<801432a0>](async_run_entry_fn)来自[<8013a7c0>](process_One_work + 0x1ec/0x414)
[3.517145]   [<8013a7c0>](Process_One_Work)从[<8013b554>](worker_thread+0x4c/0x5d4)
[3.530282]   [<8013b554>](worker_thread)从[<80140318>](kthread +0x14c/0x154)
[3.542766]   [<80140318>](kthread)、来自[<80107728>](RET_FANK_+0x14/0x2C)
[3.555057]   --[结束线迹066bd125ab5736bc ]--
[3.564743]   ------ [在此处剪切]-----
[3.574301]   警告:CPU:0 PID:5在 drivers/clk/clk.c:477 clk_unpreped+0x24/0x2C 上
[3.586928]   链接的模块:
[3.594814]   CPU:0 PID:5 Comm:kwork/U4:0被污染:G       W      4.14.159-00041-g1f43bce17a57-脏#186
[3.609782]   硬件名称:Freescale i.MX7 Dual (设备树)
[3.620424]   工作队列:Events_unbound async_run_entry_fn
[3.630584]   [<8010e4c0>](elree_backtrace)从[<8010afd4>](show_stack+0x10/0x14)
[3.643239]   [<8010afd4>](show_stack)从[<80805a70>](dump_stack+0x94/0xa8)
[3.655376]   [<80805a70>](dump_stack)从[<80123a68>](_warn+0xe8/0x100)
[3.667188]   [<80123a68>](__warn)从[<80123b30>](warn_slespath_null+0x20/0x28)
[3.679609]   [<80123b30>](warn_slespath_null)从[<80496b0c>](clk_unprep+0x24/0x2C)
[3.692696]   [<80496b0c>](clk_unprepare)来自[<8069a9c8>](aic32x4_set_bias _level+0xdc/0x180)
[   3.706232][<8069a9c8>](aic32x4_SET_BIAS_LEVEL)、从[<8068ba80>](snd_soc_dapm_set_bias _level+0x60/b4)
[   3.720945][<8068ba80>](snd_soc_dapm_set_bias _level)从[<8068dc20>](dapm_pre_sequale_async/0x40/0xa8)
[3.735765]   [<8068dc20>](dapm_pre_seque_async)从[<801432a0>](async_run_entry_fn+0x44/0x108)
[3.749877]   [<801432a0>](async_run_entry_fn)、来自[<8013a7c0>](process_One_work + 0x1ec/0x414)
[3.763435]   [<8013a7c0>](Process_One_Work)从[<8013b554>](worker_thread+0x4c/0x5d4)
[3.776500]   [<8013b554>](worker_thread)从[<80140318>](kthread + 0x14c/0x154)
[3.788847]   [<80140318>](kthread)、来自[<80107728>](RET_FANK_+0x14/0x2C)
[3.801031]   --[结束线迹066bd125ab5736bd ]--
[3.812780]   输入:GPIO 键作为/devices/soc0/gpio-keys/input/input2
[3.825116]   hctosys:无法打开 RTC 设备(rtc0)
[3.846757]   ALSA 器件列表:
[3.854527]     #0:tlv320aic32x4
[3.862297]     #1:tlv320aic32x4
[3.876548]   EXT4-FS (mmcblk0p2):INFO:只读文件系统需要恢复
[3.888451]   EXT4-FS (mmcblk0p2):恢复期间将启用写入访问
[4.162573]   EXT4-FS (mmcblk0p2):恢复完成
[4.173894]   EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
[4.186473]   VFS:在器件179:26上安装了 root (ext4文件系统)只读。
[4.198589]   devtmpfs:已安装
[4.206937]   释放未使用的内核内存:1024K
[4.350779]   systemd[1]:生成时间之前的系统时间,提前时钟。
[4.378301]   systemd[1]:systemd 244.3+在系统模式下运行。 (+PAM -audit -sLinux +IMA -AppArmor -smack +SYSVI)
[4.412434]   systemd[1]:检测到架构 ARM。
[4.453342]   systemd[1]:将主机名设置为 。
[4.903206]   systemd[1]:/lib/systemd/system/gpsd.socket:5:ListenStream=引用旧目录下的路径。
[4.970029]   随机:systemd:未初始化 urandom 读取(16字节读取)
[4.982918]   systemd[1]:创建的层 system-Getty.slice。
[5.022823]   random:systemd:未初始化 urandom 读取(16字节读取)
[5.034930]   systemd[1]:创建的片系统序列\x2dgetty.slice。
[5.072781]   random:systemd:未初始化 urandom 读取(16字节读取)
[5.084590]   systemd[1]:创建的 slice system-Weston.slice。
[5.123221]   systemd[1]:创建的层用户和会话层。
[5.163031]   systemd[1]:已开始向控制台目录监视发送密码请求。
[5.213078]   systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
[5.26331]   systemd[1]:已达到目标主机和网络名称查找。
[5.302853]   systemd[1]:已达到目标路径。
[5.342895]   systemd[1]:已达到目标远程文件系统。
[5.382865]   systemd[1]:已达到目标层。
[5.422925]   systemd[1]:已达到目标交换。
[5.480045]   systemd[1]:侦听 RPCbind 服务器激活套接字。
[5.523003]   systemd[1]:已达到目标 RPC 端口映射器。
[5.566224   ] systemd[1]:侦听 Syslog 套接字。
[5.603296]   systemd[1]:侦听 initctl 兼容性命名管道。
[5.660178]   systemd[1]:条件检查导致日志审计套接字被跳过。
[5.6743292]   systemd[1]:Listening on Journal Socket (/dev/log)。
[5.713422]   systemd[1]:在 Journal Socket 上收听。
[5.753622]   systemd[1]:侦听网络服务 Netlink 套接字。
[5.793785]   systemd[1]:侦听 udev 控制套接字。
[5.833253]   systemd[1]:侦听 udev 内核套接字。
[5.873509]   systemd[1]:条件检查导致跳过大页文件系统。
[5.887288]   systemd[1]:条件检查导致 POSIX 消息队列文件系统被跳过。
[5.904546]   systemd[1]:正在安装内核调试文件系统...
[5.945993]   systemd[1]:正在安装临时目录(/tmp)...
[5.986370]   systemd[1]:开始为当前内核创建静态设备节点列表...
[6.037780]   systemd[1]:已启动硬件 RNG Entropy Gatherer 守护程序。
[6.086080]   systemd[1]:正在启动 RPC 绑定...
[6.125368]   systemd[1]:正在启动根设备上的文件系统检查...
[6.153181]   systemd[1]:正在启动日志服务...
[6.166224   ] random:crng init Done (完成初始化)
[6.172850]   随机:由于存在差评、7个 urandom 警告缺失
[6.207017]   systemd[1]:正在启动加载内核模块...
[6.253528]   systemd[1]:正在启动 udev 冷插拔所有设备...
[6.314560]   systemd[1]:已启动 RPC 绑定。
[6.353464]   systemd[1]:已安装内核调试文件系统。
[6.373747]   systemd[1]:挂载的临时目录(/tmp)。
[6.394246]   systemd[1]:已开始为当前内核创建静态设备节点列表。
[6.454174]   systemd[1]:已启动根设备上的文件系统检查。
[6.503601]   systemd[1]:已启动日志服务。
[6.693557]   EXT4-FS (mmcblk0p2):已重新安装。 OPTS:(空)
[6.848284]   systemd-journale[188]:已收到刷新运行时日志的客户端请求。
[7.745269]   CAN 设备驱动程序接口
[7.786233]   未找到 Flexcan 30a00000.can: 30a00000.can 电源收发器、使用虚拟稳压器
[7.817559]   Flexcan 30a00000.can:注册的设备(reg_base=f5a00000、IRQ=58)
[7.866169]   使用虚拟稳压器时、找不到 Flexcan 30a10000.can: 30a10000.can 电源收发器
[7.929482]   Flexcan 30a10000.can:注册的设备(reg_base=f5a10000、IRQ=59)
[8.006388]   IMX-sdma 30bd0000.sdma:未分配 IRAM、使用外部存储器
[8.070952]   SPI_IMX 30840000.ecspi:探测
[8.112426]   IMX-sdma 30bd0000.sdma:已加载固件4.5
[9.578690]   FAT-FS (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
[9.733215]   FAT-FS (mmcblk3p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
[10.774327]  蓝牙:内核版本2.22
[10.800775]  NET:注册协议系列31.
[10.809035]  蓝牙:HCI 设备和连接管理器已初始化
[10.856322]  蓝牙:HCI 套接字层已初始化
[10.883673]  蓝牙:已初始化 L2CAP 套接字层
[10.908773]  蓝牙:SCO 套接字层已初始化
[11.114185]  使用随机自以太网地址
[11.122314]  使用随机主机以太网地址
[11.407207]  usb0:主机 MAC 00:14:2D:ff:ff:fe
[11.432958]  usb0:Mac 00:14:2D:ff:ff:ff
[11.852751]  Micrel KSZ8041 30be0000.Ethernet-1:00:连接的 PHY 驱动器[Micrel KSZ8041](MII_BUS:phy_addr=30be000)
[11.903120]  IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
[11.934091]  IPv6:ADDRCONF (NETDEV_UP):USB0:链路未就绪
[12.063079]  Micrel KSZ8081或 KSZ8091 30bf0000.Ethernet-2:03:连接的 PHY 驱动器[Micrel KSZ8081或 KSZ8091](mi)
[12.153392]  IPv6:ADDRCONF (NETDEV_UP):ETH1:链路未就绪

谢谢、此致、

Shekar.N

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    应在8月11日之前回答

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目前、我们无法支持驱动程序查询