web-dev-qa-db-ja.com

遅いUSB2.0のトラブルシューティング方法

Ubuntu 11.10 64ビットを実行していますが、USB 2.0デバイスへの書き込みが非常に遅いです。 2つのUSBハードドライブと2つのUSBキーを試しました。 nautilusのドラッグアンドドロップ、cp、およびrsyncコマンドを使用して、約800MBのビデオファイルを転送しようとしました(すべてのドライブをテストするため)。走る iostat -k 5ファイルの転送中に、書き込み速度が約4000〜5000 kB_wrtn/sであることがわかります。

ディスクユーティリティを使用して、ドライブがUSB 2.0ドライブとして認識されることを確認しました。マシンの背面にあるすべてのUSBポートでドライブを試しました。

誰かが私が探している情報やこの問題をデバッグするために実行すべきコマンドを教えてくれるなら、この質問をもっと多くの情報で喜んで編集します。

3
cheshirekow

私はあなた自身の質問に答えることが一般的に眉をひそめていることを知っています...そして、私はまだUSBの問題を解決する方法を正確に知りません(これは本当に知りたかったことです)が、以下は私の問題を解決したようです:

Linux bootコマンドにpci = routeirqを追加します。つまりこのような/etc/grub.d/40_customにカスタムgrubエントリがあります(/boot/grub/grub.cfgからデフォルトエントリをコピーして貼り付け、pci = routeirqを追加しました)。

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Ubuntu, with Linux 3.0.0-14-generic, PCI=routeirq' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 9701201a-c029-4d58-b44a-1dc208ca03b1
    linux   /boot/vmlinuz-3.0.0-14-generic root=UUID=9701201a-c029-4d58-b44a-1dc208ca03b1 ro   quiet splash vt.handoff=7 pci=routeirq
    initrd  /boot/initrd.img-3.0.0-14-generic
}
2
cheshirekow