<html><body><div>Hi, all<br>         <br>          I got a 4G USB modem and would like to
 enable it with an ARM board. I had successfully setup a PPP connection 
via serial ttyUSBx by compiling option driver as a module. I got some 
further requirement to talk the modem the via QMI interface.<br><br>     
     So I tried the linux kernel backports. I had set the KLIB_BUILD 
variable to the source of the linux kernel of the ARM board. But later I
 got an error when compiling the driver. The kernel of the ARM board is 
linux 2.6.32. <br><br>           Below is the screen prints. I wonder if it is possible to backport the qmi driver to linux 2.6.32?<br><br>wildc@wildc-HP-Pavilion-dv4-Notebook-PC:~/backports-3.14-1$ echo $KLIB_BUILD<br>/home/wildc/ArDroine2.0_LinuxSource/kernel/<br><br>ARCH=arm CROSS_COMPILE=~/tool-chain/arm-2009q1/bin/arm-none-linux-gnueabi- make<br>  CC [M]  /home/wildc/backports-3.14-1/compat/main.o<br>In file included from /home/wildc/backports-3.14-1/compat/compat-2.6.34.h:8,<br>                 from /home/wildc/backports-3.14-1/compat/main.c:5:<br>/home/wildc/backports-3.14-1/backport-include/linux/mmc/sdio_func.h:21: error: redefinition of typedef 'mmc_pm_flag_t'<br>include/linux/mmc/pm.h:25: error: previous declaration of 'mmc_pm_flag_t' was here<br>make[6]: *** [/home/wildc/backports-3.14-1/compat/main.o] Error 1<br>make[5]: *** [/home/wildc/backports-3.14-1/compat] Error 2<br>make[4]: *** [_module_/home/wildc/backports-3.14-1] Error 2<br>make[3]: *** [modules] Error 2<br>make[2]: *** [modules] Error 2<br>make[1]: *** [modules] Error 2<br><br>               Thank you in advance. <br><br>BRs, Jiang Pin ( Richard )</div></body></html>