편집 1: 메일링 리스트의 패치
카드에 관해 원본 포스터에 연락했고 그는 나에게 시험해 볼 패치를 보냈습니다. 이를 적용하고 커널을 다시 컴파일한 후 결과를 보고하겠습니다. 문제가 해결되면 이 문제의 상태를 해결됨으로 변경하겠습니다. 누군가 그것을 찾고 있다면, 여기 있습니다:
반점:
cd /usr/src/sys/dev/pci
patch < /tmp/patch.txt
패치.txt:
Index: if_rtwn.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_rtwn.c,v
retrieving revision 1.1
diff -u -p -r1.1 if_rtwn.c
--- if_rtwn.c 4 Jun 2015 21:08:40 -0000 1.1
+++ if_rtwn.c 4 Jun 2015 22:57:25 -0000
@@ -80,7 +80,8 @@ int rtwn_debug = 0;
R92C_IMR_RXFOVW)
static const struct pci_matchid rtwn_pci_devices[] = {
- { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8188 }
+ { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8188 },
+ { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RTL8192CE }
};
int rtwn_match(struct device *, void *, void *);
FreeBSD가 내 Realtek 카드를 인식하도록 이틀 동안 노력한 후 저는 OpenBSD를 사용해 보기로 결정했습니다. 지금까지는 내 RTL8192CE
카드의 칩셋을 지원하는 유일한 BSD OS인 것 같습니다 . 맨페이지에는 rtwn(4)
드라이버가 8188CE
칩셋(이 카드의 칩셋) 기반 장치를 지원한다고 나와 있습니다. 여기서 문제는 이 드라이버가 5.8의 새로운 드라이버이고 10월 18일까지 출시되지 않았기 때문에 스냅샷을 사용하고 있다는 것입니다.
제가 사용하고 있는 데스크탑 외에는 다른 컴퓨터에 접근할 수 없어서, 휴대폰을 이용해 조사를 해왔습니다. 나는 메일링 리스트 아카이브에 언급된 것 중 하나를 발견했습니다 rtwn
. 개발자 Stefan은 그것을 가지고 있는 사람이 있는지 물었고 (the card I have)
드라이버로 테스트하고 싶었지만 스레드가 거기서 멈췄습니다.
fw_update
썸 드라이브에 넣은 rtwn 펌웨어 파일에서 로컬로 실행했으므로 내 장치를 인식할 수 있어야 합니다. 펌웨어를 설치한 후 두 번 재부팅했는데 dmesg
여전히 장치가 인식되지 않는다는 메시지가 나타납니다.
내 카드가 전혀 지원되지 않는다는 뜻인가요? 아니면 OpenBSD가 내 카드를 인식하기 전에 몇 가지 추가 구성, 절차 또는 명령을 처리하도록 합니까?
dmesg
내 카드 항목은 다음 과 같습니다 .
"Realtek RTL8192CE" rev 0x01 at pci5 dev 0 function 0 not configured