USB串行适配器未显示为/ dev / ttyUSBn


0

我有一个运行旧版本的系统,它带有USB / RS232适配器并运行14.04 LTS,用于连接调制解调器。直到我不得不从备份中还原系统磁盘之前,它一直运行良好-幸运的是,只有4天的时间了:-)

现在,我连接了USB电缆,它显示在lsusb上,但未创建/ dev / ttyUSB0。

lsusb输出:

Bus 005 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

连接时的syslog:

Apr 19 17:39:18 tomahawk kernel: [189143.332695] usb 5-1.4: new full-speed USB device number 5 using xhci_hcd
Apr 19 17:39:18 tomahawk kernel: [189143.432551] usb 5-1.4: New USB device found, idVendor=0403, idProduct=6001
Apr 19 17:39:18 tomahawk kernel: [189143.432553] usb 5-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 19 17:39:18 tomahawk kernel: [189143.432554] usb 5-1.4: Product: USB FAST SERIAL ADAPTER
Apr 19 17:39:18 tomahawk kernel: [189143.432555] usb 5-1.4: Manufacturer: FTDI
Apr 19 17:39:18 tomahawk kernel: [189143.432555] usb 5-1.4: SerialNumber: FTB9JFF6
Apr 19 17:39:18 tomahawk mtp-probe: checking bus 5, device 5: "/sys/devices/pci0000:00/0000:00:1c.5/0000:03:00.0/usb5/5-1/5-1.4"
Apr 19 17:39:18 tomahawk mtp-probe: bus: 5, device: 5 was not an MTP device

关于可能缺少的任何想法?

TIA

费尔南多


您可能需要为此重新安装FTDI驱动程序。在terminal类型dkms status和让我们看看我们得到什么。
heynnema '18

“ dkms status”
变成

我意识到,在重新安装桌面映像而不是服务器映像时,我可能犯了一个错误。我的lsmod输出非常小:hid_generic 16384 0 usbhid 49152 0 hid 118784 2 hid_generic,usbhid psmouse 122880 0 ahci 36864 3 r8169 81920 0 libahci 32768 1 ahci mii 16384 1 r8169 fjes 28672 0
ferdez

Answers:


0

找到了。

我用来还原系统的过程是:

  1. 在新的启动盘上安装新的14.04
  2. 从备份中还原所有内容,但/ boot除外

由于我的系统是最新的,所以我希望不会有任何问题。几乎...

奇怪的是,新安装使我有了一个4.40 linux内核,这不是发行版的一部分。因此,当我还原/ lib时,将4.40内核模块替换为3.13模块。这意味着FTDI模块不再被加载。

解决方案是强制重新安装3.13内核并从/ boot手动删除4.40内核文件。运行update-grub之后,一切恢复正常。

感谢您指出正确的方向@heynnema

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.