Could compile the kernel successfully by defining in msm72k_udc.c the
clk_* and __msm_ioremap functions.
but nothing seems to work . I try to load the module and the board
just hangs .......(any module the behaviour is same)

Thnks
Ramy


On Mar 9, 10:35 am, Ramy <[email protected]> wrote:
> Hi ,
>
> I have downloaded the msm-kernel for the android. I need to enable
> gadget drivers on the kernel. I have enabled the gadget in the kernel
> config . when i compile the kernel the whole things compiles but at
> the end it give errors.
> i am posting the error below:
>
> [ capk_gadget]$ make
>
>   HOSTCC  scripts/basic/fixdep
>   HOSTCC  scripts/basic/docproc
> scripts/kconfig/conf -s arch/arm/Kconfig
> drivers/video/Kconfig:1912:warning: multi-line strings not supported
>   CHK     include/linux/version.h
>   SYMLINK include/asm-arm/arch -> include/asm-arm/arch-msm
> touch: cannot touch `include/asm-arm/.arch': Permission denied
> make: *** [include/asm-arm/.arch] Error 1
> [22709...@jptolnxws052 capk_gadget]$ su
> Password:
> [r...@jptolnxws052 capk_gadget]# make
>   CHK     include/linux/version.h
>   SYMLINK include/asm-arm/arch -> include/asm-arm/arch-msm
> make[1]: `include/asm-arm/mach-types.h' is up to date.
>   CHK     include/linux/utsrelease.h
>   CALL    scripts/checksyscalls.sh
> <stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
> <stdin>:1265:2: warning: #warning syscall migrate_pages not
> implemented
> <stdin>:1321:2: warning: #warning syscall pselect6 not implemented
> <stdin>:1325:2: warning: #warning syscall ppoll not implemented
> <stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
> <stdin>:1377:2: warning: #warning syscall timerfd_create not
> implemented
> <stdin>:1389:2: warning: #warning syscall timerfd_settime not
> implemented
> <stdin>:1393:2: warning: #warning syscall timerfd_gettime not
> implemented
>   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
>   CHK     include/linux/compile.h
>   SKIPPED include/linux/compile.h
>   CC      arch/arm/mach-msm/io.o
>   LD      arch/arm/mach-msm/built-in.o
>   GZIP    kernel/config_data.gz
>   IKCFG   kernel/config_data.h
>   CC      kernel/configs.o
>   LD      kernel/built-in.o
>   CC [M]  drivers/usb/gadget/msm72k_udc.o
>   HOSTCC  lib/gen_crc32table
>   GEN     lib/crc32table.h
>   CC      lib/crc32.o
>   LD      lib/built-in.o
>   LD      vmlinux.o
>   MODPOST vmlinux.o
>   GEN     .version
>   CHK     include/linux/compile.h
>   SKIPPED include/linux/compile.h
>   LD      .tmp_vmlinux1
>   KSYM    .tmp_kallsyms1.S
>   AS      .tmp_kallsyms1.o
>   LD      .tmp_vmlinux2
>   KSYM    .tmp_kallsyms2.S
>   AS      .tmp_kallsyms2.o
>   LD      vmlinux
>   SYSMAP  System.map
>   SYSMAP  .tmp_System.map
>   OBJCOPY arch/arm/boot/Image
>   Kernel: arch/arm/boot/Image is ready
>   GZIP    arch/arm/boot/compressed/piggy.gz
>   AS      arch/arm/boot/compressed/piggy.o
>   LD      arch/arm/boot/compressed/vmlinux
>   OBJCOPY arch/arm/boot/zImage
>   Kernel: arch/arm/boot/zImage is ready
>   Building modules, stage 2.
>   MODPOST 6 modules
> ERROR: "clk_get" [drivers/usb/gadget/msm72k_udc.ko] undefined!
> ERROR: "__msm_ioremap" [drivers/usb/gadget/msm72k_udc.ko] undefined!
> ERROR: "clk_enable" [drivers/usb/gadget/msm72k_udc.ko] undefined!
> ERROR: "clk_disable" [drivers/usb/gadget/msm72k_udc.ko] undefined!
> ERROR: "clk_put" [drivers/usb/gadget/msm72k_udc.ko] undefined!
> make[1]: *** [__modpost] Error 1
> make: *** [modules] Error 2
>
> Can any one help me on this ?? Why this error is coming . have i
> picked up the wrong kernel ???
> Thanks in Advance
>
> Ramy
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
-~----------~----~----~----~------~----~------~--~---

Reply via email to