CentOS7 - 치명적인 모듈 usbip_host를 찾을 수 없습니다.

CentOS7 - 치명적인 모듈 usbip_host를 찾을 수 없습니다.

usbip을 설치했습니다.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -ivh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum install usbip-utils

그런 다음 드라이버를 로드하려고 합니다.

modprobe usbip_core
modprobe usbip_host
modprobe: FATAL: Module usbip_host not found.

이상하게 들리네요. 모듈이 존재하지 않는 것 같습니다. 어쨌든 나는 usbip을 사용해 보았습니다.

usbipd -D

이미 작업 중입니다.

usbip list -l -busid 3-1(04e6:5116) SCM Microsystems, Inc.: SCR331-LC1/SCR3310 스마트 카드 리더(04e6:5116)

  • Busid 3-14.1 (0557:2419) ATEN International Co., Ltd: 알 수 없는 제품(0557:2419)

이미 작업 중입니다.

usbip --debug bind --busid=3-1
usbip: debug: usbip.c:141:[run_command] running command: `bind'
usbip: debug: sysfs_utils.c:17:[write_sysfs_attribute] error opening attribute /sys/bus/usb/drivers/usbip-host/match_busid
usbip: debug: utils.c:47:[modify_match_busid] failed to write match_busid: No such file or directory
usbip: error: unable to bind device on 3-1

작동 안함. 주위를 둘러보면 usbip_host가 누락된 것 같습니다. 그런데 usbip 패키지에 포함되어 있지 않은 것 같아서 로드할 수 없습니다.

나는 붙어있다

답변1

방금 문제가 이 답변에 있다는 것을 깨달았습니다.

CentOS 7의 USBIP

kmod_usbip 설치 시 오타가 있습니다:

yum install ksmod-usbip
yum install usbip-utils

첫 번째 줄이 잘못되었습니다. 이 모듈은 ksmod가 아닌 kmod입니다. 올바른 명령은 다음과 같습니다:

yum install kmod-usbip

원래 문제를 해결하고 싶어요

관련 정보