나는 작은 (가정용) 액세스 포인트가 필요했고 88W8786U와 함께 Marvell K20326을 저장한 것을 기억했습니다. 몇 가지 조사 끝에 mwifiex
드라이버가 지정된 드라이버라는 것을 알았고 해당 드라이버를 성공적으로 "설치"했습니다. 또한 cfg80211을 호출하고 발견합니다. Dmesg
감지된 장치:
[974038.223967] usb 1-2.3: new high-speed USB device number 31 using xhci_hcd
[974038.407437] usb 1-2.3: New USB device found, idVendor=1286, idProduct=203c, bcdDevice=31.14
[974038.407443] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[974038.407446] usb 1-2.3: Product: Marvell Wireless Device
[974038.407449] usb 1-2.3: Manufacturer: Marvell
[974038.407452] usb 1-2.3: SerialNumber: 0000000000000000
위와 동일하며 ifconfig
찾을 수 있는 다른 명령도 있습니다.
편집하다글쎄, 나는 지난 며칠 동안 많은 것을 배웠습니다. 그리고 모순되는 정보를 많이 발견했습니다. 커널 코드를 더 깊이 파고들면 드라이버는 다음과 같은 것 같습니다 mwifiex
.아니요USB 버전 88W8786을 지원하지만하다지원되는 SDIO
버전.
따라서 질문을 바꿔보세요.
SDIO 버전을 USB로 변환하는 것이 얼마나 복잡한지 아시는 분 계신가요? 이것이 효과가 있을 가능성은 얼마나 됩니까?
그런 다음 (폐쇄된) 펌웨어 문제가 있습니다.
다음은 보드의 몇 가지 이미지입니다. 유통 중인 변형이 많은 것으로 보이며 일부는 동일한 FCC 코드를 사용합니다.
답변1
나는 당신이 그것을 발견했다고 가정합니다https://bugzilla.kernel.org/show_bug.cgi?id=211497마지막 의견은 (부분적인) 해결책을 소개하는 것 같습니다. 여기로 뛰어내려https://wikidevi.wi-cat.ru/Mwifiex#Drivers그리고 여기https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git더 많은 드라이버가 제공됩니다.
우리 모두의 이익을 위한 해결책을 찾기 위해 함께 노력합시다. 나는 오래된 Epson 프린터를 분해하고 간단한 납땜을 통해 카드를 USB Wi-Fi 어댑터로 전환했습니다. 여기서 본 FCC 테스트 설정에 따르면 이는 가능성이 있는 것 같습니다.https://fccid.io/BKMFBSP88W8786/Test-Setup-Photos/TSup-BKMFBSP88W8786-1197293
제자리에 납땜하고 몇 가지 간단한 조작을 한 후 $ lsusb
내 장치를 다음과 같이 감지할 수 있었습니다.
Bus 004 Device 004: ID 1286:203c Marvell Semiconductor, Inc. K30326 802.11bgn Wireless Module [Marvell 88W8786U]
이것은 POP_OS를 실행하는 두 개의 다른 컴퓨터에 있습니다. 그러나 VMware Windows10 시스템에서는 어댑터로만 인식되지만 시스템이 올바른 드라이버를 설치할 수 없습니다. 비슷한 문제가 있는지 테스트해 볼 수 있나요? (귀하께서 K20326을 언급하신 것을 알고 저는 K30326을 작업 중입니다. 하지만 매우 유사하게 작동한다고 생각합니다.)
을 위한'사진 아니면 그런 일이 일어나지 않았어'밖의 사람들
2022년 1월 수정
데스크톱에 연결한 상태에서 일부 측정을 수행한 결과 카드에 내부 조정기가 없는 것이 분명해졌습니다.
최대 4.42V의 처리량! 이제 저항기를 납땜할 때가 된 것 같습니다.
@jcoppens 2022년 7월 1일 댓글에서 언급한 실험자에 대한 링크가 있나요?
2023년 6월 3일 수정
몇 가지 작은 추가 사항. 전압을 줄이기 위해 다이오드 2개를 추가했고, 청소를 위해 커패시터 2개(1uF 빨간색 + 흰색 와이어 및 110nF 빨간색 와이어)를 추가했습니다. 카드에 있는 다양한 USB 포트의 최종 전압은 3.30V, 3.46V 및 3.57V였습니다. 이것이 내가 지금 할 수 있는 최선이다.
이상하게도 이 간단한 설정으로 인해 카드는 더 이상 lsusb를 통해 감지되지 않습니다. LM317 방법은 더 복잡하고 다소 지저분하지만 올바른 식별 결과를 제공합니다. (USB 이외의 다른 전원에 노출한 적이 없기 때문에 그대로 방치할 것 같지는 않습니다.)