modprobe mwifiex는 Marvell 8786의 USB 버전을 지원하지 않지만 SDIO는 지원합니다.

modprobe mwifiex는 Marvell 8786의 USB 버전을 지원하지 않지만 SDIO는 지원합니다.

나는 작은 (가정용) 액세스 포인트가 필요했고 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 코드를 사용합니다.

보드의 RF 측 보드 접지면

답변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 이외의 다른 전원에 노출한 적이 없기 때문에 그대로 방치할 것 같지는 않습니다.)

다이오드가 있는 카드

관련 정보