Hi Homam,
It is working well on Ubuntu (linux 3.2.0-58-generic) but not on my
embedded SIgma platform (linux 2.6.35)
That kernel is over 3 years old. The kernel driver setup may be
completely different.
On the Sigma platform, it seems like the huawei plugin functions in
huawei.c are not being called as on the ubuntu platform.
So the question is how are those functions in huawei.c being called?
They are triggered by udev events inside plugins/udevng.c You will need
to analyze what is happening on your platform. Most likely the kernel
driver that is creating the tty nodes for the modem is not in the list
of drivers udevng plugin recognizes for the hardware.
Regards,
-Denis