Hi Mike,
Does the kernel at "Android Dev Phone 1" has support for USB as well as gadgetfs? Will "mount -t gadgetfs gadgetfs /dev/gadget" work on Development Phone? Ashutosh On Tue, 2009-03-03 at 09:26 -0500, Mike Lockwood wrote: > Hi Ashutosh, > > There is no USB support in the emulator, so that won't work. You will > need to work on hardware to do android USB development for now. > > Mike > > On Tue, Mar 3, 2009 at 7:24 AM, Ashutosh Malviya <as...@techmahindra.com> > wrote: > > Hello Everyone > > > > I have a kernel source linux-2.6.25-android-1.0_r1.tar.gz downloaded > > from http://code.google.com/p/android/downloads/list. I uncompressed it > > and pulled config.gz from android emulator. > > > > adb pull /proc/config.gz . > > 64 KB/s (5898 bytes in 0.089s) > > > > gunzipped and copied to kernel source as .config > > gunzip config.gz > > cp config kernel.git/.config > > > > Modified line "# CONFIG_USB_GADGET is not set" to CONFIG_USB_GADGET=y in > > file .config. > > > > Compiled kernel. > > > > > > Below is initial part of kernel compilation -- > > > > =============<Android Kernel Compilation>===================== > > HOSTCC scripts/basic/fixdep > > HOSTCC scripts/basic/docproc > > HOSTCC scripts/kconfig/conf.o > > HOSTCC scripts/kconfig/kxgettext.o > > HOSTCC scripts/kconfig/zconf.tab.o > > HOSTLD scripts/kconfig/conf > > scripts/kconfig/conf -s arch/arm/Kconfig > > drivers/video/Kconfig:1897:warning: multi-line strings not supported > > * > > * Restart config... > > * > > * > > * USB Gadget Support > > * > > USB Gadget Support (USB_GADGET) [Y/n/?] y > > Debugging messages (USB_GADGET_DEBUG) [N/y/?] (NEW) y > > Debugging information files (USB_GADGET_DEBUG_FILES) [N/y/?] (NEW) y > > USB Peripheral Controller > > > 1. Renesas M66592 USB Peripheral Controller (USB_GADGET_M66592) > > (NEW) > > choice[1]: 1 > > USB Gadget Drivers > > 1. Gadget Zero (DEVELOPMENT) (USB_ZERO) (NEW) > > > 2. Ethernet Gadget (with CDC Ethernet support) (USB_ETH) (NEW) > > 3. Gadget Filesystem (EXPERIMENTAL) (USB_GADGETFS) (NEW) > > 4. File-backed Storage Gadget (USB_FILE_STORAGE) (NEW) > > 5. Serial Gadget (with CDC ACM support) (USB_G_SERIAL) (NEW) > > 6. Printer Gadget (USB_G_PRINTER) (NEW) > > choice[1-6?]: 3 > > # > > # configuration written to .config > > # > > CHK include/linux/version.h > > SYMLINK include/asm-arm/arch -> include/asm-arm/arch-goldfish > > Generating include/asm-arm/mach-types.h > > CHK include/linux/utsrelease.h > > CC arch/arm/kernel/asm-offsets.s > > GEN include/asm-arm/asm-offsets.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 > > 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 > > =============<Android Kernel Compilation>===================== > > > > Ran emulator for this kernel -- > > emulator -kernel arch/arm/boot/zImage > > > > > > Now I go to Emulator's shell > > adb shell > > # cat /proc/devices > > Character devices: > > 1 mem > > 4 /dev/vc/0 > > 4 tty > > 5 /dev/tty > > 5 /dev/console > > 5 /dev/ptmx > > 7 vcs > > 10 misc > > 13 input > > 29 fb > > 90 mtd > > 128 ptm > > 136 pts > > 253 ttyS > > 254 rtc > > > > Block devices: > > 1 ramdisk > > 7 loop > > 31 mtdblock > > 43 nbd > > 179 mmc > > > > # cat /proc/filesystems > > nodev sysfs > > nodev rootfs > > nodev bdev > > nodev proc > > nodev binfmt_misc > > nodev sockfs > > nodev pipefs > > nodev anon_inodefs > > nodev futexfs > > nodev tmpfs > > nodev inotifyfs > > nodev devpts > > nodev ramfs > > msdos > > vfat > > nodev nfsd > > nodev smbfs > > yaffs > > yaffs2 > > nodev gadgetfs > > nodev rpc_pipefs > > > > > > # mount -t gadgetfs gadgetfs /dev/gadget > > mount: No such device > > > > Would any one please let me know, what do I need to do to mount > > gadgetfs? > > > > Thanks > > Ashutosh > > > > > > > ============================================================================================================================ > > > > Disclaimer: > > > > This message and the information contained herein is proprietary and > > confidential and subject to the Tech Mahindra policy statement, you may > > review the policy at http://www.techmahindra.com/Disclaimer.html externally > > and http://tim.techmahindra.com/Disclaimer.html internally within Tech > > Mahindra. > > > > ============================================================================================================================ > > > > > > > ============================================================================================================================ Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally and http://tim.techmahindra.com/Disclaimer.html internally within Tech Mahindra. ============================================================================================================================ --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---