联想E42笔记本无线网卡不能使用,无线网卡型号:QCA9377。
Tofloor
poster avatar
qiyiming
deepin
2019-04-10 19:14
Author
本人Linux小白,第一次用的deepin系统,笔记本电脑联想E42,安装后无线网卡模块不能用,经过查询无线网卡型号是Qualcomm_Atheros_QCA9377,找了论坛里的教程:
https://bbs.deepin.org/post/41353#QCA9377

按照步骤安装后发现make错误,由于没有任何Linux基础知识,只为日常使用,现贴出来请各位大神找找原因,希望能解决。
[attach]71415[/attach][attach]71414[/attach][attach]71413[/attach][attach]71412[/attach]
qiyiming@qiyiming-PC:~/Downloads/backports-20151120$ make
make[5]: “conf”已是最新。
boolean symbol HWMON tested for 'm'? test forced to 'n'
boolean symbol HWMON tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /home/qiyiming/Downloads/backports-20151120/compat/main.o
  LD [M]  /home/qiyiming/Downloads/backports-20151120/compat/compat.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/compat/lib-cordic.o
  LD [M]  /home/qiyiming/Downloads/backports-20151120/compat/cordic.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/main.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/scan.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/core.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/sprom.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_chipcommon.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_chipcommon_pmu.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_chipcommon_b.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_pci.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_pcie2.o
  CC [M]  /home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.o
In file included from /home/qiyiming/Downloads/backports-20151120/backport-include/backport/backport.h:7:0,
                 from :0:
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:28: warning: "config_enabled" is not defined, evaluates to 0 [-Wundef]
#define IS_BUILTIN(option) config_enabled(option)
                            ^
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:79:5: note: in expansion of macro ‘IS_BUILTIN’
#if IS_BUILTIN(CONFIG_BCM47XX) || IS_BUILTIN(CONFIG_ARCH_BCM_5301X)
     ^~~~~~~~~~
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:42: error: missing binary operator before token "("
#define IS_BUILTIN(option) config_enabled(option)
                                          ^
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:79:5: note: in expansion of macro ‘IS_BUILTIN’
#if IS_BUILTIN(CONFIG_BCM47XX) || IS_BUILTIN(CONFIG_ARCH_BCM_5301X)
     ^~~~~~~~~~
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c: In function ‘bcma_gpio_init’:
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:191:6: error: ‘struct gpio_chip’ has no member named ‘dev’
  chip->dev  = bcma_bus_get_host_dev(bus);
      ^~
In file included from /home/qiyiming/Downloads/backports-20151120/backport-include/backport/backport.h:7:0,
                 from :0:
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:28: warning: "config_enabled" is not defined, evaluates to 0 [-Wundef]
#define IS_BUILTIN(option) config_enabled(option)
                            ^
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:192:5: note: in expansion of macro ‘IS_BUILTIN’
#if IS_BUILTIN(CONFIG_OF)
     ^~~~~~~~~~
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:42: error: missing binary operator before token "("
#define IS_BUILTIN(option) config_enabled(option)
                                          ^
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:192:5: note: in expansion of macro ‘IS_BUILTIN’
#if IS_BUILTIN(CONFIG_OF)
     ^~~~~~~~~~
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:28: error: implicit declaration of function ‘config_enabled’; did you mean ‘pci_is_enabled’? [-Werror=implicit-function-declaration]
#define IS_BUILTIN(option) config_enabled(option)
                            ^
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:213:6: note: in expansion of macro ‘IS_BUILTIN’
  if (IS_BUILTIN(CONFIG_BCM47XX) ||
      ^~~~~~~~~~
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:213:17: error: ‘CONFIG_BCM47XX’ undeclared (first use in this function); did you mean ‘CONFIG_CMA’?
  if (IS_BUILTIN(CONFIG_BCM47XX) ||
                 ^
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:43: note: in definition of macro ‘IS_BUILTIN’
#define IS_BUILTIN(option) config_enabled(option)
                                           ^~~~~~
/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.c:213:17: note: each undeclared identifier is reported only once for each function it appears in
  if (IS_BUILTIN(CONFIG_BCM47XX) ||
                 ^
/home/qiyiming/Downloads/backports-20151120/backport-include/linux/kconfig.h:25:43: note: in definition of macro ‘IS_BUILTIN’
#define IS_BUILTIN(option) config_enabled(option)
                                           ^~~~~~
cc1: some warnings being treated as errors
make[6]: *** [scripts/Makefile.build:334:/home/qiyiming/Downloads/backports-20151120/drivers/bcma/driver_gpio.o] 错误 1
make[5]: *** [scripts/Makefile.build:606:/home/qiyiming/Downloads/backports-20151120/drivers/bcma] 错误 2
make[4]: *** [Makefile:1552:_module_/home/qiyiming/Downloads/backports-20151120] 错误 2
make[3]: *** [Makefile.build:6:modules] 错误 2
make[2]: *** [Makefile.real:88:modules] 错误 2
make[1]: *** [Makefile:43:modules] 错误 2
make: *** [Makefile:30:default] 错误 2



[attach]71416[/attach]
问题应该是出在make哪一个环节。
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
qiyiming
deepin
2019-04-10 19:16
#1
原帖子里面说的安装内核头那个步骤我也做了很多次了,依然不能解决。
Reply View the author
avatar
lovexiaobing
deepin
2019-04-10 22:56
#2
联想的东西一惯坑爹,恭喜你入坑了。若是同样的配置,我选择神舟,买钱少的。
Reply View the author
avatar
qiyiming
deepin
2019-04-10 23:07
#3
不是我的,公家的,调到一个坑爹的单位,从文件柜里搜出来的,没人用拿来做实验。折腾折腾。
Reply View the author
avatar
taotieren
deepin
2019-04-11 00:29
#4
看看 BIOS 里面关于网络配置信息中的无线网卡和有线网卡是否设置为启用,如果 BIOS 里面是禁用的话,Linux 下是不会显示。Win 下会显示,可以通过 Win 下的设备管理器设置。
Reply View the author
avatar
要讲武德
deepin
2019-04-11 00:51
#5
最简单的花20元买一个兼容发的无线网卡.
Reply View the author
avatar
qiyiming
deepin
2019-04-11 01:32
#6
https://bbs.deepin.org/post/176593
看看 BIOS 里面关于网络配置信息中的无线网卡和有线网卡是否设置为启用,如果 BIOS 里面是禁用的话,Linux  ...

好的,我试试
Reply View the author
avatar
qiyiming
deepin
2019-04-11 01:33
#7
https://bbs.deepin.org/post/176593
最简单的花20元买一个兼容发的无线网卡.

想过了,去淘宝搜了,不知道买哪个型号,你推荐一个。
Reply View the author
avatar
qiyiming
deepin
2019-04-11 01:44
#8
https://bbs.deepin.org/post/176593
看看 BIOS 里面关于网络配置信息中的无线网卡和有线网卡是否设置为启用,如果 BIOS 里面是禁用的话,Linux  ...

我看了,wireless lan是enable。
Reply View the author
avatar
要讲武德
deepin
2019-04-11 04:07
#9
https://bbs.deepin.org/post/176593
想过了,去淘宝搜了,不知道买哪个型号,你推荐一个。

水星 wm150us ,注意不要买免驱版
我给好多人推荐了,用过都说好
Reply View the author
avatar
taotieren
deepin
2019-04-11 05:58
#10
https://bbs.deepin.org/post/176593
我看了,wireless lan是enable。

能正常识别出网卡的驱动吗?
可以的话换低版本或者兼容无线网卡驱动的内核试试
Reply View the author
avatar
字甲达宾
deepin
2019-04-11 17:43
#11
我的 联想 thinkpad E470, debian 9.4 amd64 是可以正常识别 高通的 QCA9377 wifi 无线网卡硬件的。
推测 DEEPIN 应该也是可以的。

* 查看无线网卡及其它硬件信息:

lspci
------------
...
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
05:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
-----------------

2。建议尝试以下方案:
以普通用户运行 GNOME 控制中心
gnome-control-center
在 网络 里,对 WIFI 进行设置。

3。如果还是无法使用 WIFI , 可能是缺少 高通无线网卡相关的驱动包。建议试着安装下面的包:
(即高通的驱动包)
sudo apt-get install firmware-atheros



Reply View the author
avatar
qiyiming
deepin
2019-04-11 18:45
#12
https://bbs.deepin.org/post/176593
能正常识别出网卡的驱动吗?
可以的话换低版本或者兼容无线网卡驱动的内核试试 ...

win10下面能识别,Linux我不知道怎么看,按照哪个教程的第一步是看得到网卡型号的。
Reply View the author
avatar
qiyiming
deepin
2019-04-11 18:46
#13
https://bbs.deepin.org/post/176593
水星 wm150us ,注意不要买免驱版
我给好多人推荐了,用过都说好

好的,谢谢。我去给台式机,这笔记本是公家的,不能用就用win10了。
Reply View the author
avatar
qiyiming
deepin
2019-04-11 18:47
#14
https://bbs.deepin.org/post/176593
我的 联想 thinkpad E470, debian 9.4 amd64 是可以正常识别 高通的 QCA9377 wifi 无线网卡硬件的。
推测 D ...

是没有驱动,我按照那个教程装了,有错误,你的sudo apt-get install firmware-atheros这个没反应。
Reply View the author
avatar
www00sumbetcom
deepin
2019-04-11 19:02
#15
无线网卡用不了,接上网线下载一个驱动去试一试嘛。
Reply View the author
avatar
qiyiming
deepin
2019-04-11 23:41
#16
https://bbs.deepin.org/post/176593
无线网卡用不了,接上网线下载一个驱动去试一试嘛。

怎么下?我不会,我搜了一个教程,按步骤操作提示错误,大哥你看看帖子可以吗?不要只看标题。
Reply View the author
avatar
qiyiming
deepin
2019-04-12 00:04
#17
https://bbs.deepin.org/post/176593
好的,谢谢。我去给台式机,这笔记本是公家的,不能用就用win10了。

大哥,是 水星 mw150us
Reply View the author
avatar
绍贝格尔
deepin
2019-04-12 01:41
#18
https://bbs.deepin.org/post/176593
想过了,去淘宝搜了,不知道买哪个型号,你推荐一个。

有没有兼容网卡的清单
Reply View the author
avatar
crazyjon
deepin
2019-04-12 05:02
#19
E42还是台好机器滴,我那台用了那么多年,有时候还拿出来用用
Reply View the author
avatar
xnatural
deepin
2020-03-11 03:48
#20
https://bbs.deepin.org/post/176593
我的 联想 thinkpad E470, debian 9.4 amd64 是可以正常识别 高通的 QCA9377 wifi 无线网卡硬件的。
推测 D ...

我也是e470 请问下你还是 deepin 吗, 我的 wifi 老断 还慢的很
Reply View the author
1 / 2
To page