외장 하드 드라이브와 Lenovo T400 노트북 간에 일부 파일을 복사하고 있습니다. 외장형 하드 드라이브는 7년 된 것이고 케이스에 "USB 2.0"이 있고, 노트북은 3년 된 것입니다. 복사 속도는 대부분 8.3MB/초이며 최대 10MB/초를 넘지 않습니다. USB 2.0 모듈이 로드되어 있는지 궁금합니다. 그렇지 않다면 어떻게 얻을 수 있나요?
의 출력은 lsmod | grep hci
다음과 같습니다
firewire_ohci 40172 0
firewire_core 56906 1 firewire_ohci.
나는 둘 다 USB가 아닌 FireWire에 관한 것이라고 생각합니다.
lsmod | grep HCI
아무것도 반환되지 않습니다 .
감사해요!
답변1
USB 1의 원시 버스 속도는 12Mb/s = 1.5MB/s에 불과합니다(원시 속도에 명령 오버헤드가 포함되어 있기 때문에 유효 속도는 약간 낮습니다). 그래서 당신은 확실히 USB 2를 사용하고 있습니다. 어쨌든 USB 2는 Ubuntu보다 오래되었습니다.
USB 2.0을 지원하는 모듈은 입니다 ehci_hcd
. 모든 Ubuntu 커널에는 이를 모듈로 포함한다고 생각하지만, 귀하의 커널 이미지 버전에 포함될 수도 있는지 확실하지 않습니다.
를 실행하면 어떤 USB 컨트롤러가 있는지 확인할 수 있습니다 lspci
. 여러 개의 USB1 컨트롤러와 USB2 컨트롤러가 표시될 수 있습니다(USB2 컨트롤러는 더 많은 장치를 처리할 수 있으므로 대부분의 컴퓨터는 하나만 처리할 수 있습니다). lspci -v
각 PCI 장치를 처리하는 드라이버를 표시합니다.
디스크 연결 내용에 대해 자세히 알아보는 가장 쉬운 방법은 실행 udevadm info -a -n /dev/sdb
(또는 디스크에 해당하는 블록 장치)하는 것입니다. 또한 바로 아래에서 정보를 찾아볼 수도 있습니다 /sys
(즉 udevadm
, /sys/block/sdb
심볼릭 링크가 가리키는 곳이 바로 그것입니다).
의 출력에도 몇 가지 정보가 있습니다 lsusb -v
. 하드 드라이브의 경우 줄이 있습니다 bInterfaceClass 8 Mass Storage
. 값 bcdUSB
은 USB 프로토콜 버전( 2.00
USB2 장치용)입니다. 버스 번호는 장치가 연결된 허브(컨트롤러 내의 루트 허브일 수 있음)를 식별합니다.