Hi all,
I have Omap5432 EVM board.
Now, I recompile linux kernel ( from linux_3.8.4 source code on GLSDK ) to add wireless driver. Omap5432 EVM use wl1857 for wireless.
After finish compile , I make install , all of material are put on targetfs/home/root/omap5
This is output log of install command.
install -d /targetfs/home/root/omap5/boot
install /ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4/arch/arm/boot/uImage /targetfs/home/root/omap5/boot
install /ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4/arch/arm/boot/dts/omap5-panda.dtb /targetfs/home/root/omap5/boot
install /ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4/vmlinux /targetfs/home/root/omap5/boot
install /ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4/System.map /targetfs/home/root/omap5/boot
make -C /ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/targetfs/home/root/omap5/ modules_install
make[1]: Entering directory `/ti-glsdk_omap5-uevm_6_00_00_07/board-support/linux_3.8.4'
INSTALL crypto/arc4.ko
INSTALL crypto/sha256_generic.ko
INSTALL drivers/bluetooth/bcm203x.ko
INSTALL drivers/bluetooth/bpa10x.ko
INSTALL drivers/bluetooth/hci_uart.ko
INSTALL drivers/cdrom/cdrom.ko
INSTALL drivers/net/wireless/ti/wl18xx/wl18xx.ko
INSTALL drivers/net/wireless/ti/wlcore/wlcore.ko
INSTALL drivers/remoteproc/omap_remoteproc.ko
INSTALL drivers/remoteproc/remoteproc.ko
INSTALL drivers/rpmsg/virtio_rpmsg_bus.ko
INSTALL drivers/scsi/sr_mod.ko
INSTALL drivers/staging/omapdce/omapdce.ko
INSTALL drivers/video/backlight/backlight.ko
INSTALL drivers/video/backlight/generic_bl.ko
INSTALL drivers/video/omap2/displays/panel-generic-dpi.ko
INSTALL drivers/video/omap2/displays/panel-lg4591.ko
INSTALL drivers/video/omap2/displays/panel-sharp-ls037v7dw01.ko
INSTALL drivers/video/omap2/displays/panel-taal.ko
INSTALL drivers/video/omap2/displays/panel-tfp410.ko
INSTALL net/bluetooth/bluetooth.ko
INSTALL net/mac80211/mac80211.ko
INSTALL net/wireless/cfg80211.ko
INSTALL sound/core/oss/snd-mixer-oss.ko
INSTALL sound/core/oss/snd-pcm-oss.ko
INSTALL sound/core/snd-hwdep.ko
INSTALL sound/core/snd-rawmidi.ko
INSTALL sound/soc/codecs/snd-soc-dmic.ko
INSTALL sound/soc/codecs/snd-soc-spdif-rx.ko
INSTALL sound/soc/codecs/snd-soc-spdif-tx.ko
INSTALL sound/soc/codecs/snd-soc-twl6040.ko
INSTALL sound/soc/omap/aess/snd-soc-abe-hal.ko
INSTALL sound/soc/omap/snd-soc-omap-abe-twl6040.ko
INSTALL sound/soc/omap/snd-soc-omap-abe.ko
INSTALL sound/soc/omap/snd-soc-omap-dmic.ko
INSTALL sound/soc/omap/snd-soc-omap-mcasp.ko
INSTALL sound/soc/omap/snd-soc-omap-mcbsp.ko
INSTALL sound/soc/omap/snd-soc-omap-mcpdm.ko
INSTALL sound/soc/omap/snd-soc-omap.ko
INSTALL sound/usb/snd-usb-audio.ko
INSTALL sound/usb/snd-usbmidi-lib.ko
DEPMOD 3.8.4-100-omap5
I put new modules to /lib/modules/3.8.4-100-omap5 and new linux kernel to boot partition on sdcard
I can boot up and run first-booot.sh script to set up environment.
When I run insmod mac80211.ko or cfg80211.ko , command is run successfully.
But when I run insmod wl18xx.ko , I get error
insmod : error inserting 'wl18xx.ko' : -1 Unknown symbol in module
this is dmesg |tail command
[ 2677.831176] wl18xx: Unknown symbol wlcore_boot_upload_firmware (err 0)
[ 2677.831237] wl18xx: Unknown symbol wl1271_cmd_configure (err 0)
[ 2677.831268] wl18xx: Unknown symbol wlcore_alloc_hw (err 0)
[ 2677.831298] wl18xx: Unknown symbol wlcore_probe (err 0)
[ 2677.831359] wl18xx: Unknown symbol wlcore_set_key (err 0)
[ 2677.831390] wl18xx: Unknown symbol wl12xx_debug_level (err 0)
[ 3288.112884] Failed to set PHY power mode to 0
[ 3313.824890] Failed to set PHY power mode to 1
[ 3313.832489] Enter hdmi_core_init
[ 3313.832489] Enable video_path
I have 2 questions :
1. Can I insmod wl18xx.ko when my board don't have wl1857 device ? ( wl1857 is not currently shipped with the OMAP5432 EVM )
2. If the answer of question 1 is yes could you please tell me how to insmod wl18xx.ko for my board
Thank you very much