首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调制解调器mwifiex不支持Marvell 8786's USB版本,但支持SDIO

调制解调器mwifiex不支持Marvell 8786's USB版本,但支持SDIO
EN

Unix & Linux用户
提问于 2021-12-22 20:42:39
回答 1查看 508关注 0票数 0

我需要一个小的(在家)接入点,并且记得用88W8786U保存了一个Marvell K20326。经过一些研究后,我发现mwifiex驱动程序是我所指出的驱动程序,我成功地完成了该驱动程序。它还调用(并找到)了cfg80211。Dmesg检测到了该设备:

代码语言:javascript
复制
[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和我能找到的任何其他命令。

编辑,好吧,在过去的几天里,我学到了很多。发现了很多自相矛盾的信息。深入了解内核代码,th mwifiex驱动程序似乎不支持88W8786的USB版本,但它确实支持SDIO版本。

因此,重新表述这一问题:

有没有人知道,将SDIO版本转换成USB会有多复杂?这能起作用的可能性?

然后是(关闭的)固件问题。

下面是几张板的图片--似乎有很多变体在流传,有些有着相同的FCC代码。

EN

回答 1

Unix & Linux用户

发布于 2022-01-03 21:08:20

我想您已经找到了https://bugzilla.kernel.org/show_bug.cgi?id=211497,最后一条评论似乎引入了(部分)解决方案。跳转到这里,https://wikidevi.wi-cat.ru/Mwifiex#Drivershttps://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git提供了更多的驱动程序。

为了我们两个人的利益,让我们研究一个解决方案吧。我拆开了一台旧爱普生打印机,用一些简单的焊接把这张卡转换成一个USB无线适配器。这似乎是非常有可能的,根据我们在这里看到的FCC测试设置,https://fccid.io/BKMFBSP88W8786/Test-Setup-Photos/TSup-BKMFBSP88W8786-1197293

随着焊接到位和一个简单的$ lsusb,我能够检测到我的设备;

代码语言:javascript
复制
Bus 004 Device 004: ID 1286:203c Marvell Semiconductor, Inc. K30326 802.11bgn Wireless Module [Marvell 88W8786U]

这是在两台运行POP_OS的不同机器上进行的。然而,在VMware Windows10计算机上,它只被识别为适配器,但是机器无法安装正确的驱动程序。那么你能测试一下你是否遇到过类似的问题吗?(我注意到您提到了一个K20326,而我正在开发一个K30326。但我想这也是一样的)

为了那些“照片或没有发生”的人

编辑01/2022

做一些测量,同时连接到桌面,这是很明显的卡没有内部调节器。

吞吐量高达4.42伏特!我想是时候在一些电阻上焊接了。

@jcoppens你在07-01-2022的评论中提到的实验者有链接吗?

编辑06-03-2023

一些小的补充。我增加了两个二极管来降低电压和两个电容器(1 1uF red+white线和110 1uF红线)用于清洗。在不同的USB端口上,卡上的电压分别为3.30V、3.46V和3.57V。这是我目前所能做的最好的了。

奇怪的是,使用这种更简单的设置,卡将不再通过lsusb检测到。LM317方法虽然更复杂,也比较混乱,但确实得到了正确的识别。(除了USB之外,我从来没有把它暴露在任何其他电源上,所以我似乎不太可能让它处于油炸状态。)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/683559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档