Como solucionar problemas de USB2.0 lento

3

Estou executando o Ubuntu 11.10 de 64 bits e gravar em um dispositivo USB 2.0 é muito lento. Eu tenho dois discos rígidos USB e duas chaves USB que eu tentei. Eu tentei usar nautilus arrastar e soltar, cp e rsync comandos para transferir um arquivo de vídeo de cerca de 800MB (para testar todas as unidades). Eu corro iostat -k 5 enquanto o arquivo está transferindo e vejo uma velocidade de gravação de cerca de 4000-5000 kB_wrtn / s.

Eu usei o utilitário de disco para confirmar que as unidades são reconhecidas como unidades USB 2.0. Eu tentei as unidades em todas as portas USB na parte de trás da máquina.

Terei prazer em editar essa pergunta com mais informações se alguém puder me informar quais informações devo procurar ou comandos que devo executar para depurar esse problema.

    
por cheshirekow 08.02.2012 / 05:50

1 resposta

2

Eu sei responder suas próprias perguntas é geralmente desaprovado ... e eu ainda não sei exatamente como resolver problemas de USB (que é realmente o que eu queria saber), mas o seguinte parece ter resolvido o meu problema :

Adicione pci = routeirq ao comando de inicialização do linux. Ou seja Eu tenho uma entrada do grub personalizado em /etc/grub.d/40_custom como este (note que copiei e colei a entrada padrão de /boot/grub/grub.cfg e, em seguida, adicionei 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
}
    
por cheshirekow 16.02.2012 / 02:39