WeHack BBS
一些WLAN设备的问题 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: 固件技术讨论区 (https://bbs.wehack.space/forum-8.html)
+--- 主题: 一些WLAN设备的问题 (/thread-143.html)



一些WLAN设备的问题 - vimacs - 03-29-2020

因为我几乎不在coreboot设备上用Windows,而且几乎所有机器都换了ath9k的网卡(AR9380/AR9382/AR9462),所以没注意到一些问题。

一个是原厂固件的rfkill问题,这个一般屏蔽rfkill针脚就解决了,以前我在从别人收来的X200t上见过。原来的用户似乎把WLAN位的miniPCIe改成了mSATA,从而把网卡插到了本来设计用于WWAN的口上,而那个口在原厂固件下有rfkill. X200 系列的讯盘位好像也是这样,在 coreboot 下那个位置是能用无线网卡的(不过天线走线很麻烦),据说在原厂固件下不行。

另一个问题就是今天想说的,有的 ThinkPad 的无线网卡在 Windows 下需要原厂固件支持,这个和一些人说的联想专用卡(就是在别的机器上用不了)应该是一个意思。在 GNU/Linux 下用 rfkill list 看不到异常,而且能用。但用 coreboot 而且用 Windows 的话,会发现网卡能被识别,驱动也有,但就是用不了。刷了原厂固件之后,就能用了。说明固件里面的一些操作和 Windows 的驱动共同作用,使得这张卡只能用在联想机器上。


RE: 一些WLAN设备的问题 - dalao - 03-31-2020

这个AR9462在Windows下经常出这样一堆奇怪的错误,不太清楚原因,这个网卡驱动识别成Dell的,不知道能不能改id

发生了已更正的硬件错误。

组件: PCI Express Endpoint
错误源: Advanced Error Reporting (PCI Express)

主总线: 设备: 函数: 0x4: 0x0: 0x0
辅助总线: 设备: 函数: 0x0: 0x0: 0x0
主要设备名称: PCI\VEN_168C&DEV_0034&SUBSYS_03001028&REV_01
辅助设备名称:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-WHEA-Logger" Guid="{c26c4f3c-3f66-4e99-8f8a-39405cfed220}" />
<EventID>17</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2020-03-30T05:50:47.847201100Z" />
<EventRecordID>772970</EventRecordID>
<Correlation ActivityID="{508ea4aa-c27c-4208-bcbc-49e6a81c103c}" />
<Execution ProcessID="1668" ThreadID="13304" />
<Channel>System</Channel>
<Computer>DESKTOP-980U2T3</Computer>
<Security UserID="S-1-5-19" />
</System>
- <EventData>
<Data Name="ErrorSource">4</Data>
<Data Name="FRUId">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="FRUText" />
<Data Name="ValidBits">0xdf</Data>
<Data Name="PortType">0</Data>
<Data Name="Version">0x101</Data>
<Data Name="Command">0x10</Data>
<Data Name="Status">0x146</Data>
<Data Name="Bus">0x4</Data>
<Data Name="Device">0x0</Data>
<Data Name="Function">0x0</Data>
<Data Name="Segment">0x0</Data>
<Data Name="SecondaryBus">0x0</Data>
<Data Name="SecondaryDevice">0x0</Data>
<Data Name="SecondaryFunction">0x0</Data>
<Data Name="VendorID">0x168c</Data>
<Data Name="DeviceID">0x34</Data>
<Data Name="ClassCode">0x18000</Data>
<Data Name="DeviceSerialNumber">0x0</Data>
<Data Name="BridgeControl">0x0</Data>
<Data Name="BridgeStatus">0x0</Data>
<Data Name="UncorrectableErrorStatus">0x0</Data>
<Data Name="CorrectableErrorStatus">0x1</Data>
<Data Name="HeaderLog">00000000000000000000000000000000</Data>
<Data Name="PrimaryDeviceName">PCI\VEN_168C&DEV_0034&SUBSYS_03001028&REV_01</Data>
<Data Name="SecondaryDeviceName" />
</EventData>
</Event>


RE: 一些WLAN设备的问题 - vimacs - 04-03-2020

(03-31-2020, 12:34 AM)dalao 提到: 这个AR9462在Windows下经常出这样一堆奇怪的错误,不太清楚原因,这个网卡驱动识别成Dell的,不知道能不能改id

我不记得ath9k的卡有哪些能改EEPROM了。
我记得新版的Windows(>=8.1)是自带ath9k部分型号的驱动的,不知道有没有其他家的驱动能用。