Page 4 of 10

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Mon Aug 12, 2013 10:27 pm
by QBall1977
Anyone looking to get this working with RaspBMC should look here.

http://smhaziq.blogspot.co.uk/2013/06/c ... er-in.html

Compiled with the RaspBMC, just copy to the correct location in libs/...

do a depmod, then modprobe as listed in earlier posts.

Works a treat.

:D :D :D

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Mon Aug 12, 2013 10:55 pm
by MrEngman
Shinen wrote:Hello.
I have a D-Link TL-WN723N V3 and try to get it working with this driver and no luck.
http://wikidevi.com/wiki/TP-LINK_TL-WN723N_v3 says what this dongle based on RTL8188EUS.
Can anyone help me with this piece of dongle ? :)
ifconfig shows just eth0 and lo
seems like driver not loaded or not compatible.
lsusb shows Realtek Semiconductor Corp.
I try it on clean current image 2013-07-26-wheezy-raspbian.zip

p.s. I have another dongle also based on RT2870, but it doesn't work also :(
If command lsusb shows ID of 0bda:8179 for the wifi then you can load a working driver with the following commands

Code: Select all

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-20130209.tar.gz
tar -zxvf 8188eu-20130209.tar.gz
sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless
sudo insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a
Then look here, http://www.fars-robotics.net/, to see how to configure the file /etc/network/interfaces for the wifi.


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 16, 2013 1:14 am
by xleo
Thank you very much rpijet!

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 8:42 am
by robertjordan
MrEngman wrote:You need to also get a copy of the Linux source code for raspBMC. I'm not sure where you can find that. You'll probably need to look on the RaspBMC site. This is not the same as the raspberry pi source code for Raspbian.

You also need two other files .config and Module.symvers You can get .config using command zcat /proc/config/gz > .config on your SD card in the Pi. For Raspbian the Module.symvers file is included in the source tree. I don't know if its available in the RaspBMC source. If not you will need to compile the Linux source and this can take a long time - 10hrs for Raspbian - probably similar for RaspBMC if using the Pi.

I usually install the Linux source in a directory in my home directory and can then compile with the following

# make directory for source
mkdir src
cd src

# set up symbolic link to Linux source
ln -s /home/pi/src/linux /lib/modules/3.6.11+/build

# now get linux source code which will be put in directory linux
git clone --depth 1 git://xxxxxxxx/linux.git # xxxxxxxx = RaspBMC source directory

# now initialise source
cd linux
make mrproper


# set up .config file and prepare for compiling module
zcat /proc/config.gz > .config
make modules_prepare


# now copy Modules.sysmvers to linux source directory
cp /path/to/Modules.symvers ./

# compile module
cd /home/pi/src/rtl8188eu_source
CONFIG_RTL8188EU=m make -C /path/to/linux M=`pwd` # char ` is under ¬ character on keyboard and is not single quote '.

And now install and load the module

sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless
sudo insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a


This how I compile for Raspbian. The same for RaspBMC except you need the RaspBMC source, and the right Module.symvers file.


MrEngman
Hi MrEngman, I'm trying to do the same with the last version of xbian... I was following this guide:

http://tech.enekochan.com/2013/05/29/co ... -raspbian/

which gives almost the instructions you gave. (the guide is for raspbian)
The problem is that when I give:

Code: Select all

make modules_prepare
it starts asking me lot of questions... the first is:

Code: Select all

scripts/kconfig/conf –silentoldconfig Kconfig
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
*
* Restart config…
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] (NEW)
what do I have to do?

thank you

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 10:45 am
by MrEngman
Hi robertjordan,

I think what you need to do is run an additional command after installing the file .config

Code: Select all

# set up .config file and prepare for compiling module
zcat /proc/config.gz > .config
make oldconfig          <-- run additional command
make modules_prepare
I think that is what you need to stop the list of question appearing but no guarantees.

This should use the default settings in the .config file instead of having to go though the list which is something I find very confusing. :?


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 11:26 am
by robertjordan
MrEngman wrote:Hi robertjordan,

I think what you need to do is run an additional command after installing the file .config

Code: Select all

# set up .config file and prepare for compiling module
zcat /proc/config.gz > .config
make oldconfig          <-- run additional command
make modules_prepare
I think that is what you need to stop the list of question appearing but no guarantees.

This should use the default settings in the .config file instead of having to go though the list which is something I find very confusing. :?


MrEngman

Code: Select all

root@xbian:/home/xbian/rpi-linux# make oldconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
*
* Restart config...
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] (NEW) 
:(

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 1:02 pm
by MrEngman
Hmm. Sorry not sure what to suggest now. As far as I remember the Enter key will select the default setting, in this case N. Probably just need to go through the list responding with the Enter key.


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 1:13 pm
by robertjordan
MrEngman wrote:Hmm. Sorry not sure what to suggest now. As far as I remember the Enter key will select the default setting, in this case N. Probably just need to go through the list responding with the Enter key.


MrEngman
Ok, it ended with:

Code: Select all

#
# configuration written to .config
#
after that that's what happened:

Code: Select all

root@xbian:/home/xbian/rpi-linux# cp ../rpi-firmware/extra/Module.symvers .
root@xbian:/home/xbian/rpi-linux# cd ../rpi-rtl8188eu
root@xbian:/home/xbian/rpi-rtl8188eu# CONFIG_RTL8188EU=m make -C ../rpi-linux M=`pwd`
make: Entering directory `/home/xbian/rpi-linux'

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

  Building modules, stage 2.
/home/xbian/rpi-linux/scripts/Makefile.modpost:42: include/config/auto.conf: No such file or directory
make[1]: *** No rule to make target `include/config/auto.conf'.  Stop.
make: *** [modules] Error 2
make: Leaving directory `/home/xbian/rpi-linux'
And so I tried with make oldconfig and make prepare, but:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# make oldconfig
make: *** No rule to make target `oldconfig'.  Stop.
root@xbian:/home/xbian/rpi-rtl8188eu# make prepare
make: *** No rule to make target `prepare'.  Stop.
I don't know if you can help to go ahead, but anyway thank you for everything

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 1:30 pm
by MrEngman
robertjordan wrote:

Code: Select all

ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.
And so I tried with make oldconfig and make prepare, but:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# make oldconfig
make: *** No rule to make target `oldconfig'.  Stop.
root@xbian:/home/xbian/rpi-rtl8188eu# make prepare
make: *** No rule to make target `prepare'.  Stop.
I don't know if you can help to go ahead, but anyway thank you for everything
You get the error because it expects make oldconfig and make prepare to be run in the Linux source directory /home/xbian/rpi-linux.


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 1:48 pm
by robertjordan
Here's what happened:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# cd /home/xbian/rpi-linux
root@xbian:/home/xbian/rpi-linux# make oldconfig
scripts/kconfig/conf --oldconfig Kconfig
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
#
# configuration written to .config
#
root@xbian:/home/xbian/rpi-linux# make prepare
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
warning: (DRM) selects DMA_SHARED_BUFFER which has unmet direct dependencies (EXPERIMENTAL)
  WRAP    arch/arm/include/generated/asm/auxvec.h
  WRAP    arch/arm/include/generated/asm/bitsperlong.h
  WRAP    arch/arm/include/generated/asm/cputime.h
  WRAP    arch/arm/include/generated/asm/emergency-restart.h
  WRAP    arch/arm/include/generated/asm/errno.h
  WRAP    arch/arm/include/generated/asm/ioctl.h
  WRAP    arch/arm/include/generated/asm/irq_regs.h
  WRAP    arch/arm/include/generated/asm/kdebug.h
  WRAP    arch/arm/include/generated/asm/local.h
  WRAP    arch/arm/include/generated/asm/local64.h
  WRAP    arch/arm/include/generated/asm/percpu.h
  WRAP    arch/arm/include/generated/asm/poll.h
  WRAP    arch/arm/include/generated/asm/resource.h
  WRAP    arch/arm/include/generated/asm/sections.h
  WRAP    arch/arm/include/generated/asm/siginfo.h
  WRAP    arch/arm/include/generated/asm/sizes.h
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  Generating include/generated/mach-types.h
  CC      kernel/bounds.s
  GEN     include/generated/bounds.h
  CC      arch/arm/kernel/asm-offsets.s
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
root@xbian:/home/xbian/rpi-linux# cp ../rpi-firmware/extra/Module.symvers .
root@xbian:/home/xbian/rpi-linux# cd ../rpi-rtl8188eu
root@xbian:/home/xbian/rpi-rtl8188eu# CONFIG_RTL8188EU=m make -C ../rpi-linux M=`pwd`
make: Entering directory `/home/xbian/rpi-linux'
make: Entering directory `/home/xbian/rpi-linux'
  LD      /home/xbian/rpi-rtl8188eu/built-in.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_cmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_security.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_debug.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_io.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ioctl_query.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ioctl_set.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ieee80211.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_mlme.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_mlme_ext.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_wlan_util.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_pwrctrl.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_rf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_recv.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_sta_mgt.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_p2p.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_br_ext.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_iol.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_led.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/efuse/rtw_efuse.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/hal_intf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/hal_com.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_hal_init.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_phycfg.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_rf6052.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_dm.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_rxdesc.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_cmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/usb_halinit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_led.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_recv.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/usb_ops_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_sreset.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_debug.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_interface.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_HWConfig.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/HalPhyRf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_MAC.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_BB.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_RF.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/Hal8188EFWImg_CE.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalPhyRf_8188e.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/odm_RegConfig8188E.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/Hal8188ERateAdaptive.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/odm_RTL8188E.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/HalPwrSeqCmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/Hal8188EPwrSeq.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/osdep_service.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/os_intfs.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/usb_intf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/ioctl_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/xmit_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/mlme_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/recv_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/rtw_android.o
  LD [M]  /home/xbian/rpi-rtl8188eu/8188eu.o
  Building modules, stage 2.
  MODPOST 1 modules
/bin/sh: 1: scripts/mod/modpost: not found
make[1]: *** [__modpost] Error 127
make: *** [modules] Error 2
make: Leaving directory `/home/xbian/rpi-linux'
root@xbian:/home/xbian/rpi-rtl8188eu# 
Edit:

googlin' the last part, I found this:

http://vishnulinux.wordpress.com/2012/0 ... not-found/

and that's what happened:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# cd /home/xbian/rpi-linux
root@xbian:/home/xbian/rpi-linux# make modules_prepare
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/data.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/util.o
  HOSTLD  scripts/dtc/dtc
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
root@xbian:/home/xbian/rpi-linux# cp ../rpi-firmware/extra/Module.symvers .
root@xbian:/home/xbian/rpi-linux# cd ../rpi-rtl8188eu
root@xbian:/home/xbian/rpi-rtl8188eu# CONFIG_RTL8188EU=m make -C ../rpi-linux M=`pwd`
make: Entering directory `/home/xbian/rpi-linux'
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/xbian/rpi-rtl8188eu/8188eu.mod.o
  LD [M]  /home/xbian/rpi-rtl8188eu/8188eu.ko
make: Leaving directory `/home/xbian/rpi-linux'
root@xbian:/home/xbian/rpi-rtl8188eu# sudo rmmod 8188eu
Error: Module 8188eu is not currently loaded
root@xbian:/home/xbian/rpi-rtl8188eu# 

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 2:36 pm
by MrEngman
Looks like the driver module, 8188eu.ko, has finally been compiled so then you need to install it using the commands

Code: Select all

install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
depmod -a
These commands assume you are running as root user and are in the directory /home/xbian/rpi-rtl8188eu where the file 8188eu.ko is located.

If the driver is OK then the insmod command should complete without any error.


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 2:40 pm
by robertjordan
MrEngman wrote:Looks like the driver module, 8188eu.ko, has finally been compiled so then you need to install it using the commands

Code: Select all

install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
depmod -a
These commands assume you are running as root user and are in the directory /home/xbian/rpi-rtl8188eu where the file 8188eu.ko is located.

If the driver is OK then the insmod command should complete without any error.


MrEngman
I assume that probably the driver is not ok because:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
root@xbian:/home/xbian/rpi-rtl8188eu# insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
Error: could not insert module /lib/modules/3.9.8+/kernel/drivers/net/wireless/8188eu.ko: Invalid module format

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 3:24 pm
by MrEngman
Correct. For some reason the running kernel doesn't like the driver.

I think the first thing to try is to recompile the driver. This is because you configured the kernel and then ran the driver compile that failed then ran the kernel config again then the driver compile again but did not completely recompile the driver.

To recompile the driver from scratch you first need to run the command make clean. This will re-initialise the driver source and then run the driver make command again. Then try installing it again.

I would also recommend using the full path name to the Linux source in the make command e.g.

Code: Select all

CONFIG_RTL8188EU=m make -C /home/xbian/rpi-linux M=`pwd`
If you continue to get the same error it is likely the kernel source you are using is not the same used to compile the kernel you are running or the .config or Module.symvers files may not be right.

MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 3:49 pm
by robertjordan
It seems to have compiled correctly:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# CONFIG_RTL8188EU=m make -C /home/xbian/rpi-linux M=`pwd`
make: Entering directory `/home/xbian/rpi-linux'
  LD      /home/xbian/rpi-rtl8188eu/built-in.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_cmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_security.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_debug.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_io.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ioctl_query.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ioctl_set.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_ieee80211.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_mlme.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_mlme_ext.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_wlan_util.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_pwrctrl.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_rf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_recv.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_sta_mgt.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_p2p.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_br_ext.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_iol.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/rtw_led.o
  CC [M]  /home/xbian/rpi-rtl8188eu/core/efuse/rtw_efuse.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/hal_intf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/hal_com.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_hal_init.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_phycfg.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_rf6052.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_dm.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_rxdesc.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_cmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/usb_halinit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_led.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/rtl8188eu_recv.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/usb/usb_ops_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_xmit.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/rtl8188e_sreset.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_debug.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_interface.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm_HWConfig.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/odm.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/HalPhyRf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_MAC.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_BB.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalHWImg8188E_RF.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/Hal8188EFWImg_CE.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/HalPhyRf_8188e.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/odm_RegConfig8188E.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/Hal8188ERateAdaptive.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/OUTSRC/rtl8188e/odm_RTL8188E.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/HalPwrSeqCmd.o
  CC [M]  /home/xbian/rpi-rtl8188eu/hal/rtl8188e/Hal8188EPwrSeq.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/osdep_service.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/os_intfs.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/usb_intf.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/ioctl_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/xmit_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/mlme_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/recv_linux.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /home/xbian/rpi-rtl8188eu/os_dep/linux/rtw_android.o
  LD [M]  /home/xbian/rpi-rtl8188eu/8188eu.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/xbian/rpi-rtl8188eu/8188eu.mod.o
  LD [M]  /home/xbian/rpi-rtl8188eu/8188eu.ko
make: Leaving directory `/home/xbian/rpi-linux'
But after that:

Code: Select all

root@xbian:/home/xbian/rpi-rtl8188eu# rmmod 8188eu
Error: Module 8188eu is not currently loaded
root@xbian:/home/xbian/rpi-rtl8188eu# install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
root@xbian:/home/xbian/rpi-rtl8188eu# insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
Error: could not insert module /lib/modules/3.9.8+/kernel/drivers/net/wireless/8188eu.ko: Invalid module format

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 8:31 pm
by MrEngman
This is a typical error if the Linux source is not the same as used to make the running kernel. However, it could also be caused by .config not matching the settings used to compile the running kernel or the Module.symvers file is not the same as the running kernel used.

Where did you get the Linux source from and the Module.symvers file?


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Fri Aug 30, 2013 8:51 pm
by robertjordan
MrEngman wrote:This is a typical error if the Linux source is not the same as used to make the running kernel. However, it could also be caused by .config not matching the settings used to compile the running kernel or the Module.symvers file is not the same as the running kernel used.

Where did you get the Linux source from and the Module.symvers file?


MrEngman
The Linux source, if I understand your question, is the last version of xbian (xbian 1.0 beta 1.1), that you can find here http://www.xbian.org/download/.
For the Module.symvers file, actually when I first ran

Code: Select all

make modules_prepare
it couldn't find it, and I read somewhere that I should first ran

Code: Select all

make modules
. But I don't know where it comes from.

Edit:

I read it here: http://unix.stackexchange.com/questions ... le-symvers

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Sat Aug 31, 2013 3:05 pm
by MrEngman
Well I tried downloading the Xbian Linux source from the github to try and compile the 8188eu driver and had various problems unzipping the source as it didn't appear to load correctly and generated some really odd errors. Tried compiling anyway and the tools needed to compile don't appear to be installed either so not much help.

Do you have a list of tools I need to load to compile code? And how did you get a copy of the source installed?

Anyway had a look at the Xbian forum and found this http://forum.xbian.org/thread-1114.html. At the end of the tread is a pointer to a compiled version 8188eu driver and it loads OK.

Save you having to compile your own, mind you I would find it useful to be able to do that somehow if I can get the source and necessary tools loaded.


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Sat Aug 31, 2013 3:21 pm
by robertjordan
MrEngman wrote:Well I tried downloading the Xbian Linux source from the github to try and compile the 8188eu driver and had various problems unzipping the source as it didn't appear to load correctly and generated some really odd errors. Tried compiling anyway and the tools needed to compile don't appear to be installed either so not much help.

Do you have a list of tools I need to load to compile code? And how did you get a copy of the source installed?
I had some problem trying to use the installer for osx that you finde in the link above... so I downloaded directly the xbian image (you can find the link at the bottom of the page of download in the website of xbian) and I installed it manually following the old instructions given by the RPI site before NOOBS.
After that I needed to install just git and the development tools to use make command.
MrEngman wrote:Anyway had a look at the Xbian forum and found this http://forum.xbian.org/thread-1114.html. At the end of the tread is a pointer to a compiled version 8188eu driver and it loads OK.

Save you having to compile your own, mind you I would find it useful to be able to do that somehow if I can get the source and necessary tools loaded.

MrEngman
I will give it a try then, to me the most important thing is to get the adapter working... also because actually I don't understand very well what I am doing when I give all those commands to compile the driver :roll:
Anyway thank you very much for your help... Now I will try to install this :D

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Sat Aug 31, 2013 5:18 pm
by robertjordan
It works perfectly, thank you

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Mon Sep 09, 2013 8:03 pm
by animal
Same problem here:

Retrieved:

> wget https://dl.dropboxusercontent.com/u/802 ... 209.tar.gz
---
> modprobe 8188eu
ERROR: could not insert '8188eu': Exec format error

> uname -a:
Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux

I'm lost, does anybody have an idea where to get the correct driver ?

Regards
Gerd

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Mon Sep 09, 2013 8:14 pm
by MrEngman
This is what you're looking for https://dl.dropboxusercontent.com/u/802 ... 830.tar.gz

Install with

Code: Select all

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-20130830.tar.gz
tar -zxvf 8188eu-20130830.tar.gz
sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless
sudo insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a
MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Tue Sep 10, 2013 7:05 pm
by animal
Thank you so much MrEngman !

Works like a charm and saved me hours, highly appreciated !

Best regards
Gerd

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Thu Sep 12, 2013 9:38 am
by Aiexis
hello
still doesn't work for me :(
$ uname -a
Linux madeinvideo 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux

$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

No wlan appears in ifconfig.
$ sudo ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1

I have followed the tutorial above to install the last 8188eu.ko driver.
(no error occurs, and no dmesg error message with this new driver)

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Thu Sep 12, 2013 9:59 am
by MrEngman
[quote="Aiexis"]hello
still doesn't work for me :(
$ uname -a
Linux madeinvideo 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux

$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

No wlan appears in ifconfig.
$ sudo ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1

I have followed the tutorial above to install the last 8188eu.ko driver.
(no error occurs, and no dmesg error message with this new driver)[/quote]

The wifi you have doesn't use the 8188eu.ko driver. it uses the RTL8188CUS. The driver is rtl8192cu and should appear in the list of modules displayed by command [b]lsmod[/b] as [b]8192cu[/b]

What is the Linux image you are using - I don't recognise it - although the date and time is the same as the standard raspbian image and the rtl8188cus driver is usually compiled in the standard raspbian image.

What do you see if you run command [b]sudo iwlist wlan0 scan[/b]?
What do you see if you run command [b]lsmod[/b]? Do you see 8192cu in the list?


MrEngman

Re: TP-Link TL-WN725N V2 works out of the box on Raspbian

Posted: Thu Sep 12, 2013 10:17 am
by MrEngman
Aiexis wrote:hello
still doesn't work for me :(
$ uname -a
Linux madeinvideo 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux

$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

No wlan appears in ifconfig.
$ sudo ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1

I have followed the tutorial above to install the last 8188eu.ko driver.
(no error occurs, and no dmesg error message with this new driver)
The wifi you have doesn't use the 8188eu.ko driver. it uses the RTL8188CUS. The driver is rtl8192cu and should appear in the list of modules displayed by command lsmod as 8192cu

What is the Linux image you are using - I don't recognise it - although the date and time is the same as the standard raspbian image and the rtl8188cus driver is usually compiled in the standard raspbian image.

What do you see if you run command sudo iwlist wlan0 scan?
What do you see if you run command lsmod? Do you see 8192cu in the list?


MrEngman