am5728 + wl1805 怎么跑起来
sdk 3.2 和 2.0 都试过。
dts 里修改了 wl1835 为 wl1805 。用的上 mmc3 .修改了 wlan_en 和 wlan_irq 为正常的gpio
机子启动后,
cd /usr/share/wl18xx
运行 load_wlcore.sh
发现驱动并没跑起来,用 iwconfig 和 ifconfig 都找不到 wlan0
在 wlcore_sdio 驱动里(sdio.c)加一些打印,发现只跑到了 init 函数,并没有 进入 probe 探测函数。
麻烦帮看一下,问题出哪里了
附件为log
Jian Zhou:
应该是dts文件里的驱动文件名和内核里的没有对应上吧。
meng wang11:
回复 Jian Zhou:
就用的默认的,只是把 1835 改成了 1805 。。这个应该不存在哪里改错了的说法
Jian Zhou:
回复 meng wang11:
一般进不了probe()函数,都是驱动名称没有对应上所致。
Eggsy Pang:
不需要在dts 里修改 wl1835 为 wl1805,wl1835兼容wilink8 的驱动,只不过用了wl1805不能使用ble功能
meng wang11:
回复 Eggsy Pang:
改这个应该没影响。驱动里都有 1835 和 1805 的 匹配。现在的问题是 insmod driver 后,wlan0 出不来。。硬件的问题会导致这个么?sdio 有什么探测脚么。。另外你说的 wilink8 驱动需要怎么加载。我这边看 load_wlcore.sh 。只有wl18xx.ko wlcore_sdio.ko
Eggsy Pang:
回复 meng wang11:
除了wl18xx.ko wlcore_sdio.ko,还需要其他驱动,查看
http://processors.wiki.ti.com/index.php/WiLink8_Linux_Getting_Started_Guide
meng wang11:
回复 Eggsy Pang:
看了,并没有其他驱动加载的说法呢。又尝试了用 usr/bin/wlconf/configure-device.sh 在 proc/net/wireless 里还是没有 wlan0 ..现在demo板能支持不?