isu*_*dor 5 usb dd-wrt usb-storage
我在具有 USB 端口的消费者路由器上运行 DD-WRT。由于某种原因,我连接的外部驱动器未安装。我已经通过将外部驱动器连接到 PC 来确认它可以工作。而且我也知道路由器的 USB 端口可以工作,因为我可以用它安装其他外部驱动器。由于我安装了 Optware busybox,我可以使用 ssh 来解决问题(更多内容见下文)。但我不确定从哪里开始。
我的路由器是 F7D3402 Belkin Play,运行 DD-WRT v24-sp2(超级版),使用“NEWD-2”2.6 内核构建 17084M。我连接的驱动器是一个 ~1tb 的 sata 驱动器,格式化为一个大型 ext3 分区,在Veris MX-1机箱中:

DD-WRT 的 Web 界面不显示有关 MX-1 驱动器的信息,无论是直接连接还是通过 USB 集线器连接:

这是 dmesg 的输出:
usb 2-1: new full speed USB device using ohci_hcd and address 2
usb 2-1: device descriptor read/64, error -62
usb 2-1: device descriptor read/64, error -62
usb 2-1: new full speed USB device using ohci_hcd and address 3
usb 2-1: device descriptor read/64, error -62
usb 2-1: device descriptor read/64, error -62
usb 2-1: new full speed USB device using ohci_hcd and address 4
usb 2-1: device not accepting address 4, error -62
usb 2-1: new full speed USB device using ohci_hcd and address 5
usb 2-1: device not accepting address 5, error -62
Run Code Online (Sandbox Code Playgroud)
我确认 MX-1 驱动器在 Windows PC 上工作,在那里它被识别为“usb 到 sata 桥”。驱动器/分区也显示在磁盘管理下。外壳有自己的电源适配器,因此不需要从路由器获取 USB 电源。
使用 SSH,我在拇指驱动器上安装了一组名为 Optware 的软件包。我安装的 Optware 软件包包括 busybox 实用程序,它们充实了可用于命令行的工具。我使用 USB 集线器连接拇指驱动器和 MX-1 驱动器。例如,我可以执行fdisk -l,它显示拇指驱动器 ( /dev/sda) 和任何其他连接的驱动器,MX-1 除外。这在库存 DD-WRT 上通常是不可能的。
这可能有多种原因,您使用的 USB 电缆可能有故障或不符合 USB 规格,或者路由器可能无法提供足够的输出电流来运行驱动器。
我会首先尝试一根新的高品质 USB 电缆。如果这不起作用,请将供电的USB 集线器连接到路由器,然后将驱动器连接到集线器。尝试有电源的集线器很重要,无电源的集线器必须从路由器获取自己的电源,为磁盘驱动器留下的电量就更少了。
| 归档时间: |
|
| 查看次数: |
20306 次 |
| 最近记录: |