Quote:
Originally Posted by [ACL]
Can you verify that the following are set
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_VBUS_DRAW=500
CONFIG_USB_GADGET_SELECTED=y
CONFIG_USB_GADGET_MSM_72K=y
CONFIG_USB_MSM_72K=y
CONFIG_USB_GADGET_DUALSPEED=y
CONFIG_USB_ANDROID=y
CONFIG_USB_ANDROID_ACM=y
CONFIG_USB_ANDROID_ADB=y
CONFIG_USB_ANDROID_DIAG=y
CONFIG_USB_ANDROID_MASS_STORAGE=y
CONFIG_USB_ANDROID_RNDIS=y
CONFIG_USB_FUNCTION is not set <-- must be disabled
CONFIG_USB_FUNCTION_MSM_HSUSB is not set <-- must be disabled
|
Everything in my defconfig looks exactly as you have it here. The last two items are indeed commented out.
Here's what I've done so far:
git clone git://gitorious.org/~acl/linux-on-qualcomm-s-msm/linux-msm-rhod-nand.git
cd kernel
git checkout -b htc-msm origin/htc-msm
make ARCH=arm htc_msm_android_defconfig
make ARCH=arm CROSS_COMPILE=/home/nathan/toolchains/google/arm-eabi-4.4.0/bin/arm-eabi- zImage
I just tested building the main git and everything compiled perfectly. I'll take a look through the code when I get home to see if I can notice a missing bracket anywhere. I would say I have somewhere between beginner and intermediate Java coding skills, so it probably won't be too helpful, but it seems it is always an ending quote, parenthesis, or bracket...