
私は自分のマシンで Debian Lenny を実行しています。問題は、USB デバイスから HDD にデータをコピーしようとすると、転送速度が非常に遅くなることです。10 MB のファイルをコピーしても、HDD へのコピーに約 15 分かかります。しかし、同じ USB デバイスをラップトップに接続すると、正常に動作します。etch があったときにも問題がありましたが、lenny にアップグレードすると解決するかもしれないと思いました。これに対する解決策はありますか。
答え1
ベルントが尋ねたように:
どのUSBモジュールがロードされていますか? uhci または ehci
lsmod | grep hci
出力は次のようになります。
uhci_hcd 22404 0
ehci_hcd 34688 0
usbcore 134576 5 oss_usb,usbhid,uhci_hcd,ehci_hcd
uhciのみが表示され、ehciが表示されない場合は、USB 2.0ドライバが読み込まれていないだけです。
答え2
デスクトップには USB 2 がありますか? 使用している特定のポートは USB 2 ですか?
USB HCI ドライバー モジュールが ohci/uhci (USB 1) か ehci (USB 2) かを確認することで確認できます。
答え3
「dmesg」の出力をチェックして、カーネルまたはドライバーがエラー メッセージを出力しているかどうかを確認します。特定のドライバー (たとえば、NTFS-3G より前の古い NTFS ドライバー) で読み取りと書き込みが非常に遅くなったことがありますが、新しいバージョンにアップグレードすることで修正されました。
また、「lspci -v」をチェックして、カーネルがオンボード USB コントローラーを 1.0 と認識しているか、2.0 と認識しているかを確認することもできます (ohci/uhci は USB1、ehci は USB2)。
「lsusb」は検出された USB デバイスを一覧表示し、トラブルシューティングを支援することもできます。
このドライブが NTFS の場合は、NTFS-3G ドライバーも確認してください。高速で信頼性が高く、300G の外付け USB ドライブで問題なく動作します。
答え4
マシンによっては、低速の USB ソケットと高速の USB ソケットがあります。たとえば、私のマシンでは、キーボードに 2 つの USB ソケットがあり、非常に低速ですが (ただし、はるかに便利です)、マシン自体の背面にあるソケットの方がはるかに高速です。転送するファイルが大きい場合は、マシン上のソケットを使用します。