sanmaoljh

sanmaoljh

0个粉丝

32

问答

0

专栏

0

资料

sanmaoljh  发布于  2017-10-21 11:49:51
采纳率 0%
32个问答
4145

Hi3536正确识别wifi模组,但是不能生成wlan0网卡设备

 
本帖最后由 sanmaoljh 于 2017-10-21 11:53 编辑

现在移植wifi驱动的时候遇到问题,问题描述如下:


Hi3536正确识别wifi模组,但是不能生成wlan0网卡设备





环境:hi3536+Hi3536_SDK_V2.0.6.0+ap6356s



步骤1:已经调试好硬件设备,cpu与ap6356s通过sdio通信正常

内核打印信息:
mmc0: new high speed SDIO card at address 0001
表明mmc总线上发现了sdio card

查看sdio card的vende id和device id
~ # cat /sys/bus/sdio/devices/mmc0\:0001\:1/vendor
0x02d0
~ # cat /sys/bus/sdio/devices/mmc0\:0001\:1/device
0x4356
~ #



步骤2:移植wlan网卡驱动,使用内核自带的驱动broadcom 43xx,内核版本3.10


在内核中
hi3536 v100r001c02spc060\linux-3.10.y\linux-3.10.y\drivers\net\wireless\b43\Sdio.c
添加
static const struct sdio_device_id b43_sdio_ids[] = {
        { SDIO_DEVICE(0x02d0, 0x044b) }, /* Nintendo Wii WLAN daughter card */
        { SDIO_DEVICE(0x02d0, 0x4356) },
        { SDIO_DEVICE(0x0092, 0x0004) }, /* C-guys, Inc. EW-CG1102GC */
        { },
};

在sdio总线中匹配后执行b43_sdio_probe
问题:
发现内核自带b43xx驱动中b43_sdio_probe没有把wlan0网卡注册到内核,没有生成wlan0
网卡设备,
请问有相关的ap6356s的驱动源码可以参考吗?谢谢!


我来回答
回答1个
时间排序
认可量排序

kelisi

0个粉丝

8

问答

0

专栏

8

资料

kelisi 2017-10-23 15:25:06
认可0
以前调试的时候,记得好像有个802.11的协议要选择,不然驱动加载成功也无法生成WLAN0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区