
이라는 소식이 있습니다Linux 5.7은 "Apple iOS 장치에 대한 USB 고속 충전 지원" 구성을 지원합니다.. 이제 Arch Linux가 5.7을 출시하고 업그레이드했으므로 한 번 사용해 보기로 결정했습니다. 그러나 내가 찾을 수 있는 대부분의 정보는
apple-mfi-fastcharge 드라이버를 사용하면 sysfs를 통해 전원 속성을 "fast"로 설정할 수 있습니다.
실제로 기능을 구성하는 방법은 설명하지 않습니다. 어떻게 활성화할 수 있나요?
답변1
apple-mfi-fastcharge 드라이버가 Arch Linux처럼 커널로 컴파일되면 iPhone이 연결될 때 자동으로 로드됩니다. 이는 sudo dmesg -w
다음 메시지가 나타나는지 실행하고 확인하여 확인할 수 있습니다.
usbcore: registered new device driver apple-mfi-fastcharge
(참고: 이는 부팅당 한 번만 발생합니다. sudo dmesg | grep apple-mfi-fastcharge
과거에 로드되었는지 확인하려면 실행하세요.)
이제 운전자에게 고속 충전을 활성화하라고 지시할 수 있습니다.
sudo tee /sys/class/power_supply/apple_mfi_fastcharge/charge_type <<< Fast
장치를 분리했다가 다시 연결할 때마다 이 작업을 수행해야 합니다. 이를 방지하려면 /etc/udev/rules.d/99-iphone-fastcharge.rules
다음 내용이 포함된 파일을 생성하여 udev 규칙을 생성할 수 있습니다.
SUBSYSTEM=="usb", ACTION=="add", ENV{ID_MODEL}=="iPhone", RUN+="/usr/bin/env sh -c 'echo Fast > /sys/class/power_supply/apple_mfi_fastcharge/charge_type'"