03-29-2020, 05:33 PM
因为我几乎不在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 的驱动共同作用,使得这张卡只能用在联想机器上。
一个是原厂固件的rfkill问题,这个一般屏蔽rfkill针脚就解决了,以前我在从别人收来的X200t上见过。原来的用户似乎把WLAN位的miniPCIe改成了mSATA,从而把网卡插到了本来设计用于WWAN的口上,而那个口在原厂固件下有rfkill. X200 系列的讯盘位好像也是这样,在 coreboot 下那个位置是能用无线网卡的(不过天线走线很麻烦),据说在原厂固件下不行。
另一个问题就是今天想说的,有的 ThinkPad 的无线网卡在 Windows 下需要原厂固件支持,这个和一些人说的联想专用卡(就是在别的机器上用不了)应该是一个意思。在 GNU/Linux 下用 rfkill list 看不到异常,而且能用。但用 coreboot 而且用 Windows 的话,会发现网卡能被识别,驱动也有,但就是用不了。刷了原厂固件之后,就能用了。说明固件里面的一些操作和 Windows 的驱动共同作用,使得这张卡只能用在联想机器上。