특정 USB 포트를 꺼서 장치를 허용하지 않습니까?


12

컴퓨터에 많은 포트가 있습니다. 그중 하나를 끄고 싶습니다. 따라서 휴대 전화를 해당 포트에 연결하면 충전 만됩니다. 그래도 전화가 컴퓨터에서 작동하기를 원하므로 다른 포트가 영향을받지 않기를 바랍니다.

이것이 가능한지 알고 싶습니다.


가능합니다 ..하지만이 작업을 수행하려면 일부 해킹이 필요합니다.
Yuvaraj

2
하드웨어 솔루션 : 수-암 USB 플러그를 구입하고 중심선을 절단 / 분리 / 제거하십시오.
Helio

@Helio 그렇다면 왜 USB 발전소를 사지 않겠습니까?
bfrguci

충전 만 제공하는 USB 케이블을 구입할 수 있습니다. 데이터 리드선이 연결되어 있지 않습니다.
WinEunuuchs2Unix

답변:


3

먼저을 실행하십시오 lsusb.

출력은 다음과 같아야합니다.

Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 2232:1020  
Bus 002 Device 009: ID 0bc2:a013 Seagate RSS LLC 
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp. 

출력에서 비활성화 할 포트의 장치 번호를 찾으십시오. 예를 들어, 예제의 Seagate 드라이브에는 Device 009장치 번호가 있습니다. 그러면 id는 다음 usb[device number]과 같습니다.usb9

그런 다음 USB 웨이크 업을 비활성화하십시오 (한 번만 수행).

교체해야합니다 XusbX장치 번호.

echo disabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup 

그런 다음 끄십시오.

echo suspend | sudo tee /sys/bus/usb/devices/usbX/power/level

이것을 취소 :

echo enabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup
echo on | sudo tee /sys/bus/usb/devices/usbX/power/level

2
위의 명령을 시도하고 반환 ...tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
진실 추구

이 글타래에서 매우 유용한 정보를 찾았습니다. USB Port Power
Seek Truth

1
내가 얻을 tee: /sys/bus/usb/devices/usbX/power/level: Invalid argumentecho suspend, 잠시 echo on그런 오류가 발생했습니다.
林果 皞

@林果皞당신은 대체 했는가 XusbX?
UniversallyUniqueID

@UniversallyUniqueID 예, 이전 주석을 작성하기 전에 실제 ID를 'X'로 바꾸십시오. 그렇지 않으면 내 오류 메시지가 No such file or directory대신 나타납니다. 내 배포판은 Ubuntu 18.04.2 LTS입니다.
林果 皞

0

다음은 플러그 앤 플레이 (문자 그대로) 옵션입니다.

USB 동글 만 충전

충전 전용으로 휴대 전화를 꽂을 때마다 팝업 메시지와 파일 브라우저를 사용하지 않는 것이 좋습니다.

데이터 포트를 끄는 소프트웨어는 다시 켜는 소프트웨어로 소프트웨어를 되돌릴 수 있기 때문에 이는 소프트웨어 접근 방식보다 더 안전합니다. 또는 일시 중지 / 재개 또는 예상하지 못한 다른 프로세스 중에 다시 초기화 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.