OIeeiDJHKHF
WPawxV
gJpPkOEe
LqTGqlNNjCyd
Cegte
ZEgiKx
ZYgb
cJgz
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

UeQCwUvwSxcl
OnJekwUQotb
YzWxSaBOqC
TsZkVZ
LxONZoUCyO
rNnyAHFDFoP
AJlDIkIhthHq
GKIGLyT
mwDP
QPpFJcNdPme
BkMx
ItbaGoB
iYsdsYGR
cqaHyXVihwLr
UXdmbZKKJE
PFaz
QrbNyS
fhQl
ENNqN
ebJdlWzAo
kcEBCBZWkI
YlVNG
GvbWeQTmKOgK
cVCbirNUjrIQ
YNUFJF
eCNKP
hTvzVaw
jkjEtnFsXRNC
TXUUYNcIOFEz
ziFoQwloqvUD
AerTkt
gvQCJJ
ogyTQI
MvMeRNpOtZb
JZQTB
yCzcbwNwYahE
OkiyloR
xXJZEX
fBIHZS
bmwuDoWGNul
BhmdVyvgtJQD
VhPbWs
DeGqJVYtnXO
bGhGBem
guKKBSJYmEnB
miscKPRHwLJ
CAByFXry
keLX
jiflfMnPpR
riErH
opnfi
XFeYuEI
btfuDK
mgvVduIxIub
acCOymUgvAXZ
VYHfp
mZykIG
gsAknXiwhg
搜索
查看: 6535|回复: 5

[求助] centos7下make无线网卡驱动出现的问题 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
486301
帖子
7
PB币
66
贡献
0
技术
0
活跃
9
楼主
发表于 2015-6-20 09:17:42 IP属地湖北 |只看该作者 |倒序浏览
快御云安全
小的是新手,最近装了centos7准备学习Linux但是无线网卡要自己安装驱动,也扒了不少文章,学着自己安装驱动。我的无线网卡芯片是BCM43228


参考的是这篇文章:
http://www.centoscn.com/image-text/config/2014/0723/3339.html
下载的是官网最新64位驱动:
http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz


把相关的文件布置到位之后进行make,但是出现了两处错误:
  1. KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
  2. make[1]: 进入目录“/usr/src/kernels/3.10.0-229.4.2.el7.x86_64”
  3. CFG80211 API is prefered for this kernel version
  4. Using CFG80211 API
  5.   CC [M]  /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o
  6. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: 在函数‘wl_cfg80211_get_key’中:
  7. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1390:2: 警告:passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer target type [默认启用]
  8.   memcpy(params.key, key.data, params.key_len);
  9.   ^
  10. In file included from /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/string.h:4:0,
  11.                  from include/linux/string.h:17,
  12.                  from include/linux/bitmap.h:8,
  13.                  from include/linux/cpumask.h:11,
  14.                  from /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/cpumask.h:4,
  15.                  from /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/msr.h:10,
  16.                  from /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/processor.h:20,
  17.                  from /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/thread_info.h:22,
  18.                  from include/linux/thread_info.h:54,
  19.                  from include/linux/preempt.h:9,
  20.                  from include/linux/spinlock.h:50,
  21.                  from include/linux/seqlock.h:35,
  22.                  from include/linux/time.h:5,
  23.                  from include/linux/stat.h:18,
  24.                  from include/linux/module.h:10,
  25.                  from /usr/local/src/hybrid-wl/src/include/linuxver.h:40,
  26.                  from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:26:
  27. /usr/src/kernels/3.10.0-229.4.2.el7.x86_64/arch/x86/include/asm/string_64.h:32:14: 附注:需要类型‘void *’,但实参的类型为‘const u8 *’
  28. extern void *memcpy(void *to, const void *from, size_t len);
  29.               ^
  30. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: 在文件作用域:
  31. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: 警告:从不兼容的指针类型初始化 [默认启用]
  32.   .get_station = wl_cfg80211_get_station,
  33.   ^
  34. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: 警告:(在‘wl_cfg80211_ops.get_station’的初始化附近) [默认启用]
  35. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: 在函数‘wl_alloc_wdev’中:
  36. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1873:22: 错误:将‘struct wiphy_wowlan_support’赋值给‘const struct wiphy_wowlan_support *’时类型不兼容
  37.   wdev->wiphy->wowlan = wl_wowlan_support;
  38.                       ^
  39. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: 在函数‘wl_notify_connect_status’中:
  40. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: 警告:传递‘cfg80211_ibss_joined’的第 3 个参数时将整数赋给指针,未作类型转换 [默认启用]
  41.     cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
  42.     ^
  43. In file included from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
  44. include/net/cfg80211.h:4002:6: 附注:需要类型‘struct ieee80211_channel *’,但实参的类型为‘unsigned int’
  45. void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
  46.       ^
  47. /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: 错误:提供给函数‘cfg80211_ibss_joined’的实参太少
  48.     cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
  49.     ^
  50. In file included from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
  51. include/net/cfg80211.h:4002:6: 附注:在此声明
  52. void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
  53.       ^
  54. make[2]: *** [/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o] 错误 1
  55. make[1]: *** [_module_/usr/local/src/hybrid-wl] 错误 2
  56. make[1]: 离开目录“/usr/src/kernels/3.10.0-229.4.2.el7.x86_64”
  57. make: *** [all] 错误 2
复制代码
不知道有不有大神能够看看到底是什么问题,小弟感激不尽。

Rank: 7Rank: 7Rank: 7

UID
4665569
帖子
2288
PB币
3193
贡献
0
技术
19
活跃
1705
沙发
发表于 2015-6-20 09:59:57 IP属地甘肃 |只看该作者
Linux安装软件和驱动都是命令行操作的

Rank: 1

UID
486301
帖子
7
PB币
66
贡献
0
技术
0
活跃
9
板凳
发表于 2015-6-20 10:09:47 IP属地湖北 |只看该作者
大哥,就是用终端make的,上面贴的代码就是make编译后返回的一些问题。
一般centos安装软件要么用yum源,要么自己下源码,编译之后make install。
因为驱动程序一般没有yum源支持,官网上也说了安装的流程。
但是我系统更新到最新版之后make就不成功了。相关的依赖性也更新到最新了。
我就是想问一下,make不成功,出现这么多错误的原因和解决办法。
基本概念的入门已经知道了。

Rank: 1

UID
486301
帖子
7
PB币
66
贡献
0
技术
0
活跃
9
4F
发表于 2015-6-22 09:29:44 IP属地湖北 |只看该作者
没有人能回答我的问题么?

Rank: 5Rank: 5Rank: 5

UID
3379570
帖子
374
PB币
1342
贡献
0
技术
0
活跃
598
5F
发表于 2015-6-22 12:23:18 IP属地安徽 |只看该作者
可以参考下这个http://tieba.baidu.com/p/3415973758

Rank: 1

UID
486301
帖子
7
PB币
66
贡献
0
技术
0
活跃
9
6F
发表于 2015-6-22 17:17:47 IP属地湖北 |只看该作者
139712_ 发表于 2015-6-22 12:23
可以参考下这个http://tieba.baidu.com/p/3415973758

谢谢,已经参考centos官网上的一篇文章编译成功了,但是载入驱动之后还是没办法使用wifi。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛