我有两个软盘驱动器(用于 3.5 英寸磁盘),我在 Windows 中同时使用它们。但其中一个驱动器与 Ubuntu 不兼容。
这些驱动器在外观上相似,都是笔记本电脑模块,可用作独立的 USB 软盘驱动器。两者均通过一个可容纳 2 个 USB-A 电缆的小型适配器内部连接到一个 USB 2.0 主板接头。
“好”驱动器是 SONY MPF82E。“坏”驱动器的品牌是 Dell FDDM-101,型号是 NEC USB UF000x。
坏的驱动器可以在 Ubuntu 中工作。但是,在我启动 Ubuntu 几次后,驱动器似乎停止工作了。然后我必须关闭主板电源几秒钟,然后重新启动才能使驱动器恢复正常。(仅重新启动 Windows 无法解决问题。)
在从关机状态首次启动时,我在“sudo dmesg”中看到此信息
usb3-6.2: new full-speed USB device number 4 using xhci_hcd
usb3-6.2: New device found, idVendor=0409, idProduct=0040, bcdDevice=1.50
usb3-6.2: New USB device strings: Mfr=1, Product=2, Serial Number=0
usb3-6.2: Product: NEC USB UF000x
usb3-6.2: Manufacturer: NEC
dmesg 有一个奇怪的抱怨:
usb: port power management may be unreliable
然后启动几次后,当磁盘不工作时,我看到这个,并且驱动器从 Linux 和 Windows 中消失。
usb 3-6.2: new full-speed USB device number 4 using xhci_hcd
usb 3-6.2: device descriptor read/64, error -32
usb 3-6.2: device descriptor read/64, error -32
usb 3-6.2: new full-speed USB device number 5 using xhci_hcd
usb 3-6.2: device descriptor read/64, error -32
usb 3-6.2: device descriptor read/64, error -32
usb 3-6.2: new full-speed USB device number 6 using xhci_hcd
usb 3-6.2: Device not responding to setup address.
usb 3-6.2: Device not responding to setup address.
usb 3-6.2: device not accepting address 6, error -71
usb 3-6.2: new full-speed USB device number 7 using xhci_hcd
usb 3-6.2: Device not responding to setup address.
usb 3-6.2: Device not responding to setup address.
usb 3-6.2: device not accepting address 7, error -71
这是主板电源问题吗?电缆问题?驱动器缺陷?Ubuntu 中的错误?我可以在 Windows 上同时使用两个驱动器,然后重新启动 Windows,没有任何问题。
我以前只见过一次为了修复 USB 设备而关闭所有电源的情况:那是很久以前,AFT Pro-55U 智能卡读卡器与程序 speedfan.exe 不兼容,会导致主板出现异常。我不得不使用 speedfan.exe /NOSMARTSCAN 来避免这个问题。这让我怀疑 Ubuntu 对主板或 USB 设备做了一些“坏事”,而 Windows 巧妙地避免了这种情况。或者,也许 USB 设备在抱怨某些事情,Ubuntu 放弃了,而 Windows 明智地忽略了抱怨。