AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1068959
Accepted
Burtski
Burtski
Asked: 2018-08-26 13:30:34 +0800 CST2018-08-26 13:30:34 +0800 CST 2018-08-26 13:30:34 +0800 CST

WCH CH355 Quad 串行卡在重新启动/升级后未分配 ttyS*

  • 772

我有一个基于 WCH CH355 芯片的四端口串口。一年多来一直运行良好。然后我重新启动......它曾经是 ttyS4 - ttyS7

我认为这是一个内核版本问题,但我可能是错的。我不记得我做了什么特别的事情来让它工作。这并不意味着我没有。就是不记得了...

谢谢

lspci 列出卡

37:04.0 Serial controller: WCH.CN CH355 PCI Quad Serial Port Controller (rev 10)

dsmg | grep 37:

[    0.312115] pci 0000:37:04.0: [4348:7173] type 00 class 0x070002
[    0.312134] pci 0000:37:04.0: reg 0x10: [io  0xd040-0xd047]
[    0.312143] pci 0000:37:04.0: reg 0x14: [io  0xd048-0xd04f]
[    0.312152] pci 0000:37:04.0: reg 0x18: [io  0xd050-0xd057]
[    0.312162] pci 0000:37:04.0: reg 0x1c: [io  0xd058-0xd05f]
[    0.312171] pci 0000:37:04.0: reg 0x20: [io  0xd000-0xd03f]
[    0.312259] pci 0000:37:09.0: [11c1:5811] type 00 class 0x0c0010
[    0.312278] pci 0000:37:09.0: reg 0x10: [mem 0xf9000000-0xf9000fff]
[    0.312347] pci 0000:37:09.0: supports D1 D2
[    0.312349] pci 0000:37:09.0: PME# supported from D0 D1 D2 D3hot
[    0.358239] pci_bus 0000:37: resource 0 [io  0xd000-0xdfff]
[    0.358240] pci_bus 0000:37: resource 1 [mem 0xf9000000-0xf90fffff]
[    0.358241] pci_bus 0000:37: resource 4 [mem 0x000a0000-0x000bffff window]
[    0.358243] pci_bus 0000:37: resource 5 [mem 0xe0000000-0xefffffff window]
[    0.358244] pci_bus 0000:37: resource 6 [mem 0xf8000000-0xf9ffffff window]
[    0.358245] pci_bus 0000:37: resource 7 [mem 0xfed00000-0xfed003ff window]
[    0.358246] pci_bus 0000:37: resource 8 [mem 0xfed40000-0xfed44fff window]
[    0.358247] pci_bus 0000:37: resource 9 [io  0x0000-0x03af window]
[    0.358249] pci_bus 0000:37: resource 10 [io  0x03b0-0x03df window]
[    0.358250] pci_bus 0000:37: resource 11 [io  0x03e0-0x0cf7 window]
[    0.358251] pci_bus 0000:37: resource 12 [io  0x0d00-0x0fff window]
[    0.358252] pci_bus 0000:37: resource 13 [io  0x1000-0xdfff window]
[    7.920092] firewire_ohci 0000:37:09.0: added OHCI v1.0 device as card 0, 8 IR + 8 IT contexts, quirks 0x0
[    8.476198] firewire_core 0000:37:09.0: created device fw0: GUID 0060b000007a97ac, S400

所以它看到了但是 setserial -g /dev/ttyS[0123456789]

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0

我认为这可能是一个更新问题。我不记得我之前在运行什么,但现在 uname -a

Linux bobfish 4.15.0-32-generic #35~16.04.1-Ubuntu SMP Fri Aug 10 21:54:34 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

根据要求:lspci -knn | grep -i 序列号 -A3

37:04.0 Serial controller [0700]: WCH.CN CH355 PCI Quad Serial Port Controller [4348:7173] (rev 10)
            Subsystem: WCH.CN CH355 PCI Quad Serial Port Controller [4348:3473]    
    37:09.0 FireWire (IEEE 1394) [0c00]: LSI Corporation FW322/323 [TrueFire] 1394a Controller [11c1:5811] (rev 70)
            Subsystem: Hewlett-Packard Company FW322/323 [TrueFire] 1394a Controller [103c:130b]
            Kernel driver in use: firewire_ohci
drivers serial-port
  • 1 1 个回答
  • 176 Views

1 个回答

  • Voted
  1. Best Answer
    Burtski
    2018-10-25T11:27:17+08:002018-10-25T11:27:17+08:00

    经过很多很多小时的重启和谷歌搜索,我终于找到了答案。

    我花了 17 美元买了一张不同的串行卡。

    WCH 355 卡在我发现支持的文档中。大约每 5 次重新启动就会找到该卡。我只能猜测有一些随机出现的寄存器,也许每 5 次重新启动它就会被识别。(windows下总能认出来)

    因此,以 17 美元的价格立即购买一张新卡会更好。

    我把这个贴出来让其他人在他们购买这张卡时找到。

    • 0

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve