I'm try to use the g_serial module in the kernel 3.8 but all the times I got problems like:
g_serial: Unknown symbol ...
I was looking that in the kernel 2.6 this module works fine, then I was comparing the kernel source code and than I saw that in 2.6 that we have an option in gadget seasion:
USB Peripheral Controller
-->Freescale USB Device Controller
boolean "Freescale USB Device Controller"
depends on ARCH_MXC || ARCH_STMP3XXX || ARCH_MXS
select USB_GADGET_DUALSPEED if USB_GADGET_FSL_1504 || USB_GADGET_FSL_UTMI
Some Freescale processors have a USBOTG controller,
which supports device mode.
Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "arc_udc" and force all
gadget drivers to also be dynamically linked.
This option is not avaiable in kernel 3.8.
Some one know if this is the main reason for g_serial doesn't work in kernel 3.8?
There is some thing to solve it easily?
Thanks for All Help.