LINUX如何添加USB串口驱动

aaseh 2013-09-14 06:08:57
文档上说在device drivers--->usb support--->usb serial converter support里面,选中这个组件USB driver for GSM and CDMA modems,可是我这里都没有这个组件啊,怎么回事,网上找了,似乎没人出现过这个问题。
...全文
1010 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
To_be_sky 2013-09-17
  • 打赏
  • 举报
回复
学习一下!以后碰到了就不怕了。
JaggerJiao 2013-09-16
  • 打赏
  • 举报
回复
找到 drivers/usb/serial/option.c static const struct usb_device_id option_ids[] = { 里面添加 { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffff, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfffe, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfffd, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfffc, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfffb, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfff1, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfff6, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfff7, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfff8, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xfff9, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffef, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffee, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffed, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffeb, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffec, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffea, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffe9, 0xff, 0xff, 0xff)}, { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xffe8, 0xff, 0xff, 0xff)},
aaseh 2013-09-16
  • 打赏
  • 举报
回复
引用 6 楼 woshi_ziyu 的回复:
[quote=引用 4 楼 aaseh 的回复:] [quote=引用 3 楼 woshi_ziyu 的回复:] 在编译内核时进入“Device Drivers”选项,再进入“USB support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成 模块形式。
  • Support for Host-side USB
  • USB device filesystem
  • EHCI HCD
  • (USB 2.0) support
  • OHCI HCD support
  • USB Mass Storage support USB Serial Converter support -->
  • USB driver for GSM and CDMA modems 再进入“SCSI device support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成模块形式。
  • SCSI device support
  • SCSI disk support
  • Probe all LUNs on each SCSI device
你说的这些默认都是选中的,就是没有这个选项USB driver for GSM and CDMA modems: [/quote] 选中USB Serial Converter support ,编译进内核 [/quote] 谢谢,原来要先选中再进入下一级,才能看到选项的。做开发的细微操作很重要啊。
woshi_ziyu 2013-09-16
  • 打赏
  • 举报
回复
引用 4 楼 aaseh 的回复:
[quote=引用 3 楼 woshi_ziyu 的回复:] 在编译内核时进入“Device Drivers”选项,再进入“USB support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成 模块形式。
  • Support for Host-side USB
  • USB device filesystem
  • EHCI HCD
  • (USB 2.0) support
  • OHCI HCD support
  • USB Mass Storage support USB Serial Converter support -->
  • USB driver for GSM and CDMA modems 再进入“SCSI device support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成模块形式。
  • SCSI device support
  • SCSI disk support
  • Probe all LUNs on each SCSI device
你说的这些默认都是选中的,就是没有这个选项USB driver for GSM and CDMA modems: [/quote] 选中USB Serial Converter support ,编译进内核
aaseh 2013-09-16
  • 打赏
  • 举报
回复
引用 2 楼 Idle_Cloud 的回复:
这个有依赖关系的,你要到Kconfig看他依赖哪个,吧依赖的也选上就可以了。
怎么看?
aaseh 2013-09-16
  • 打赏
  • 举报
回复
引用 3 楼 woshi_ziyu 的回复:
在编译内核时进入“Device Drivers”选项,再进入“USB support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成
模块形式。
  • Support for Host-side USB
  • USB device filesystem
  • EHCI HCD
  • (USB 2.0) support
  • OHCI HCD support
  • USB Mass Storage support
    USB Serial Converter support -->
  • USB driver for GSM and CDMA modems
    再进入“SCSI device support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成模块形式。
  • SCSI device support
  • SCSI disk support
  • Probe all LUNs on each SCSI device


你说的这些默认都是选中的,就是没有这个选项USB driver for GSM and CDMA modems:
woshi_ziyu 2013-09-16
  • 打赏
  • 举报
回复
在编译内核时进入“Device Drivers”选项,再进入“USB support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成 模块形式。
  • Support for Host-side USB
  • USB device filesystem
  • EHCI HCD
  • (USB 2.0) support
  • OHCI HCD support
  • USB Mass Storage support USB Serial Converter support -->
  • USB driver for GSM and CDMA modems 再进入“SCSI device support”子菜单,把以下的条目选中编译进内核,或者把这些条目编译成模块形式。
  • SCSI device support
  • SCSI disk support
  • Probe all LUNs on each SCSI device
Carl_CCC 2013-09-15
  • 打赏
  • 举报
回复
这个有依赖关系的,你要到Kconfig看他依赖哪个,吧依赖的也选上就可以了。
jiangbei_lengyu 2013-09-14
  • 打赏
  • 举报
回复
去看Makefile和Kconfig

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧