Hi Qiang Li - Mpu Se, igorpadykov Yixing Kong raymond wang alejandrolozano imxcommunityscout Xinyu (eric) Chen
Development Board : MCIMX28EVK
Linux version : Linux 2.6.35
I am using a wifi+bt module(w2cbw0015) of WI2WI. The vendor's site provides driver source((linux2.6.35) for this module, but it doesn't contains bluetooth support driver source(bt8787).So I have downloaded bt8787 souce of linux2.6.34 version.
I have changed the kernel folder to imx linux 2.6.35 and build wifi,bt source. Thus built mlan.ko,sd8xxx.ko,bt8xxx.ko files.
Since I have downloaded bt8787 source(supports linux2.6.34) and wifi source(supports linux2.6.35), I am confused to select firmware image(sd8787_uapsta.bin).
But I used the firmware image which I have got with wifi source.
Firmware Image (sd8787_uapsta.bin) copied to lib/firmware/mrvl location.
Then I have used the following commands
insmod mlan.ko
insmod sd8xxx.ko drv_mode=3 fw_name=mrvl/sd8787_uapsta.bin
insmod bt8xxx.ko
The insmod bt8xxx.ko throws the following error:
root@freescale /home/user$ insmod bt8xxx.ko
bt8xxx: Unknown symbol hci_suspend_dev (err 0)
bt8xxx: Unknown symbol hci_free_dev (err 0)
bt8xxx: Unknown symbol hci_resume_dev (err 0)
bt8xxx: Unknown symbol hci_alloc_dev (err 0)
bt8xxx: Unknown symbol hci_unregister_dev (err 0)
bt8xxx: Unknown symbol hci_recv_frame (err 0)
bt8xxx: Unknown symbol hci_register_dev (err 0)
insmod: can't insert 'bt8xxx.ko': unknown symbol in module, or unknown parameter
The config file is attached here. Please help me to solve this issue.
Original Attachment has been moved to: linux2.6.35config.zip
Your config define kernel hci as module, you have to insert manually or using modprobe to insert dependency modules automatically.
This is out of my scope.
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m
CONFIG_BT_MRVL_SDIO=m
CONFIG_BT_ATH3K=m
Pt A R
How is your status on this issue? We will close it if you are fine. If you still need further help please reply this email with your question.
Thanks,
Yixing
module inserted successfully. it works fine.