OpenBSD의 새로운 rtwn(4) 드라이버 사용

OpenBSD의 새로운 rtwn(4) 드라이버 사용

편집 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

관련 정보