如題,手邊有張marvell 8686 sdio wifi card,看網路說明 mini6410 有支援 ,但是我在2.6.36 中的kernel沒有看到buildin?
可以請問mini6410 是否有附driver?
我直接在marvell 下載,無法正常編譯....
可以的話,可以請告知或提供嗎?
-------------------------
偶去查看linux-2.6.36 driver是存在的
/drivers/net/wireless/libertas
但是偶卻無法在make menuconfig開啟選 項
=======================================
1.重新編譯kernel,把cfg80211選項開啟:
-> Networking support
-> Wireless --->
<M> cfg80211 - wireless configuration API
[*] nl80211 testmode command
[*] enable developer warnings
[*] cfg80211 regulatory debugging
[*] enable powersave by default
[*] cfg80211 DebugFS entries
[*] use statically compiled regulatory rules database
[*] cfg80211 wireless extensions compatibility
[*] Wireless extensions sysfs files
{M} Common routines for IEEE802.11 drivers
[*] lib80211 debugging messages
<M> Generic IEEE 802.11 Networking Stack (mac80211)
[*] PID controller based rate control algorithm
[*] Minstrel
[*] Minstrel 802.11n support
Default rate control algorithm (Minstrel) --->
[*] Enable mac80211 mesh networking (pre-802.11s) support
[ ] Enable LED triggers
[*] Export mac80211 internals in DebugFS
[*] Select mac80211 debugging features --->
-> Device Drivers
[*] Network device support --->
<M> PHY Device support and infrastructure --->
<M> Drivers for Marvell PHYs
[*] Wireless LAN --->
<M> Marvell 8xxx Libertas WLAN driver support with thin firmware
[*] Enable full debugging output in the Libertas thin firmware module.
<M> Marvell 8xxx Libertas WLAN driver support
< > Marvell Libertas 8388 USB 802.11b/g cards
<M> Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards
<M> Marvell Libertas 8686 SPI 802.11b/g cards
[*] Enable full debugging output in the Libertas module.
[ ] Enable mesh support (NEW)
make CC=arm-linux-gcc INSTALL_MOD_PATH=/tmp/mini6410-modules modules_install
產出
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/wireless/cfg80211.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/wireless/lib80211.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/wireless/lib80211_crypt_ccmp.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/wireless/lib80211_crypt_tkip.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/wireless/lib80211_crypt_wep.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/drivers/net/wireless/libertas/libertas.ko
/tmp/mini6410-modules/lib/modules/2.6.36-FriendlyARM/kernel/net/mac80211/mac80211.ko
取代rootfs-s的
3rdparty/net/iwireless/cfg80211.ko
3rdparty/net/iwireless/lib80211.ko
3rdparty/net/iwireless/lib80211_crypt_ccmp.ko
3rdparty/net/iwireless/lib80211_crypt_tkip.ko
3rdparty/net/iwireless/lib80211_crypt_wep.ko
3rdparty/driver/net/wireless/libertas/libertas.ko
3rdparty/driver/net/wireless/libertas/libertas_sdio.ko
3rdparty/net/mac80211/mac80211.ko
2.重建rootfs-s image
mkubimage-slc rootfs_dir-s rootfs_android_ath.ubi
3.目前除非開機時就插marvell 8686 sdio wifi card 否則無法正確認卡
測試結果:命令模式下,不支援Master模式...ad-hoc 是OK
另外rs232 也不正常,鍵盤無法正常輸入,目前是透過adb shell

[ 此帖被kazaya在2011-12-13 16:31重新编辑 ]