首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有关Debian GNU/Linux 10 (buster) Linux 4.19.94-ti-r42上的can、can-dev内核模块的信息

有关Debian GNU/Linux 10 (buster) Linux 4.19.94-ti-r42上的can、can-dev内核模块的信息
EN

Unix & Linux用户
提问于 2023-03-27 12:02:51
回答 1查看 67关注 0票数 0

我似乎缺少了几个内核模块。具体来说,cancan_dev。当我运行modprobe canmodprobe can-dev时,这些模块不会加载。

我认为这是因为模块不在目录中。

代码语言:javascript
运行
复制
[/lib/modules/4.19.94-ti-r42/kernel/drivers/net/can]$ ls
slcan.ko.xz  spi  usb  vcan.ko.xz

唯一加载的CAN模块是can_raw,它似乎可以很好地与SocketCAN一起工作。我的问题是,我试图使用ValueCAN,这取决于两个模块。

我试着下载内核,当我运行menuconfig时,看不到CAN模块。

我不知道该怎么做。

下面是menuconfig选择。

代码语言:javascript
运行
复制
--- CAN bus subsystem support   

     <M>   Raw CAN Protocol (raw access with CAN-ID filtering) 
      <M>   Broadcast Manager CAN Protocol (with content filtering)
      <M>   CAN Gateway/Router (with netlink configuration)      
            CAN Device Drivers  --->
    
      <M> Virtual Local CAN Interface (vcan)                        
      <M> Virtual CAN Tunnel (vxcan)                             
      <M> Serial / USB serial CAN Adaptors (slcan)               
      <M> Platform CAN drivers with Netlink support              
      [*]   CAN bit-timing calculation (NEW)                     
      < >   Support for Freescale FLEXCAN based chips (NEW)      
      < >   Aeroflex Gaisler GRCAN and GRHCAN CAN devices (NEW)  
      < >   TI High End CAN Controller (NEW)                     
      < >   Bosch C_CAN/D_CAN devices (NEW)  ----                
      < >   Bosch CC770 and Intel AN82527 devices (NEW)  ----
      < >   IFI CAN_FD IP (NEW)                                  
      < >   Bosch M_CAN devices (NEW)                            
      < >   Renesas R-Car CAN controller (NEW)                   
      < >   Renesas R-Car CAN FD controller (NEW)                
      < >   Philips/NXP SJA1000 devices (NEW)  ----              
      < >   Softing Gmbh CAN generic support (NEW)               
            CAN SPI interfaces  --->                             
            CAN USB interfaces  --->                             
            [ ] CAN devices debugging messages (NEW)
EN

回答 1

Unix & Linux用户

发布于 2023-03-27 16:03:41

展示了模块,以及为了创建它们我需要选择什么。我搜索了can.ko和can-dev.ko

代码语言:javascript
运行
复制
    Platform CAN drivers with Netlink support
    modulename: can-dev.ko
    configname: CONFIG_CAN_DEV
    Linux Kernel Configuration
    └─> Networking support
    └─> CAN bus subsystem support
    └─> CAN Device Drivers
    └─> Platform CAN drivers with Netlink support
    
    CAN bus subsystem support
    modulename: can.ko
    configname: CONFIG_CAN
    Linux Kernel Configuration
    └─> Networking support
    └─> CAN bus subsystem support

根据我收集的信息,我将不得不重新编译内核来创建模块。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/741097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档