MSI Creator 키보드 백라이트가 작동하지 않습니다.

MSI Creator 키보드 백라이트가 작동하지 않습니다.

저는 Linux를 처음 사용하고 있으며 노트북에 Fedora 38 KDE가 설치되어 있습니다. Windows에서는 Fn+F8을 통해 켜고 끌 수 있었지만 내장 키보드의 백라이트가 꺼져 있는 것으로 나타났습니다. 물론 Fn+F8을 눌러 보았습니다.

또한 설정/바로가기를 열고 Fn+F8을 무언가에 할당해 보았습니다. 이 조합을 누르면 Linux가 이 조합을 전혀 듣지 못하는 것처럼 아무 일도 일어나지 않습니다.

노트북이 시작되면 백라이트가 켜지고 GRUB 메뉴가 나타나면 꺼집니다.

OpenRGB를 사용해 보았지만 "하나 이상의 I2C/SMBus 인터페이스를 초기화할 수 없습니다"라는 메시지가 나타납니다. 불행히도 저는 I2C가 무엇인지, 이것이 키보드 백라이트와 어떤 관련이 있는지 전혀 모릅니다.

lsusb는 다음을 보여줍니다:

Bus 003 Device 006: ID 1038:113a SteelSeries ApS SteelSeries KLC

고쳐 쓰다 찾았어요정보이것은 문제를 해결하는 데 도움이되었습니다.

그러나 나는 그것이 어떻게 작동하는지 이해하지 못합니다. 설명해주시면 감사하겠습니다)

답변1

그것이 내가 문제에서 벗어난 방법입니다. 내 영감은 다음에서 비롯됩니다이것

먼저 키보드의 공급업체와 제품 ID를 알아보세요.

lsusb나는 다음과 같은 줄을 보았고 그 중 하나는 내 것이었습니다.

Bus 003 Device 004: ID 1038:113a SteelSeries ApS SteelSeries KLC

1038 - 공급업체 ID, 113a - 제품 ID

그런 다음 USB 장치 목록을 가져옵니다.

ls /sys/bus/usb/devices그러면 다음과 같은 많은 디렉토리가 표시됩니다.

1-0:1.0 3-0:1.0 3-14 3-14:1.1 3-2:1.0 3-8:1.0 3-8:1.2 3-8:1.4 usb1 usb3

idVendor 파일을 검색하기 위해 각각을 살펴보겠습니다.

ls /sys/bus/usb/devices/*/idVendor

좋아, 일부 디렉토리에는 하나가 있습니다. 내 VendorId(1038)에 해당하는 장치를 찾아보겠습니다.

find -L /sys/bus/usb/devices/ -maxdepth 2 -name idVendor -exec sh -c 'echo "{}->"; cat {}' \;

내 출력 섹션은 다음과 같습니다

/sys/bus/usb/devices/3-13/idProduct-> 113a

공급업체에 USB 장치가 여러 개 있는 경우 ProductId로 확인할 수 있습니다.

find -L /sys/bus/usb/devices/ -maxdepth 2 -name idProduct -exec sh -c 'echo "{}->"; cat {}' \;

3-13제 경우에는 USB 장치 입니다 .

바인딩을 해제해 보겠습니다.

echo '3-13' | sudo tee /sys/bus/usb/drivers/usb/unbind

백라이트가 켜지면 축하합니다!

이제 이 명령을 배치 파일에 저장하고 시작 시 실행할 수 있습니다.

나는 그것을 저장 /opt/fixKB.sh하고 다음과 같이 crontab에 추가했습니다.

sudo crontab -e

마지막에 이 줄을 입력하세요.

@reboot /opt/fixKB.sh

관련 정보